问题标签 [prometheus-pushgateway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1452 浏览

prometheus - 如何使用 JAVA Prometheus Pushgateway 客户端推送具有多个标签(键值)的无类型指标?

我想使用 java PushGateway 客户端推送指标。

示例 PushGateway URL pushgateway.com:9091/metrics/job/job_name

示例指标 metrics_name{instance="i1", label1="l1", label2="l2", label3="l3", label4="l4"} 值

任何人都可以提供一个代码片段来使用Prometheus Java Simpleclient Pushgateway将上述指标推送到 Pushgateway吗?

注意 我们有 20K 临时实例运行应用程序,因此决定使用 Pushgateway。

0 投票
2 回答
3119 浏览

python - 如何在普罗米修斯推送网关中重置计数器

我想在普罗米修斯推送网关中将计数器重置为 0,因为普罗米修斯推送网关将继续向普罗米修斯发送最后一个计数器值。在我的情况下,我不会发生这种情况。

0 投票
1 回答
502 浏览

docker - 为什么 pushgateway 不提示输入用户名和密码?

嗨,我已经从 dockerhub 中提取了 pushgateway 的 docker 映像,并使用

一切都很好,但是当我做

它不询问用户名和密码。如何设置 pushgateway docker 镜像的用户名和密码。

注意:我在 docker for windows 上运行它,带有 linux 容器

提前致谢

0 投票
3 回答
1750 浏览

security - Prometheus Pushgateway 的访问控制

我们有一个 Prometheus Pushgateway 正在运行并监听来自我们的 AWS Lambda 函数的指标推送。但是,公众可以访问 Pushgateway 的 URL,这可能会带来一些安全问题。我们想知道是否有任何方法可以为 Pushgateway 添加一层保护,使其不可公开访问?

我发现这个 Github 线程可以回答这个问题: https ://github.com/prometheus/pushgateway/issues/281

它建议在pushgateway前面设置一个反向代理。但是,我仍然对这实际上如何工作感到困惑?我们目前正在使用 Kubernetes 来部署 Prometheus。

0 投票
1 回答
2001 浏览

prometheus - 如何在prometheus + grafana中显示零而不是最后一个值

我正在使用 prometheus + grafana 来收集和显示指标。如果我的一个设备停止报告,grafana 将继续绘制最后一个值。例如,如果我的一台设备在 2 天前报告了它的温度并且温度为 50 度,那么 Grafana 将在过去 2 天显示一条 50 度的平线。如果设备没有报告任何指标,我预计这个时间序列图会下降到零。

这只是 prometheus 和 grafana 的行为方式还是我在配置中遗漏了什么?如果设备未报告而不是显示其最后一个值的平线,我希望此时间序列图绘制零。

附加信息:

使用 prometheus.net 将指标推送到 prometheus 的推送网关。

我尝试在 grafana 图形的 Stacking and Null Value 部分下使用 Null value: null as zero 选项。

0 投票
0 回答
244 浏览

spring-boot - Spring Boot Acutator:PrometheusPushGatewayManager.push 很容易放弃,即使是 pushgateway 端点的临时中断

我有一个 Kubernetes 集群;在集群中,我已经安装了 prometheus 并且有一个 Spring Boot 服务,可以上下缩放到零;我已将 spring boot 服务配置为使用 pushgateway;Pushgateway 在升级过程中碰巧有几秒钟无法到达,同时 Spring Boot 执行器中的 PrometheusPushGatewayManager 尝试推送指标,发现 pushgateway 无法定位并因此自行关闭。我想知道,有没有办法让 PrometheusPushGatewayManager 在放弃之前多次尝试。

0 投票
1 回答
279 浏览

spring-boot - Spring Boot 中的动态度量计数器 - prometheus pushgateway

我有一个json格式的传入事件(到spring boot应用程序),其中包含一个名为“component”的字段。我需要创建一个指标计数器并推送到每个组件的 prometheus pushgateway。每种类型的组件都应该有单独的计数器。如何做到这一点?

0 投票
2 回答
4482 浏览

prometheus - 第 1 行文本格式解析错误:使用放心测试 prometheus 指标时指标名称无效

我正在尝试使用 Push Gateway 模仿 Prometheus 中的指标。当我在 PostMan 中传递这些值时,我可以在 Push Gateway 中看到指标条目。但是,当我尝试使用 Rest Assured 时,它不起作用。我收到错误,因为 RESPONSE :text format parsing error in line 1: invalid metric name。

有人有什么想法吗?

public void sendRequestsToPushGateway() { System.out.println("发送请求到推送网关");

0 投票
1 回答
2020 浏览

spring-boot - 在 Spring Boot 中使用 Prometheus 推送网关 simpleclient 时出现无效推送指标问题

我正在使用 prometheus 简单客户端通过 Spring Boot 应用程序在我的系统中收集指标

以下代码正在运行,但是当我通过包含标签值的数组时更改 inprogressRequests.labels() 即

同样给我错误-

来自http://127.0.0.1:9091/metrics/job/loop6_2的响应代码为 400,响应正文:推送的指标无效或与现有指标不一致:收集的指标。

这是我第一次使用 prometheus ,如果有人可以分享这一点会很好。

0 投票
1 回答
261 浏览

coffeescript - 使用 Pushgateway 向 Prometheus 报告 Summary 指标

我正在使用 Prometheus 来监控基于 cronjob 运行的应用程序。因此,我正在使用 Pushgateway 为 Prometheus 提供所需的指标。其中一个指标是报告完成某项任务需要多长时间。因此,我使用摘要来报告。我的问题是我看到每个分位数报告的数量相同!我的理解是每个分位数的报告时间应该不同。

我将以下observe()时间和push指标用于 Pushgateway

这是一个屏幕截图,显示我得到了所有分位数的最后时间!

在此处输入图像描述

我很感激对此的任何评论!