![](/img/trans.png)
[英]Prometheus query for monitoring docker containers filtered by name and image
[英]TIBCO monitoring docker image
我阅读了博客: https : //www.rubix.nl/blogs/tibco-monitoring-docker-how-create-instantiate-and-start-tibco-businessworks-container-edition
该博客条目非常有趣。 不幸的是,它对我不起作用。 我的Tibco服务未连接到监视。
这是一些数据:
Bwce版本:2.3 Bwce版本:2.4
我的Tibcoservice的日志条目:无法向监控应用程序注册-响应代码[400]和原因短语[错误请求]
来自我的bwce-mon的日志条目:INFO:{“ host”:“ 172.17.0.4”,“ port”:“ 8090”,“ instanceName”:“ 6866a20e7bd6”,“ appName”:“ 6866a20e7bd6”警告:容器未运行对于(主机,端口):( 172.17.0.4,8090)。 请为Tibcoservice注册运行容器Docker运行命令:docker run -d -p 7575:7575 --link bwceadmin --name helloworld -e EMS_URL = tcp:// ubdev-ws-003:7223 -e EMS_QUEUE = docker.queue- e BW_APP_MONITORING_CONFIG ='{“ url”:“ http:// bwceadmin:8080 ”}'helloworld:1.0.0 bwce-mon的Docker运行命令:docker run -p 8080:8080 -e persistence_DB =“ dockerpostgres” -e DB_URL =“ postgres:// postgres:@ 172.17.0.2:5432 / postgres” -e PERSISTENCE_TYPE = postgres --name bwceadmin bwcemon:2.4.0
您知道为什么这对我不起作用吗?
我没有写博客文章,但我认为您的问题可能出在属性“ BW_APP_MONITORING_CONFIG”的配置中。
您可以检查是否可以访问URL http:// bwceadmin:8080吗? 如果您无法访问它,则问题很可能与该属性的配置有关。
要找到该URL的设置,您需要知道运行应用程序的容器的IP地址:
docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <your container name>
获取IP地址(如10.100.22.1)后,您可以启动新的BWCE应用并为监视URL添加一个属性:
BW_APP_MONITORING_CONFIG='{"url":"http://10.100.22.1:8080"}'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.