当前位置: 首页 > 知识库问答 >
问题:

监控 - prometheus指标采样api接口的响应时间是主动推数据吗?

郑宏朗
2023-07-04

prometheus指标采样api接口的响应时间是主动推数据吗?

一般情况是服务器暴露一个exporter,prometheus会定时来采集数据。

像api的响应时间这种和cpu,内存这种硬指标不太一样,api有各种各样的,是在一个api处理完成时计算出时间,然后主动推送到prometheus里面吗?

共有1个答案

闾丘山
2023-07-04

响应时间一般也是用 exporter ,用 histogram 类型,定时拉取。prometheus exporter 会在将数据提供给服务器之前,先做一个归总。

想主动推送的话,需要服务侧开 pushgateway ,然后向 pushgateway 推送数据,prometheus 再从 pushgateway 收集数据。

可能的话,一般都不会使用 pushgateway,而是使用拉取的方式。

 类似资料:
  • 描述 作为grafana和prometheus世界的新手,我正在努力将laravel php cli应用程序中的自定义指标添加到grafana云,最好是通过grafana代理。 情况 我在一个linux服务器上使用grafana云和他们的grafana代理,该服务器运行一个laravel php工作者,没有Web服务器。grafana代理运行node_exporter集成。我已经尝试找到一些关于如

  • 我正在使用Prometheus来监控我的库伯内特斯集群。我在一个单独的命名空间中设置了Prometheus。我有多个命名空间和多个pod正在运行。每个pod容器在此终端公开一个自定义指标,。我正在获取Pods CPU、内存指标等,但是如何配置Prometheus从每个可用pod中的中提取数据?我使用本教程设置了Prometheus、Link

  • (问题从Jmeter protobuf测试中继续。无法读取protobuf消息)我正在通过protobuf协议测试应用程序。最初我使用HTTP采样器,但在将二进制数据保存为字符串时遇到了问题。解决方案是将Beanshell采样器与HTTPClient一起使用,并将Body: 因为我试图提供几千个并发用户的高负载,所以我开始使用JSR223+Grovy sampler而不是Beanshell sam

  • 我正在编写一个Restful web api。我用普罗米修斯来监控我的api。例如,这就是我如何记录请求总数和失败请求数的方法。 然后我增加计数器,如下所示 同样,我希望监控api调用的请求和响应之间的时间跨度。有没有prometheus java客户端可以帮我做到这一点。?预先感谢

  • 使用 TiUP 部署 DM 集群的时候,会默认部署一套监控系统。 Task 在 Grafana dashboard 中,DM 默认名称为 DM-task。 Overview overview 下包含运行当前选定 task 的所有 DM-worker/master instance/source 的部分监控指标。当前默认告警规则只针对于单个 DM-worker/master instance/sou

  • 我们正在为在物理服务器上托管的Spring boot应用程序开发监控和警报机制。经过一番研究,决定与 执行器-监控各方面的应用 普罗米修斯-公制商店 注意:Spring Boot服务已启动,当localhost:8080/acture/prometheus正在被命中时,它将返回数据。禁用了执行器终结点的灵敏度。 执行器/Prometheus终点结果: