docker swarm 部署 prometheus 用于监控服务器

摘要:
compose.ymlversion:“3”服务:prometheus:image:prom/prometheus:v2.18.1端口:-“9090:9090”卷:-/var/prometheus/etc:/etc/prometheos-/var/prometheos/data:/prometheusenenvironment:-TZ=Asia/Shanghaideplo
compose.yml
version: "3"
services:
  prometheus: 
    image: prom/prometheus:v2.18.1
    ports:
      - "9090:9090"
    volumes:
      - /var/prometheus/etc:/etc/prometheus
      - /var/prometheus/data:/prometheus
    environment:
      - TZ=Asia/Shanghai
    deploy:
      replicas: 1 
      restart_policy:
        condition: on-failure
      placement:
        constraints:
          - node.labels.data-type == nfs
  node-exporter:
    image: prom/node-exporter:v1.0.0
    ports:
      - '9100:9100'
    volumes:
      - /proc:/host/proc:ro
      - /sys:/host/sys:ro
      - /:/rootfs:ro
    command:
      - '--path.rootfs=/rootfs'
      - '--path.procfs=/host/proc' 
      - '--path.sysfs=/host/sys'
      - "--collector.filesystem.ignored-mount-points"
      - "^/(dev|host|etc|rootfs/var/lib/docker)($$|/)"
    environment:
      - TZ=Asia/Shanghai
    privileged: true
    deploy:
      mode: global
  grafana: 
    image: grafana/grafana:7.0.0
    environment:
      - TZ=Asia/Shanghai
    ports:
      - "3000:3000"     

-------node-exporter还是不适合用docker运行,对于Ubuntu14.04支持不好,建议升级机器。

免责声明:文章转载自《docker swarm 部署 prometheus 用于监控服务器》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用 dd 命令进行硬盘 I/O 性能检测图像隐写术分析论文笔记:Deep learning for steganalysis via convolutional neural networks下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vscode配置远程免密

通常我们为了读写代码方便,会在IDE里查看和修改代码,每次通过remote ssh登录,频繁的都要输入密码,这个很烦,索性免密登录,以后就可以想连远程即可实现。 废话少说,直接上教程。 1.在git bash中配置公私钥 打开git bash # 输入 ssh-keygen -t rsa -b "你想输入的内容,可免" # 防止忘记,建议一路回车 #...

ansible 的用法

ansible 常用模块 1 command 模块 默认模块,不指定 -m 参数时,使用的就是 command 模块; 但 "<", ">", "|", and "&" 操作都不可以,当然,也不支持管道; 缺点:不支持管道,没法批量执行命令; 示例: ansible 192.168.2.20 -m command -a 'ifconfi...

.net4.5部署到docker容器

.net4.5部署到docker容器 部署到windows容器 部署到linux容器 部署到windows容器 由于.net本身就是运行在windows平台的,所以它与windows容器也是更加适合,你可以以iis镜像为基础,去编写你的Dockerfile文件,从而去构建你的.net项目镜像。 两个现成的例子 .net console程序 docker...

.Net Core微服务入门全纪录(一)——项目搭建

Tips:本篇已加入系列文章阅读目录,可点击查看更多相关文章。 前言 写这篇博客主要目的是记录一下自己的学习过程,只能是简单入门级别的,因为水平有限就写到哪算哪吧,写的不对之处欢迎指正。 代码放在:https://github.com/xiajingren/NetCoreMicroserviceDemo 什么是微服务? 关于微服务的概念解释网上有很多......

Windows 10 安装 Docker for Windows

Docker for Windows是Docker社区版(CE)应用程序。 Docker for Windows安装包包括在Windows系统上运行Docker所需的一切。 本主题介绍了预安装注意事项,以及如何下载和安装Docker for Windows。 下载Docker for Windows 地址:https://download.docker.c...

idea连接docker实现一键部署

一、修改配置文件,打开2375端口 [root@microservice ~]# vim /usr/lib/systemd/system/docker.service 在ExecStart=/usr/bin/dockerd-current 后面多加上一个原来的不用动 -H tcp://0.0.0.0:2375 重新加载配置文件和启动: systemctl...