Tag: 监控

Prometheus用于监视多服务器上的docker容器

我是普罗米修斯的新人。 我想监视许多服务器内的所有docker集装箱。 情况是这样的: 我有3台服务器 – >服务器A,B和C(都使用Ubuntu运行)。 每个服务器都有许多用于差异项目的docker容器。 我将添加一台服务器(服务器D),我想在这台服务器上安装Prometheus。 我的问题: 是否有可能,如果我想将Prometheus安装到服务器D并监视服务器A,B和C中的所有Docker容器? 如果我想监视按项目sorting的所有容器,有可能吗? 例如我使用Gravana dashborad。 我可以为每个项目使用一个gravana仪表板吗?

用prometheus监控docker – cpu使用情况对于不同的容器看起来是一样的

我的设置: 普罗米修斯服务器 2节点出口商 Grafana 泊坞窗,compose.yml version: '2' services: prometheus_srv: build: ./prom_serv image: prom/prometheus container_name: prometheus_server hostname: prometheus_server prometheus_node: image: prom/node-exporter container_name: prom_node_exporter hostname: prom_node_exporter depends_on: – prometheus_srv prometheus_node2: image: prom/node-exporter container_name: prom_node_exporter2 hostname: prom_node_exporter2 depends_on: – prometheus_node grafana: image: grafana/grafana container_name: grafana_server hostname: grafana_server depends_on: – prometheus_node2 Prometheus服务器的Dockerfile: FROM prom/prometheus ADD prometheus.yml /etc/prometheus/ prometheus.yml # […]

docker容器中的石墨安装 – 卷查询

我通过docker集装箱安装石墨。 我已经看到,耳语文件不应保存在容器中。 因此,我将使用docker的数据量将这些数据保存在主机上。 我的问题是,还有什么我应该保存在主机上(我知道这是主观的,所以我猜我在寻找什么重要的build议)? 不要相信我需要configuration,例如碳configuration,因为这将来自我的安装 所以我在想石墨是否还有其他需要的文件(例如日志文件等)?

监视从Docker容器挂载主机目录的更改

是否有可能监测从Docker容器(与Ubuntu)安装主机目录的变化? 我需要挂载一个Windows(主机)目录,并通过inotify-tools实用程序监视此目录下的更改(事件)。 谢谢。

我们如何设置docker容器在重新启动和故障时重新启动?

我希望docker集装箱出来 在host reboot或在host reboot docker is restarted时 maximum retries On failure 。 我知道docker重新启动策略, unless-stopped , always在同一个方向,但我希望他们在最大重试后失败。 以下步骤作为解决scheme的思考 docker集装箱No restart policy systemd-docker在重启时重启容器。 有一个更好的方法吗?

Monit不清除PID文件,并在进程成为僵尸时重新启动进程

我正在运行一个docker容器的监视器,它监视着一堆像vault,nginx,mongodb和更多的进程。 我已经为每个具有启动停止function的进程创build了包装器脚本,并将其引入到 #!/bin/sh # vault service script VAULT_DIR="/tmp/vault" VAULT_USER="myuser" USER=$(whoami) if [ $USER != "root" ] then echo "Only root can run vault-server service" exit 1 fi usage() { echo "Usage: `basename $0`: <start|stop|status|restart>" exit 1 } start() { status if [ $PID -gt 0 ] then echo "vault server daemon was already started. PID: […]

通过stream浪者或docker安装cabot

试图安装cabot,但没有运气。 任何帮助将不胜感激 Via vagrant( http://cabotapp.com/dev/get-started.html )我得到以下内容 我也尝试通过docker( https://github.com/shoonoise/cabot-docker )安装,并没有运气 任何人都有这个运行?

监视泊坞窗可用空间的最佳实践

当安装在Docker容器中时,监视EBS卷可用空间的最佳方法/工具是什么? 我真的需要监视可用磁盘空间,以防止由于设备上没有space left on device而导致崩溃。 你知道任何可以监控的工具,像datadog,newrelic grafana,prometheus或者什么开源吗?

Docker Containers和Swarm的工作监控解决scheme?

我正在寻找Web应用程序的监视解决scheme,部署为通过7-10个虚拟机传播的Docker容器群。 高级要求是: 性能仪表板的可configurationWeb和REST接口 VM级别的一般性能指标(CPU /内存/ IO) 当容器和​​/或VM正在离线/重新启动时警报 需要时可以深入容器处理活动 主机操作系统是CoreOS和Ubuntu 任何build议/最佳做法? 注意:正在使用外部Kibana安装来收集部署在VM上的Logstash代理的应用程序日志。

kubernetes中的泊坞窗容器的Docker统计数据返回空值

我试图通过docker stats命令获取在kubernetes节点内运行的容器的统计信息 。 但不幸的是,我得到所有的容器的所有值为“0”。 CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 7dc5af9923b2 0.00% 0 B / 0 B 0.00% 0 B / 0 B 0 B / 0 B 0 我用同样的节点通过docker run命令手动调出的容器做了同样的事情,我得到了这些容器的正确值。 CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS 8be93c039a25 0.12% […]