取回度量
华体会联盟hthRackspace度量运算从Rackspace度量数据库检索度量数据
下段示例显示使用cURL检索不同类型的度量数据示例还显示如何使用查询参数过滤并选择数据
运行示例前审查华体会联盟hth权空间度量概念.
注解
例子使用USAPI-ENDOINT
,千方百计
并extenti
环境变量指定API端点、认证令牌和项目ID值访问服务确定配置此变量运行代码样本前
华体会联盟hth关于所有Rackspace度量器查询API操作的更多信息见查询API引用
华体会联盟hthRackspace度量服务返回的量度数据可滤波,即从Rackspace度量参数中附加搜索并选择查询参数至cURL请求示例显示的Rackspace度量度QueryAPI端点下表描述测量数据属性供查询使用
表:过滤数据属性
名称
类型
描述性
{时间标本}
字符串
from={fromTimeStamp}
指定时标标志时间范围起始时间戳应表示自1970年1月1日以来所经历的毫秒数注意unix时间通常以秒表示,所以在许多情况下,有必要将值转换为毫秒
{to时间标本}
字符串
to={toTimeStamp}
指定时标标记时间范围结束时间戳应表示自1970年1月1日以来所经历的毫秒数注意unix时间通常以秒表示,所以在许多情况下,有必要将值转换为毫秒
{数点}
字符串
points={numberPoints}
指定点数显示结果中或点名或需要解析if都行点和分辨率同时指定,查询返回验证错误
{群度}
字符串
resolution={granularity}
指定数据粒度查询有效值为FullL5、MIN20、MIN60、MIN240和MIN1440或选点或需要解析if都行点和分辨率同时指定,查询返回验证错误
{stats}
字符串
选择#Stats}
指定统计返回数据可选择的统计为平均值、差值、最小值和最大值默认响应只包括平均统计单请求中可使用多选参数举个例子select=variance&select=max
显示响应中差最大值
注解
更多数据粒度信息见华体会联盟hth权空间度量概念.
搜索查询参数
华体会联盟hth搜索度量数据,向Rackspace度量端点发送Get请求并包括搜索查询语法搜索?query
并带字符串匹配
下示例显示URI模板模式使用搜索查询语法过滤数据
"$API_ENDPOINT/metrics/search?query=string"
上头字符串可包括通配符,通配符由*.*
语法等华体会联盟hthsearch?query=rackspace.monitoring.entities.*.byte*
.
示例搜索请求见取回矩阵名表.
选择查询参数
华体会联盟hth从Rackspace度量数据库选择特定度量数据,向Rackspace度量器查询API端点发送GET请求并包括查询语法查询语法组成标志分离器后接一组或多场值对选择数据
下示例显示URI模板模式通过具体说明选择标准过滤数据
"$API_ENDPOINT/views/metricname?field1=value1&field2=value2"
下表语法定义选择标准
- 字段内对值内用等号分离字段名称和值
from=1413337468000&to=1413397348000&points=200
. - 每一对由ampersand(和)隔开,例如
field1=value1&field2=value2&field3=value3...
.
示例滤波请求带选择参数见取取数字度量.
华体会联盟hthRackspace矩阵API检索匹配特定搜索条件的矩阵名表通过附加搜索查询参数和字符串值来确定条件匹配
注解
学习更多查询参数见使用查询参数.
下示例显示如何检索名字符串中含有字节词的矩阵名列表
示例:取回矩阵名表cURL请求
华体会联盟hth$ curl -k $API_ENDPOINT/metrics/search?query=rackspace.monitoring.entities.*.byte* \
X获取\
HCentent-Type应用/json
H接收应用/json
HXAUTHTHTOKEN
万一成功获取请求返回匹配请求中指定的查找条件的矩阵名表
JSON响应
[
{{
华体会联盟hth"metric":"rackspace.monitoring.entities.enta1WzfiH.checks.agent.apache.chTwd4Ahi1.bytes_per_second",
"unit":"unknown"
},
{{
华体会联盟hth"metric":"rackspace.monitoring.entities.enta1WzfiH.checks.agent.apache.chTwd4Ahi1.bytes_per_request",
"unit":"unknown"
},
{{
华体会联盟hth"metric":"rackspace.monitoring.entities.enk7owuM6b.checks.remote.http.chR1MDzv0W.mzlon.bytes",
unit:bittes
},
{{
华体会联盟hth"metric":"rackspace.monitoring.entities.enk7owuM6b.checks.remote.http.chR1MDzv0W.mzord.bytes",
unit:bittes
},
{{
华体会联盟hth"metric":"rackspace.monitoring.entities.enk7owuM6b.checks.remote.http.chR1MDzv0W.mzdfw.bytes",
unit:bittes
}
万事通
取数值度量器时提交获取华体会联盟hth请求racspace云度量端点并包括您想检索的度量名,例如example.metric.one
.
注解
上头example.metric.one
矩阵集此示例由请求上传传数度量.
下例请求中包括查询参数华体会联盟hth过滤Rackspace度量服务返回的数据基于滤波标准响应返回200数据点名
从数据时间标注发自
并至
参数.
实例:从数据库cURL请求中取回数组
$ curl -K $API_ENDPOINT/views/example.metric.one?from=1376509892611&to=1376509892613&points=200 \
X获取\
H-Centent-Type应用/json
H接收应用/json
HXAUTHTHTOKEN
JSON响应
{{
unit:unknown
值:
{{
核点数:1
平均数:66
总和: 66
定时标注 1376509892612
}
万事通
元数据
限值无效
exthref:Null
计数数数:1
标识符:null
}
}
注解
属性化总和
表示给定范围中所有数据点值之和2016年7月5日发布数值度量日期前提交的所有数值度量数据总和
值0日期后提交的所有数字度量数据将具有准确性总和
值.跨7月5日查询2016总和
值仅表示7月5日后提交的数据
可提交子集测试数据供特定租户使用获取带滤波参数请求华体会联盟hthRackspace度量公开URL验证响应返回
下位模板请求 :
GET /views?field1=value1&field2=value2
上头?
和字段值配对附于URI查询参数华体会联盟hth指定筛选Rackspace度量服务返回数据的标准
下示例显示请求返回量段数据发自
并至
中值请求请求中还包含点名
值指定返回数据点数
注解
查询字符串所包含属性细节见属性过滤数据.
华体会联盟hth实例:从Rackspace度量数据库cURL请求获取数据列表
$ curl -s $API_ENDPOINT/views?from=1413337468000&to=1413397348000&points=200 \
X获取\
-d
华体会联盟hth['rackspace.monitoring.entities.enk7owuM6b.checks.remote.ping.chEZPLuOxp.mzdfw.available','rackspace.monitoring.entities.enk7owuM6b.checks.remote.ping.chEZPLuOxp.mzdfw.average']
'\
HXAUTHTHTOKEN
HCentent-Type应用/json
H接受应用/json
万一成功获取请求返回符合请求中指定选择条件的度量数据列表
JSON响应
{{
度量法:
{{
单数分数
华体会联盟hth"metric": "rackspace.monitoring.entities.enk7owuM6b.checks.remote.ping.chEZPLuOxp.mzdfw.average",
数据:
类型数
},
{{
单位:百分比
华体会联盟hth"metric": "rackspace.monitoring.entities.enk7owuM6b.checks.remote.ping.chEZPLuOxp.mzdfw.available",
数据:
类型数
}
万事通
}
检索汇总度量获取华体会联盟hth请求拉克空间度量端点并包括拟检索的度量名称,例如example.metric.one
.
注解
上头example.metric.one
矩阵集此示例由请求上传发送汇总度量.
下例请求中包括查询参数华体会联盟hth过滤Rackspace度量服务返回的数据基于滤波标准响应返回20项数据点名
从数据时间标注发自
并至
参数.
实例:从数据库cURL请求中检索集计时器
Curl-i华体会联盟hthhttps://global.metrics.api.rackspacecloud.com/v2.0/$TENANT_ID/views/timer_name?from=1433435826000&to=1433781426000&points=20&select=max...
X获取
HCentent-Type应用/json
H接收应用/json
HXAUTHTHTOKEN
JSON响应
HTTP/1.1200
内容链度225
{{
unit:unknown
值:
{{
Numpoints32
定时印: 14336064000
和32
}
万事通
元数据
限值无效
exthref:Null
计数数数:1
标识符:null
}
}