繁体   English   中英

TIBCO监控Docker映像

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM