1

根据链接中的说明 - https://www.eclipse.org/ditto/installation-operating.html每个 Ditto 服务都会打开一个 HTTP 端点,它在端口 9095 上提供 Prometheus 指标。Ditto 将自动在以下位置发布收集的指标端点http://container-host-or-ip:9095/

Eclipse 同上已成功安装在我的机器上。但普罗米修斯端点不可用。

我使用 docker 镜像安装了同上。在 docker-compose.yml 文件中,我找不到任何有关安装 prometheus 的信息。

如果我遗漏了什么,请告诉我。

4

1 回答 1

1

没错,正如https://www.eclipse.org/ditto/installation-operating.html#configuring状态,Ditto 打开一个端口 9095 并发布它的指标 - on http://<container-host-or-ip>:9095/metrics/metrics是 Prometheus 刮板的默认预期路径),如已经对您的问题发表评论。然而,端口 9095 不会通过 Docker 公开,因此您只能在 Docker 网络内访问它。

如果您想使用 Prometheus,您必须自己将其添加到docker-compose.yml或让它加入运行 Ditto 的现有 Docker 网络。然后将 Prometheus 配置为从http://<container-host-or-ip>:9095/metrics. 在这里您可以找到有关如何配置 Prometheus 的更多信息:https ://prometheus.io/docs/introduction/first_steps/#configuring-prometheus

当您使用 Kubernetes 时,您可能会受益于特殊的 Prometheus 配置:https ://prometheus.io/docs/prometheus/latest/configuration/configuration/#kubernetes_sd_config

于 2019-08-30T06:06:00.410 回答