zoukankan      html  css  js  c++  java
  • 【容器云】十分钟快速构建 Influxdb+cadvisor+grafana 监控

    本文作者:七牛云布道师@陈爱珍,DBAPlus社群联合发起人、前新炬技术专家。多年企业级系统的应用运维及分布式系统实战经验。现专注于容器、微服务及DevOps落地的研究与实践。

    安装过程

    三个都直接下载镜像启动容器

    cadvisor:数据采集

    Influxdb:数据存储

    grafana:数据展示

    启动influxdb容器

    docker run -d -p 8083:8083 -p 8086:8086 --expose 8090 --expose 8099 --name influxsrv tutum/influxdb
    

      通过主机IP+8083端口访问控制台

    进入influxdb容器安装cadvisor数据库 

    #docker exec -ti influxsrv /bin/bash

    $ influx                                                                                                                                                        

    Visit https://enterprise.influxdata.com to register for updates, InfluxDB server management, and monitoring.

    Connected to http://localhost:8086 version 0.9.6.1

    InfluxDB shell 0.9.6.1

    > CREATE DATABASE cadvisor
    > use cadvisor
    > CREATE USER "root" WITH PASSWORD 'root' WITH ALL PRIVILEGES
    > exit

     启动cadvisor容器

    docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=8080:8080 --detach=true --link influxsrv:influxsrv --name=cadvisor google/cadvisor:latest -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=influxsrv:8086

    通过主机IP+8080端口访问控制台

    启动grafana容器

    docker run -d -p 3000:3000 -e INFLUXDB_HOST= 10.105.72.79  -e INFLUXDB_PORT=8086 -e INFLUXDB_NAME=cadvisor -e INFLUXDB_USER=root -e INFLUXDB_PASS=root --link influxsrv:influxsrv --name grafana grafana/grafana

    通过主机IP+3000端口访问控制台,用户名密码为admin/admin

    配置grafana

    Adding the data source

    在这个面板里配置Influxdb的连接信息(端口为8060),CAdvisor数据库的认证信息(root/root)。

    Adding Dashboards

    Adding Query Editor

    如果不显示数据且左上角报错:

    error parsing query: time dimension must have one duration argument

    需要把查询条件里的group by time (internal)改成具体的时间。

    更多容器云相关文章可移步七牛云博客查看。

  • 相关阅读:
    leetcode 189. Rotate Array 数组旋转 ---------- java
    Google test Problem A. Country Leader
    leetcode 187. Repeated DNA Sequences 求重复的DNA串 ---------- java
    mysql忘记密码(未初始化)
    leetcode 186. Reverse Words in a String II 旋转字符数组 ---------- java
    CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)(转载)
    bootstrap
    bootstrap使用中遇到的问题(二)
    兼容ie8 rgba()用法
    浏览器前缀
  • 原文地址:https://www.cnblogs.com/qiniu/p/6182679.html
Copyright © 2011-2022 走看看