我正在使用REST API将自定义指标推送到IBM监控。这似乎是可行的,因为查询数据会返回数据(见下文)。然而,无论我尝试在Grafana中配置什么指标,可视化结果都是空的,没有数据点。
我应该如何处理Grafana中的自定义指标?
POST https://metrics.ng.bluemix.net/v1/metrics
[
{
"name":"test_metric",
"value":80,
"timestamp":1541866045
}
]
GET h
对于正常的HTTP请求,我可以获得协议、远程IP、主机、方法、请求URL、引用程序、用户代理等细节。我知道通过这样做可以提取与请求相关的元数据:
var extracted string
meta, ok := metadata.FromIncomingContext(ctx)
if ok {
if value, ok := meta[header]; ok && len(value) > 0 {
extracted = value[0]
}
}
此外,我理解HTTP报头将被插入到元数据中,但这只适用于通过HTTP网关发出的请求,因此来
什么时候在REST API的请求部分使用定制的HTTP头?
示例:
你是否曾经使用过
GET /orders/view
(custom HTTP header) CLIENT_ID: 23
而不是
GET /orders/view/client_id/23 or
GET /orders/view/?client_id=23