首页 > 其他分享 >《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走

《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走

时间:2024-12-09 22:35:59浏览次数:4  
标签:容器 compose 进阶 配置 大厂 docker Docker

@

目录

二、高级篇(大厂进阶)

7.Docker容器监控之CAdvisor+InfluxDB+Granfana

7.1原生命令

  • 操作

  • 问题

7.2是什么

  • 一句话:CAdvisor监控收集+InfluxDB存储数据+Granfana展示图表

CAdvisor

InfluxDB

Granfana

总结

7.3 compose容器编排,一套带走

  • 新建目录

  • 新建3件套组合的docker-compose.yml

version: '3.1'
volumes:
  grafana_data: {}
services:
 influxdb:
  image: tutum/influxdb:0.9
  restart: always
  environment:
    - PRE_CREATE_DB=cadvisor
  ports:
    - "8083:8083"
    - "8086:8086"
  volumes:
    - ./data/influxdb:/data
 cadvisor:
  image: google/cadvisor
  links:
    - influxdb:influxsrv
  command: -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086
  restart: always
  ports:
    - "8080:8080"
  volumes:
    - /:/rootfs:ro
    - /var/run:/var/run:rw
    - /sys:/sys:ro
    - /var/lib/docker/:/var/lib/docker:ro
 grafana:
  user: "104"
  image: grafana/grafana
  user: "104"
  restart: always
  links:
    - influxdb:influxsrv
  ports:
    - "3000:3000"
  volumes:
    - grafana_data:/var/lib/grafana
  environment:
    - HTTP_USER=admin
    - HTTP_PASS=admin
    - INFLUXDB_HOST=influxsrv
    - INFLUXDB_PORT=8086
    - INFLUXDB_NAME=cadvisor
    - INFLUXDB_USER=root
    - INFLUXDB_PASS=root
  • 启动docker-compose文件:docker-compose up

  • 查看三个服务容器是否启动

  • 测试-浏览cAdvisor收集服务,http://ip:8080/

  • 测试-浏览influxdb存储服务,http://ip:8083/

  • 测试-浏览grafana展现服务,http://ip:3000

    • ip+3000端口的方式访问,默认帐户密码(admin/admin)

    • 配置步骤-配置数据源

    • 配置步骤-选择influxdb数据源

    • 配置步骤-配置细节1

    • 配置步骤-配置细节2

    • 配置步骤-配置面板panel1

    • 配置步骤-配置面板panel2

    • 配置步骤-配置面板panel3

    • 配置步骤-配置面板panel4

    • 配置步骤-配置面板panel5

    • 配置步骤-配置面板panel6

本人其他相关文章链接

1.《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
2.《docker高级篇(大厂进阶):2.DockerFile解析》包括:是什么、DockerFile构建过程解析、DockerFile常用保留字指令、案例、小总结
3.《docker高级篇(大厂进阶):3.Docker微服务实战》
4.《docker高级篇(大厂进阶):4.Docker网络》包括:是什么、常用基本命令、能干嘛、网络模式、docker平台架构图解
5.《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
6.《docker高级篇(大厂进阶):6.Docker轻量级可视化工具Portainer》
7.《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
8.docker基础篇:安装tomcat
9.docker基础篇:安装mysql单机版
10.docker基础篇:安装redis单机版
11.docker高级篇(大厂进阶):安装mysql主从复制
12.docker高级篇(大厂进阶):安装redis集群

重要信息


标签:容器,compose,进阶,配置,大厂,docker,Docker
From: https://www.cnblogs.com/bigcat26/p/18596155

相关文章

  • Jetpack Compose 入门与深入理解(一)
    JetpackCompose命令式UI(ImperativeUI)什么是命令式UI命令式UI的缺点声明式UI(DeclarativeUI)什么是声明式UI声明式UI的优点声明式UI发展历程命令式UI(ImperativeUI)什么是命令式UI在Android开发中,我们目前采用命令式UI开发模式<!--代码经过简化--><LinearLa......
  • 【docker】容器编排工具docker-compose常用命令
    一、官网https://docs.docker.com/compose/install/  二、命令介绍$docker-compose--helpDefineandrunmulti-containerapplicationswithDocker.Usage:docker-compose[-f<arg>...][--profile<name>...][options][--][COMMAND][ARGS...]docker......
  • docker ps 命令查看容器ports字段为空排查
    目录1.问题描述2.排查过程2.1确认api-server容器端口是64432.2确认windows的6443是不是docker暴漏出来2.3 执行docker inspect命名,继续观察3.问题总结4.问题反思1.问题描述:windowsDockerdestop启用了kubernetes,k8s api-server http://127.0.0.1:6......
  • delphi写一个 LinkedList,泛型容器,方便从中间删除
    在Delphi中,创建一个泛型链表(LinkedList)容器需要定义节点类和链表管理类,并确保它们都是泛型的,以便可以存储任何类型的元素。以下是一个简单的泛型链表实现,它包括节点类TLinkedListNode<T>和链表管理类TLinkedList<T>。这个实现支持从中间删除元素。unitGeneric.LinkedList;......
  • Linux基础与进阶 - 命令和文件操作
    [guougo@guoguo-host~]$~ 当前所在目录的名字,会随着用户进入不同目录而改变~ 表示当前用户的家目录(homedirectory)$ 指你所具备的权限$:普通用户#:超级用户,root权限使用sudosu切换到超级用户使用ctrl+d退出root用户。获取当前用户名和主机名#获取当前用......
  • 【StableDiffusion教程】黑丝或者白丝,都可以用LoRA(Stable Diffusion进阶篇:ComfyUI 附
    黑丝或者白丝,都可以用LoRA(StableDiffusion进阶篇:ComfyUI附加网络)加粗样式**模型可以扫描下方,免费获取**在学习WebUI的那些基础知识点的时候,有一个东西是每一个初学者都绕不开的大山-附加网络。这个东西对于每一个接触StableDiffusion的小伙伴来说就像是小学门口小卖......
  • 大前端:突破动态化容器的天花板5
     1动态化容器的天花板自2015年ReactNative推出至今9年时间,各类容器(动态化容器简称,下同)方案已经成为业界前端的普遍选择。业界有微信(小程序)、抖音(Lynx)、拼多多(Lego)、支付宝(Nebula/BirdNest)、京东(Taro-Native)等。美团也有MRN、MMP/MSC等容器。可以说容器是前端工程的关键基石......
  • JS进阶DAY3|事件(二)事件流
    目录一、事件流说明1.1事件流概念1.2事件捕获阶段1.3事件冒泡阶段二、事件传播的两个阶段说明2.1事件捕获2.2事件冒泡3.3示例代码三、阻止冒泡四、事件解绑4.1removeEventListener方法4.2使用DOM0级事件属性4.3使用一次性事件监听器一、事件流说明......
  • JS进阶DAY3|事件(一)事件监听及事件类型
    目录一、事件监听方式(绑定)1.1DOM0级事件1.2 DOM2级事件1.3区别二、事件类型2.1鼠标事件2.2键盘事件2.3焦点事件2.4表单事件2.5加载和卸载事件2.6滚动事件2.7触摸事件(在支持触摸的设备上)一、事件监听方式(绑定)1.1DOM0级事件 直接将函数赋值给DOM......
  • #渗透测试#红蓝对抗#SRC漏洞挖掘# Yakit(5)进阶模式-MITM中间人代理与劫持(下)
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章阅读。目录 Yakit(5)进阶模式-MITM中间人代理与劫持(下)History......