微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 apache druid 与 prometheus 和 druid-exporter 连接起来

如何解决将 apache druid 与 prometheus 和 druid-exporter 连接起来

我有一个 Apache Druid 数据库,我想用 Prometheus 监控 Apache Druid 数据库。 我研究并发现 Druid Exporter 支持 Prometheus 从 Apache Druid 收集指标 我发现文件如下: https://github.com/opstree/druid-exporter

我在 docker 中安装了所有东西。


遵循指南,我在德鲁伊的文件 common.runtime.properties 中设置:

> druid_emitter_http_recipientBaseUrl=http://<druid_exporter_url>:<druid_exporter_port>/druid
> druid_emitter=http

替换

http://<druid_exporter_url>:<druid_exporter_port>/druid

http://druid.opstreelabs.in:9091/druid

之后我用命令运行 druid-exporter:

docker run -itd --name druid-exporter -p 9091:9091 -e DRUID_URL="http://druid.opstreelabs.in" -e PORT="9091" opstree/druid-exporter:v0.10

最后,我编辑 prometheus.yml 文件

- job_name: 'druid'
    scrape_interval: 5s
    static_configs:
      - targets: ['localhost:9091']

在端口 9090 上运行 prometheus 后,我收到以下目标:

enter image description here

请帮我解决。谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。