问题标签 [prometheus]
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.
docker - Docker 本地主机 IP
我在我的笔记本电脑上运行各种容器:
并且至少从其中一个容器中,prom/prometheus
我需要与其他容器进行通信。
例如这里是一个典型的配置:
我发现我需要指定,192.168.88.161
因为 localhost 不起作用。我猜是因为 localhost 似乎是该容器的本地。然而令人讨厌的192.168.88.161
是,当我在家时,它只是IP。我的IP 发生了变化,因为我一直在变化。那么如何处理这个问题呢?
我推测使用X1C3.local
,但我认为没有 bonjour 发现可以跨容器工作(值得怀疑!)
ubuntu-14.04 - [普罗米修斯]无法加载静音
我配置alermanager.conf:
然后,我执行 command:./alertmanager -config.file alertmanager.conf
并显示通知:
如何解决这个错误???谢谢!
prometheus - Alertmanager prometheus,它不发送邮件警报
首先,我在服务器上配置 postfix null-client。它可以成功发送邮件我配置Alertmanager:
并运行命令:
它显示通知:
你能帮我修复它吗?
java - 在springboot的管理端口中使用prometheus metrics servlet
我正在使用 prometheus metric servlet 来公开我的指标,并使用 java 客户端 api prometheus 提供。
我注册 servlet 的方式与注册任何 serverlt 的方式相同,见下文:
但是,我想将此 servlet 添加到管理端口,或者如果 prometheus 版本可能会替换 springboot 的默认 /metrics 服务。可以做这样的事情吗?如何?
谢谢,丹妮拉
performance - Prometheus - 将 cpu_user_seconds 转换为 CPU 使用百分比?
我正在通过 Prometheus.io 监控 docker 容器。我的问题是我只是得到cpu_user_seconds_total
or cpu_system_seconds_total
。
如何将这个不断增加的值转换为 CPU 百分比?
目前我正在查询:
但我不认为这是完全正确的(与顶部相比)。
如何转换cpu_user_seconds_total
为 CPU 百分比?(如上图)
go - 如何在 prometheus/client_golang 中禁用 go_collector 指标
我正在使用 NewGaugeVec 报告我的指标:
一切正常,但我注意到我的自定义导出器包含来自 prometheus/go_collector.go 的所有指标:
我怀疑这是一种默认行为,但我在文档中没有找到有关如何禁用它的任何内容。关于如何配置我的自定义导出器以使这些默认指标消失的任何想法?
prometheus - 普罗米修斯警报没有第二次踩踏/开火
我配置了这个简单的 Prometheus 警报
场景如下:
- 在正确的运行时 my_custom_metric 是 1,并且 MyServiceDown 警报在警报选项卡上是绿色的。
- 然后我将 my_custom_metric 设置为 0,Propetheus 将其检索为 0,我可以在 Graph -> Console 选项卡中看到它。
- MyServiceDown 立即变为 Pending(黄色)并在 15 秒后变为 Firing(红色)。
- 然后我“修复错误”,my_custom_metric 再次为 1,MyServiceDown 警报为绿色。
奇怪的部分来了。我第二次打破应用程序,使 my_custom_metric 再次为 0。它显示在图表 -> 控制台中。但 MyServiceDown 警报永远不会挂起或触发。当我重新启动 Prometheus 时,一切正常,但只有一次。
我究竟做错了什么?
docker - Prometheus - Docker/JVM 监控
我打算使用 Prometheus 来监控 Docker 容器中的 JVM。我们使用 javaagent for JMX exporter 实现了这一点。我的问题是如何动态地发现和更新我的 prometheus.yml,以便在启动/关闭 docker 容器时监控 JVM 的抓取目标。我在 docker 容器中运行 tomcat。有什么建议么?
在此先感谢并感谢您的时间。卡尔提克
smtp - 如何告诉 Prometheus 的 Alertmanager 通过 Gmail 的 SMTP 服务器发送电子邮件
当指标超过某些阈值时,我希望 Prometheus 从 Gmail(Gapps)帐户发送电子邮件。在Alertmanager config docs中,没有提到密码。如何对 SMTP 服务器进行身份验证?