问题标签 [exporter]
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.
perl - Perl 模块创建和使用 - 未定义的子例程
我正在尝试在我正在做的新脚本中创建和使用模块,但我还不熟悉模块。我一直在关注一些教程,即使我有与教程中“几乎”完全相同的代码,它也不起作用,当我运行我的测试脚本时,我收到以下错误:
这是我的主要脚本:
这是模块,创建为文件lib/FFTG/PID.pm:
请问我做错了什么?我尝试使用以下方法加载东西:
没有任何效果(同样的错误)
我还尝试修改模块,修改这些行删除或添加 & :
同样的问题
任何提示?
我的文件夹和文件是:
感谢和问候,
docker - Prometheus 的 Docker 导出器
我有一个具有不同端点(休息服务)的应用程序,它在 kubernetes pod 的 docker 容器中运行。
这些端点是可访问的,例如:
localhost:8080/myapp/status/health
或者
localhost:8080/myapp/status/version
我想将其中一些端点(如运行状况和版本)添加到普罗米修斯指标中。我是否需要编写一个导出器或者在这个场景中推荐使用哪些导出器?
go - Go 中 Prometheus 的多个端点
我目前正在编写一个Go (golang)
由 Prometheus 监控的程序。
现在程序应该服务于两个端点/metrics
和/service
. 当 Prometheus 在 上抓取时/metrics
,它应该公开它自己的指标(例如发出的请求、请求延迟……),当在 上抓取时/service
,它应该查询 API,从那里获取指标并将它们公开给 Prometheus。
对于第一部分,我创建了一个例如 Counter via
并通过以下方式提供这些东西:
对于这一/service
部分,我查询 API,提取值并通过以下方式更新不同的仪表Gauge.Set(value)
- 如何在不启动另一台服务器(不同端口)的情况下在不同端点上公开最后一个仪表?
- 我是否必须创建自己的收集器(我没有自定义指标,所以没有,对吧?)?
perl - 导出的变量在导出后仍然不可见
我正在开发一个简单的 Perl 模块来创建和验证音符并找到等音的等价音符。我在模块中存储一个包含所有有效注释的数组引用,然后将其导出,以便Note.pm
模块可以查看哪些注释是有效的,并在创建Note
对象时检查列表。
问题是,无论我尝试什么,导出的$VALID_NOTES
数组引用在Note.pm
! 我已经阅读了Exporter
大约一千遍的文档,并回顾了我使用的大量旧 Perl 模块,Exporter
但我无法弄清楚这里出了什么问题......
这是代码:
测试.pl
音乐.pm
注意.pm
当我运行代码时,我得到这个输出:
mysql - mysqld_exporter 拒绝连接到 mariadb
我正在从 docker 运行 MariaDB 和 myqld_exporter。我像这样运行它们:
用我的 docker-machine ip default of替换127.0.0.1
IP也没有什么区别,因为在执行第二个命令后我总是得到以下输出:localhost
192.168.99.100
我的目的是让 Prometheus 使用导出器指标来监控 MariaDB
prometheus - 如何在 prometheus 的 mtail 指标上添加标签?
对于linecounter.mtail
程序,Prometheus
刮line_count{prog="linecounter.mtail",instance="bd0a0d119df6"} 2
如何labels
在metric
?
我找不到任何关于它的描述。
cassandra - Apache Cassandra 指标未显示在普罗米修斯中
我已导出 JMX 并配置了 prometheus。并尝试获取我们在 dse 版本的 opscenter 中的图表。我们如何才能在普罗米修斯中获得它们。
以下是我正在寻找的指标:
snmp - 来自 Prometheus snmp_exporter 指标的 Grafana 图标题
我想使用 snmp_exporter 绘制 HP 交换机的接口使用情况。作为索引,我使用 ifName。snmp.yml 生成器和从 switch 抓取到 Prometheus 工作正常。Grafana 显示标题取自 ifName 的图表。
但是 ifName 就像 Ethernet1/0/1 等等。我还有另一个指标:ifAlias,我可以使用“description”命令在交换机上配置,例如“UPLINK”。
所以我想要实现的是将 ifAlias 作为图形标题放在 ifName 旁边。我不能使用 ifAlias 作为索引,因为它不是唯一的(大多数 ifAlias 是空的,如 ifAlias="")。
有可能做这样的事情吗?如果是,那么如何?:-)
我尝试过的是使用 group_left 并结合两个指标。它有效,但我只能将 ifAlias 放入像 {{ifAlias}} 这样的图例字段中。
提前致谢。
五。
go - 如何在普罗米修斯导出器(golang)中更新指标值
我开始使用 golang 编写自己的 prometheus 导出器。我想我已经掌握了基础知识,但我不知道该怎么做才能使指标的价值保持最新。使用 Set 只做一次。它在运行时不会改变。
到目前为止我所拥有的:
阅读有关 Collector 的内容,但不知道如何实现它。有人可以帮助我完成/更正我的代码,以便指标的值也在运行时更新吗?