Tag: 监视

普罗米修斯与kubernetes上的多容器荚

我有一个在我的kubernetes部署多容器吊舱: java的 Redis的 nginx的 对于每个容器,都有一个Prometheus出口商的容器。 问题是如果注释部分每个容器只支持一个端口,我如何才能将这些端口暴露给Prometheus? annotations: prometheus.io/scrape: 'true' prometheus.io/port: 'xxxx' 但我需要这样的东西: annotations: prometheus.io/scrape: 'true' prometheus.io/port_1: 'xxxx' prometheus.io/port_2: 'yyyy' prometheus.io/port_3: 'zzzz' 也许有其他的方法来从我的多容器豆荚刮去所有的指标? 在此先感谢您提供任何帮助。

从docker-java API监控docker容器

我从docker-java API开始。 我从testing版本中读了一些例子。 我从java api生成了一个容器。 之后,我想监视这个容器。 换句话说,在Java API中翻译docker stats myContainer 。 当我从shell docker stats container1我得到了这个结果: CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS container1 0.00% 92 KiB / 995.9 MiB 0.01% 648 B / 648 B 0 B / 0 B 1 但是,当我尝试从Docker-Java API中检索这些结果时,请执行以下操作: List<Container> containers = dockerClient.listContainersCmd().exec(); for(Container […]

如何在Bluemix上启用对容器的监视和日志logging?

我在Bluemix上创build了我的第一个容器。 我非常高兴看到通过GUI和CLI创build它们是多么容易。 我现在需要进行一些debugging,所以我到Bluemix UI中的应用程序容器的Monitoring and Logging页面查看日志,发现需要启用监视和日志logging。 我按照说明的链接快速滚动浏览。 他们是压倒性的。 第一步是“以root用户身份login容器或者虚拟机”,但是没有关于容器如何做的指导。 我需要使用SSH守护程序运行来构build映像吗? 如果是这样,怎么样? 运行容器时,是否需要提供SSH密钥? 如果是这样,怎么样? 有一个相关的问题仍然没有答案: 无法通过SSH密钥连接到bluemix容器任何援助将不胜感激。

从Docker中删除Docker?

是否有可能控制(清单/开始/停止/删除)在同一台机器上运行的docker集装箱的docker集装箱? 这个想法/意图是让Docker容器监视/控制邻居。 低/高级别细节将是有用的。 谢谢!