performance - 如何在 Grafana 中设置对 Redmine 任务/问题的监控?

标签 performance monitoring redmine grafana prometheus

我计划为 Redmine 设置监控,借助它,我可以查看在工单上花费的工时、完成工单所花费的时间等,以监控我的团队的生产力。我想使用 Graphana 来查看所有这些。截至目前,我想使用 Prometheus 并公开指标,但不确定如何进行。 (我认为可能需要创建一个导出商,但不确定这是否可行)。那么基本上这怎么可能呢?

最佳答案

Prometheus 导出器只是一个位于您的目标旁边的 HTTP 服务器(在您的情况下为 Redmine,尽管我没有这方面的经验),每当它收到 /metrics 请求时,它都会执行一个或对目标进行更多 API 调用(假设 Redmine 提供 API 来查询您需要的数字),并将所述数字作为带有名称、标签等的 Prometheus 指标返回。

以下是 Go 的 Prometheus 客户端(有助于以 Prometheus 接受的格式公开指标)和 Java (查找 simpleclient_httpsimpleclient_servlet)。支持许多其他语言。

关于performance - 如何在 Grafana 中设置对 Redmine 任务/问题的监控?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51531842/

相关文章:

JavaScript 性能 - 除法还是乘法?/vs *

java - 将自定义计数器添加到 JavaMelody

ruby-on-rails - Windows安装rmagick错误

linux - 监视与模式匹配的日志文件写入速率

project-management - Redmine最佳实践

ruby-on-rails - Gem::Ext::BuildError:错误:无法构建 gem native 扩展。在 CentOS 6.5 上

c - OpenMP 大大减慢了 for 循环

Java 与 C++ - 光线追踪

performance - 为什么 pow(x, y, z) 比 (x ^ y) % z 更有效率?

c# - 你能拼凑出以下线索来帮助我读取 Winbond W83793 芯片的温度吗?