`

prometheus 监控相关(docker方式)

阅读更多

http://www.ywnds.com/?p=9668  (使用Docker安装Prometheus)

 

1、docker必须先安装好,不清楚自己先安装好docker-ce

       不清楚,请看centOS7 安装使用docker 

2、安装prometheus

        docker run --name=prometheus -d -p 9090:9090 -v /data/dockerdata/prometheus-data:/prometheus-data -v /data/dockerdata/prometheus-file/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus -config.file=/etc/prometheus/prometheus.yml

 

3、安装node_exporter

      docker run --name=node-exporter -d -p 9100:9100 -v "/proc:/host/proc:ro"  -v "/sys:/host/sys:ro"  -v "/:/rootfs:ro"  prom/node-exporter  --collector.procfs /host/proc  --collector.sysfs /host/sys    --collector.filesystem.ignored-mount-points "^/(sys|proc|dev|host|etc)($|/)"

 

#     如果用docker方式安装,但没设置—net=host,在Prometheus/Grafana里将看不到网卡流量,netstat内容.     

    docker   run  -d    \            

--net=host    \            

--restart=always  \            

--name  node-exporter     \            

-p    9100:9100    \            

-v    "/proc:/host/proc"      \            

-v    "/sys:/host/sys"   \            

-v    "/:/rootfs"     \             prom/node-exporter  \            

-collector.procfs  /host/proc    \            

-collector.sysfs    /host/sys       \            

-collector.filesystem.ignored-mount-points"^/(sys|proc|dev|host|etc)($|/)" 

 

4、安装cadvisor

       docker run -d --restart=always  --volume=/:/rootfs:ro   --volume=/var/run:/var/run:rw   --volume=/sys:/sys:ro   --volume=/var/lib/docker/:/var/lib/docker:ro   --volume=/dev/disk/:/dev/disk:ro   --publish=8090:8080   --detach=true   --name=cadvisor google/cadvisor:latest

 

5、安装grafana

      docker run --name=grafana -d -p 3000:3000 -e "GF_SECURITY_ADMIN_PASSWORD=admin" -v /data/dockerdata/grafana_db:/var/lib/grafana grafana/grafana

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    prometheus监控docker容器详细资料—超详细,超全面(带文档和相关软件包)

    在监控Docker容器时,Prometheus的主要优势包括其灵活性、强大的查询语言PromQL以及丰富的生态系统,如Alertmanager用于警报管理,Grafana用于可视化。以下是一些关键知识点: 1. **配置Prometheus Server**: - ...

    prometheus:用于Prometheus监控的docker-compose堆栈

    prometheus:用于Prometheus监控的docker-compose堆栈

    08prometheus监控docker主机.md

    08prometheus监控docker主机

    docker安装、部署、汉化监控服务grafana+prometheus.html

    现在网上有很多关于监控平台,不过大部分开源平台不够开放,想要汉化和自定义监控平台随意添加仪表板的话还是首选prometheus+grafana,汉化在本资源主要介绍的前端vue的汉化,prometheus主要用于采集微服务数据或者...

    mykubernetes#Docker#Prometheus监控elk实现1

    Prometheus监控elk实现1、elk环境以及prometheus环境已经部署完成2、下载第三方监控插件,实现prometheus与elk的对接插件下载地

    prometheus监控redis和报警规则详细资料—超级详细(带文档和软件包)

    本资料包提供了Prometheus监控Redis的详细教程,包括部署文档和相关软件包,旨在帮助用户理解如何设置和使用Prometheus来监控Redis,并配置报警规则以及时发现并处理问题。 首先,你需要了解如何安装Prometheus。...

    docker-prometheus-monitoring:使用 Prometheus 监控 Docker 主机

    Docker 的 Prometheus 监控 使用 Prometheus 和 fig 监控 Docker 主机。 要求 码头工人 图 安装 此存储库包含参考存储库作为子模块。 要使用子模块下载此存储库,您必须使用 git clone命令的--recursive标志: git...

    使用prometheus监控k8s的grafana模板

    在这个“使用prometheus监控k8s的grafana模板”主题中,我们将深入探讨如何利用Grafana的模板功能来有效监控Kubernetes(k8s)集群。 一、Prometheus与Kubernetes的集成 Prometheus可以通过Service Discovery机制...

    有关kube-prometheus镜像问题解决

    然而,在部署过程中,你可能会碰到与镜像相关的问题,这些问题通常与 Kubernetes 集群无法拉取正确的 Docker 镜像有关。 问题背景 kube-prometheus 项目通常包含多个组件,每个组件都需要特定的 Docker 镜像。例如...

    Prometheus 监控

    **Prometheus监控系统详解** Prometheus是一款开源的系统监控和报警工具,由SoundCloud公司于2012年创建,并逐渐发展成为云原生计算基金会(CNCF)的重要项目之一。Prometheus以其强大的时间序列数据库、灵活的查询...

    Prometheus的监控及docker监控插件、微信报警、内有使用文档

    ### 脚本部分介绍 - 运行之前先查看脚本,修改一下Basrdir的路径为你想安装的路径 - 把这个项目拷贝,记得是"拷贝"到Basedir...部署Prometheus、node_exporter、grafana、alertmanager Prometheus -----数据采集 ```

    prometheus docker 容器监控 k8s kubernetes

    prometheus docker 容器监控 k8s kubernetes 好东西 岗岗的

    docker-compose快速搭建 Prometheus+Grafana监控系统.docx

    docker-compose快速搭建 Prometheus+Grafana监控系统

    Prometheus监控系统.pdf

    - **Prometheus**:基于时间序列数据的容器监控解决方案,适合监控Docker容器和Kubernetes集群。 在实施监控系统时,公司应根据自身的业务特点和监控需求,选择适合的监控工具和实施策略。Prometheus由于其对容器和...

    docker-compose-prometheus包

    【docker-compose-prometheus包】是一个基于Docker Compose的解决方案,用于快速搭建和管理Prometheus监控系统。这个压缩包包含了所有必要的配置文件和服务,旨在帮助IT运维人员在本地或云端环境中轻松部署一套全面...

    prometheus-2.33.5.linux-arm64.tar

    该软件提供了强大的时间序列数据库、灵活的查询语言、以及多种方式来收集和展示监控数据。 这个名为 "prometheus-2.33.5.linux-arm64.tar" 的压缩包是 Prometheus 的特定版本,适用于基于 ARM 架构的 Linux 系统。...

    prometheus+grafana+node监控节点docker容器镜像

    包含prometheus.tar、grafana.tar、node_exporter.tar容器镜像,以及一份readme安装说明,在无网络的服务器或者所需要监控的资源平台上,可快速构建一个资源监控平台。 悉知:此镜像针对于x86架构,Arm架构不适用

    prometheus一键部署文档,只需要执行install命令安装prometheus+alertmanager+grafana

    - **功能**:Alertmanager 处理由 Prometheus 发起的警报,避免重复报警、组合相关警报并决定何时发送通知。 - **通知策略**:Alertmanager 支持多种通知方式,如电子邮件、短信、Slack、PagerDuty 等,可以通过...

    Prometheus监控系统(训练营)

    Prometheus监控系统(训练营)是一门深度剖析Prometheus监控技术的专业课程,旨在帮助学习者掌握这个强大的开源监控解决方案。Prometheus是由SoundCloud开发的一款开源系统监控和警报工具,现在已经成为云原生计算基金...

    Prometheus 实战.pdf

    在Prometheus的架构中,数据采集主要通过拉取(Pulling)的方式进行,也就是说,Prometheus服务器会定期向被监控的目标发送请求,从而获取目标的性能指标数据。当系统规模变大时,为了高效获取和存储数据,...

Global site tag (gtag.js) - Google Analytics