TIBCO监控Docker映像

时间:2018-09-19 13:37:10

标签: docker containers monitoring tibco

我读了博客: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中的日志条目:无法向Monitoring注册   应用程序-响应码[400]和原因短语[错误请求]

     

我的bwce-mon的日志条目:       INFO:{“主机”:“ 172.17.0.4”,“端口”:“ 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

您知道为什么这对我不起作用吗?

1 个答案:

答案 0 :(得分:1)

我没有写博客文章,但我认为您的问题可能出在属性“ 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"}'