我在我的机器上安装了prometheus,并测试了运行prometheus的默认endpoint(即localhost:9090)的度量标准。它工作得很好。现在,在将目标更改为本地运行的服务器endpoint后,我得到了错误,因此无法获得该endpoint的任何度量标准。
新endpoint-http://0.0.0.0:8090/health
错误消息:
level=warn ts=2019-10-16t07:12:28.713z caller=Scrape.go:930 component=“Scrape Manager”scrape_pool=Prometheus target=http://0.0.0.0:8090/health msg=“追加失败”err=“metric后的期望值,get\\”mname\“
您确定/health
endpoint生成普罗米修斯指标吗?普罗米修斯希望刮出像这样的东西:
# HELP alertmanager_alerts How many alerts by state.
# TYPE alertmanager_alerts gauge
alertmanager_alerts{state="active"} 7
alertmanager_alerts{state="suppressed"} 0
# HELP alertmanager_alerts_invalid_total The total number of received alerts that were invalid.
# TYPE alertmanager_alerts_invalid_total counter
alertmanager_alerts_invalid_total{version="v1"} 0
alertmanager_alerts_invalid_total{version="v2"} 0
这与在浏览器中打开http://host:8090/health
时所看到的类似吗?根据您看到的错误信息,我对此表示严重怀疑。
我有一个启用了监视和日志记录的GKE集群(1.15)。到目前为止,我们一直使用metrics-server对StackDriver进行度量监控。对于其他自定义度量标准,我们使用了自定义度量标准适配器,该适配器使用Prometheus-to-SD将度量标准刮取并导出到stackdriver。 我想开始看看prometheus是否能给我们提供其他功能,比如HPA的聚合度量。 在GCP marketpl
对于和我们希望使用千分尺应用程序监控,因此包括: 并创建一个具有以下restendpoint的控制器: 因此,我们得到了endpoint,它只等待两秒钟,我们得到了endpoint,它返回了ITME的列表。 Bot请求工作。唯一的区别是,对于endpoint,我得到的是prometheus度量,而对于endpoint,我没有得到任何度量: 对于返回或仍不受支持的请求,是否必须配置其他内容才能使其工
我要监控的应用程序为健康检查提供了一个apiendpoint,该endpoint使用json中的指标进行响应。例如: 我已经设置了Prometheus blackbox\u exporter,以监视此endpoint是否返回200 Ok,但理想情况下,我也希望获得这些指标。我知道instrumentation直接从应用程序导出这些数据。但是,由于应用程序已经在导出json对象中我想要的内容,我更希
我的各种docker容器导出prometheus度量,但是我们的prometheus安装只需要从一个endpoint提取所有度量。不幸的是,这是无法改变的。因此,我需要在一个点上聚合所有度量,从普罗米修斯安装可以刮取度量。 此外,如果这个程序或脚本能够提供关于如何处理由不同endpoint导出的相同度量的额外逻辑,那就太好了。例如,如果我只是将不同的度量站点连接在一起,Prometheus在解释度
我有以下计数器指标 如何计算最近2分钟内活动设备的数量,即2(设备id 3和4)?