tencent cloud

腾讯云可观测平台

动态与公告
产品动态
产品简介
产品概述
产品优势
基本功能
基本概念
应用场景
使用限制
购买指南
云产品监控
应用性能监控
终端性能监控
前端性能监控
云拨测
Prometheus 监控服务
Grafana 服务
事件总线
云压测
快速入门
监控概览
实例分组
云产品监控
应用性能监控
云拨测
云压测
Prometheus 监控服务
Grafana 服务
创建 Dashboard
事件总线
告警服务
云产品监控
云产品监控指标
控制台操作指南
云服务器监控组件
云产品监控对接 Grafana
故障处理
实践教程
应用性能监控
应用性能监控简介
接入指南
控制台操作指南
实践教程
参考信息
常见问题
终端性能监控
终端性能监控概述
控制台操作指南
接入指南
实践教程
前端性能监控
前端性能监控简介
控制台操作指南
接入指南
常见问题
云拨测
产品简介
控制台操作指南
常见问题
云压测
云压测概述
控制台操作指南
实践教程
JavaScript API 列表
常见问题
Prometheus 监控
Prometheus 监控简介
接入指南
控制台操作指南
实践教程
Terraform
常见问题
Grafana 服务
产品简介
控制台操作指南
Grafana 平台常用功能指引
常见问题
Dashboard
什么是 Dashboard
控制台操作指南
告警管理
控制台操作指南
故障处理
常见问题
事件总线
事件总线简介
控制台操作指南
实践教程
常见问题
报表管理
常见问题
腾讯云可观测平台常见问题
告警服务相关
一般性问题
监控图表相关
云服务器监控组件相关
动态阈值告警相关
云监控对接 Grafana 相关
文档阅读指南
相关协议
应用性能监控服务等级协议
APM 隐私协议
APM 数据处理和安全协议
前端性能监控服务等级协议
终端性能监控服务等级协议
云拨测服务等级协议
Prometheus 监控服务服务等级协议
Grafana 服务服务等级协议
云压测服务等级协议
云压测使用限制
Cloud Monitor Service Level Agreement
词汇表

Pushgateway 接入

PDF
聚焦模式
字号
最后更新时间: 2024-10-29 11:18:16

使用场景

PushGateway 是 Prometheus 生态中的一个重要一员,它允许任何客户端向其 Push 符合规范的自定义监控指标,再结合 Prometheus 统一收集监控。Prometheus Pushgateway 用于接收短期任务的指标数据,这些任务通过服务发现的监控系统无法直接监控。Pushgateway允许临时性的工作(如批处理作业)将指标推送到一个中央位置,而无需直接暴露其指标。这些数据可以被Prometheus服务器拉取和进行持久化存储。

一键安装

2. 在左侧菜单栏中单击 Prometheus 监控。
3. 在实例列表中,选择对应的 Prometheus 实例。
4. 进入实例详情页,单击数据采集 > 集成中心
5. 在集成中心搜索 Pushgateway,找到后单击它即会弹出一个安装窗口。
6. 在弹出窗口的安装页面,根据提示填写相关信息,并单击保存



配置说明
参数
说明
名称
集成名称,命名规范如下:
名称具有唯一性。
名称需要符合下面的正则:'^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$'。
采集超时
Pushgateway 采集超时,时间格式,不能大于采集间隔。
采集间隔
Pushgateway 采集间隔,时间格式。
CPU/核
Pushgateway CPU 核数限制,不能大于64。
内存/Gi
Pushgateway 内存限制,配置时需带上单位Gi,不能大于512Gi。
7. 在已集成列表中获取 Pushgateway 地址信息。




数据推送

Pushgateway 安装成功之后能获取到交互用的地址,使用该地址即可进行 Pushgateway 相关操作。
1. 获取组件状态:
curl -X GET http://10.*.*.*:8080/api/v1/status
2. 向 {job="some_job"} 添加单条数据:
curl --location --request POST '10.*.*.*:8080/metrics/job/some_job' \\
--header 'Content-Type: text/plain' \\
--data 'some_metric 3.14
'
3. 添加复杂数据到具体 instance 中:
curl --location --request PUT '10.*.*.*:8080/metrics/job/some_job/instance/some_instance' \\
--header 'Content-Type: text/plain' \\
--data '# TYPE some_metric counter
some_metric{label="val1"} 42
# TYPE another_metric gauge
# HELP another_metric Just an example.
another_metric 2398.283
'
4. 删除 {job="some_job",instance="some_instance"} 下的所有数据:
curl -X DELETE http://10.*.*.*:8080/metrics/job/some_job/instance/some_instance
5. 删除 {job="some_job"} 下的所有数据(不包括 {job="some_job",instance="some_instance"} 下的数据):
curl -X DELETE http://10.*.*.*:8080/metrics/job/some_job

查看监控

前提条件

Prometheus 实例已绑定 Grafana 实例。

操作步骤

1. 登录 Prometheus 监控服务控制台,选择对应 Prometheus 实例进入管理页面。
2. 在实例基本信息页面,找到绑定的 grafana 地址,打开并登录,然后即可在 Explore 中查看推送的指标,也可新建相应的面板查看指标:




帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈