druid-prometheus-exporter:用于收集 Apache Druid 指标并将其导出到 Prometheus 的服务

时间:2024-06-18 09:40:23
【文件属性】:

文件名称:druid-prometheus-exporter:用于收集 Apache Druid 指标并将其导出到 Prometheus 的服务

文件大小:72KB

文件格式:ZIP

更新时间:2024-06-18 09:40:23

golang metrics prometheus gin druid

Apache Druid Prometheus 导出器 通过设置 Apache Druid 将指标推送到 HTTP 服务,您可以收集用于监控的指标。 此服务仅公开两个端点: /collect /metrics 收集端点 此端点是一个POST ,您可以在其中指示 Druid 将指标发送到。 端点将解析每个feed并更新相应的Prometheus指标。 指标端点 prometheus 客户端公开此端点上的所有指标。 通过这种方式,您的 prometheus 服务器可以读取公开的指标。 德鲁伊配置 您需要配置 Druid 以将指标发送到此服务。 为此,您需要更改配置文件以使用以下条目添加/更新它 druid_emitter_logging_logLevel=debug druid_emitter_logging_loggerClass=HttpPostEmitter druid_emitt


【文件预览】:
druid-prometheus-exporter-master
----pkg()
--------feed()
--------export()
----config()
--------historical(517B)
--------brokers(457B)
--------common(2KB)
----cmd()
--------server.go(2KB)
--------root.go(914B)
----feeds()
--------historical.json(64KB)
--------coordinator.json(50KB)
--------broker.json(67KB)
--------router.json(20KB)
--------middlemanager.json(40KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----helm()
--------druid-prometheus-exporter()
----Dockerfile(385B)
----middleware()
--------coordination.go(351B)
--------sys.go(329B)
--------sql.go(329B)
--------query.go(1KB)
--------health.go(817B)
--------ingestion.go(885B)
----docker-compose.yaml(2KB)
----LICENSE(11KB)
----main.go(110B)
----collect()
--------collect.go(2KB)
--------utils.go(190B)
----.gitignore(289B)
----go.sum(24KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(993B)
----go.mod(293B)
----.vscode()
--------launch.json(494B)

网友评论