Eclipse Ditto - Prometheus 默认不安装
Eclipse Ditto - Prometheus not installing by default
按照 link - https://www.eclipse.org/ditto/installation-operating.html each Ditto service opens a HTTP endpoint, where it provides the Prometheus metrics on port 9095.Ditto will automatically publish gathered metrics at the endpoint http://container-host-or-ip:9095/ 中的说明。
Eclipse ditto 已成功安装到我的机器上。但是普罗米修斯端点不可用。
我使用 docker 图像安装了同上。
在 docker-compose.yml 文件中,我找不到任何关于安装 prometheus 的信息。
如果我遗漏了什么,请告诉我。
没错,正如 https://www.eclipse.org/ditto/installation-operating.html#configuring 所述,Ditto 打开一个端口 9095 并发布它的指标 - 在 http://<container-host-or-ip>:9095/metrics
上(/metrics
是 Prometheus scraper 的默认预期路径)如中所述已经对你的问题发表评论了。
然而,端口 9095 并未通过 Docker 公开,因此您只能在 Docker 网络内访问它。
如果你想使用 Prometheus,你必须自己将它添加到 docker-compose.yml
或者让它加入现有的 Docker 网络,其中 Ditto 是 运行。
然后配置 Prometheus 从 http://<container-host-or-ip>:9095/metrics
上的所有 Ditto 容器中抓取数据。
您可以在此处找到有关如何配置 Prometheus 的更多信息:https://prometheus.io/docs/introduction/first_steps/#configuring-prometheus
当您使用 Kubernetes 时,您可能会受益于一个特殊的 Prometheus 配置:https://prometheus.io/docs/prometheus/latest/configuration/configuration/#kubernetes_sd_config
按照 link - https://www.eclipse.org/ditto/installation-operating.html each Ditto service opens a HTTP endpoint, where it provides the Prometheus metrics on port 9095.Ditto will automatically publish gathered metrics at the endpoint http://container-host-or-ip:9095/ 中的说明。
Eclipse ditto 已成功安装到我的机器上。但是普罗米修斯端点不可用。
我使用 docker 图像安装了同上。 在 docker-compose.yml 文件中,我找不到任何关于安装 prometheus 的信息。
如果我遗漏了什么,请告诉我。
没错,正如 https://www.eclipse.org/ditto/installation-operating.html#configuring 所述,Ditto 打开一个端口 9095 并发布它的指标 - 在 http://<container-host-or-ip>:9095/metrics
上(/metrics
是 Prometheus scraper 的默认预期路径)如中所述已经对你的问题发表评论了。
然而,端口 9095 并未通过 Docker 公开,因此您只能在 Docker 网络内访问它。
如果你想使用 Prometheus,你必须自己将它添加到 docker-compose.yml
或者让它加入现有的 Docker 网络,其中 Ditto 是 运行。
然后配置 Prometheus 从 http://<container-host-or-ip>:9095/metrics
上的所有 Ditto 容器中抓取数据。
您可以在此处找到有关如何配置 Prometheus 的更多信息:https://prometheus.io/docs/introduction/first_steps/#configuring-prometheus
当您使用 Kubernetes 时,您可能会受益于一个特殊的 Prometheus 配置:https://prometheus.io/docs/prometheus/latest/configuration/configuration/#kubernetes_sd_config