grafana

Prometheus+Grafana 监控 Docker

 ̄綄美尐妖づ 提交于 2019-12-07 01:32:32
cAdvisor (Container Advisor) :用于收集正在运行的容器资源使用和性能信息。 https://github.com/google/cadvisor Prometheus(普罗米修斯 ):容器监控系统。 https://prometheus.io https://github.com/prometheus Grafana :是一个开源的度量分析和可视化系统。 https://grafana.com/grafana/download https://grafana.com/dashboards/193 (监控Docker主机模板) Docker部署cAdvisor: docker run -d \ --volume=/:/rootfs:ro \ --volume=/var/run:/var/run:ro \ --volume=/sys:/sys:ro \ --volume=/var/lib/docker/:/var/lib/docker:ro \ --volume=/dev/disk/:/dev/disk:ro \ --publish=8080:8080 \ --detach=true \ --name=cadvisor \ google/cadvisor:latest [root@k8s-node3 ~]# docker ps CONTAINER ID

kubeadmin-常用镜像(国内镜像)

*爱你&永不变心* 提交于 2019-12-07 00:41:29
#!/bin/sh # kubeadm config images list 查看当前容器版本 images=( kube-apiserver:v1.14.0 kube-controller-manager:v1.14.0 kube-scheduler:v1.14.0 kube-proxy:v1.14.0 pause:3.1 etcd:3.3.10 coredns:1.3.1 kubernetes-dashboard-amd64:v1.10.1 heapster-grafana-amd64:v5.0.4 heapster-amd64:v1.5.4 heapster-influxdb-amd64:v1.5.2 ) for imageName in ${images[@]} ; do docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/${imageName} docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/${imageName} k8s.gcr.io/${imageName} docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/${imageName}

K8S 1.10.1 高可用环境搭建实战

痴心易碎 提交于 2019-12-06 21:05:09
服务器信息如下: 主机名称 IP 备注 node01 10.150.27.51 master and etcd rode02 10.150.27.65 master and etcd node03 10.150.27.66 node VIP 10.150.27.99 软件版本: docker17.03.2-ce socat-1.7.3.2-2.el7.x86_64 kubelet-1.10.0-0.x86_64 kubernetes-cni-0.6.0-0.x86_64 kubectl-1.10.0-0.x86_64 kubeadm-1.10.0-0.x86_64 参考文档: https://github.com/cookeem/kubeadm-ha/blob/master/README_CN.md 1:环境初始化 1:分别在三台主机设置主机名称 hostnamectl set-hostname node01 hostnamectl set-hostname node02 hostnamectl set-hostname node03 2:配置主机映射 cat <<EOF > /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost

zabbix+grafana docker搭建及绘图

血红的双手。 提交于 2019-12-06 18:33:55
zabbix和grafana docker方式搭建及绘图 过程比较简单,本人比较懒,简单写写,有兴趣可以找我沟通! 开箱即用搭建zabbix及grafana 我们这里采用docker-compose方式一键搭建zabbix及grafana 下载 代码 修改docker-compose.yaml yaml配置文件中包含了zabbix,mysql,grafana等组件,修改自己的密码等信息 部署 docker-compose up -d 登录zabbix 默认登录方式为Admin/Zabbix,点击右上角修改语言和密码信息 登录grafana 默认登录方式为admin/admin 在插件管理里面启用zabbix插件 grafana导入数据源 添加mysql数据源 zabbix_mysql db:3306 Database:zabbix User:root Password: zabbix 添加zabbix数据源 URL:http://web/api_jsonrpc.php Zabbix API details:Admin/zabbix Trends:开启 Direct DB Connection:开启 Alerting:开启 导入图形模板 点击home,import dashboard 模板导入后顺利出图,完成 最后附一张成功后的图片: 来源: 51CTO 作者: Shiny_boy

在Portainer中部署Docker监控系统(cAdvisor+InfluxDB+Grafana)

偶尔善良 提交于 2019-12-06 18:11:22
在Coreos系统中我们一般利用Portainer容器来管理Docker,可以看我的其他文章(coreos和portainer都有讲到过) 全容器化的部署方式下,我们可以利用 cAdvisor+InfluxDB+Grafana 实现对主机和Docker的各项指标的监控。 组件简介 cAdvisor:用于数据采集 cadvisor谷歌公司自己用来监控他们基础设施的一款工具,这个工具厉害之处不仅能监控docker容器的实时信息,而且还能将你的cadvisor这容器所在的主机的系统的实时信息,但是由于cadvisor只是能监控到实时的信息而不能保存。 InfluxDB:用于数据存储 InfluxDB 是用 Go 语言编写的一个开源分布式时序、事件和指标数据库,无需外部依赖。所以我们要使用 influxdb 将这些实时监控到的信息存放起来。 Grafana: 用于数据展示 Grafana 是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持 Graphite、zabbix、InfluxDB、Prometheus 和 OpenTSDB 作为数据源。 部署过程 在Portainer中进行可视化部署。 首先我们先建立一个自定义的网络 然后我们逐一部署容器 部署InfluxDB容器 设置网络 重启规则和数据卷自行配置即可,不再多说了。

kubeadmin-常用镜像(国内镜像)

試著忘記壹切 提交于 2019-12-06 16:14:12
#!/bin/sh # kubeadm config images list 查看当前容器版本 images=( kube-apiserver:v1.14.0 kube-controller-manager:v1.14.0 kube-scheduler:v1.14.0 kube-proxy:v1.14.0 pause:3.1 etcd:3.3.10 coredns:1.3.1 kubernetes-dashboard-amd64:v1.10.1 heapster-grafana-amd64:v5.0.4 heapster-amd64:v1.5.4 heapster-influxdb-amd64:v1.5.2 ) for imageName in ${images[@]} ; do docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/${imageName} docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/${imageName} k8s.gcr.io/${imageName} docker rmi registry.cn-hangzhou.aliyuncs.com/google_containers/${imageName}

Telegraf+InfluxBD+Grafana系统监控实践

放肆的年华 提交于 2019-12-06 11:46:14
本书的gitbook地址是: https://frank6866.gitbooks.io/monitor/content/ 主要内容 开源分布式监控与告警系统(Telegraf+InfluxDB+Grafana)的运维笔记 Linux监控 Docker监控 基本组件 InfluxDB InfluxQL Telegraf Grafana简介 Grafana Tutorial Grafana 配置 Grafana 异常 Linux监控 Linux监控指标 基本信息监控 CPU监控 内存监控 磁盘监控 网络监控 Web Server监控 apache/httpd监控 http响应时间监控 Docker监控 cAdvisor cAdvisor+InfluxDB 来源: oschina 链接: https://my.oschina.net/u/592236/blog/3041371

jmxtrans+influxdb+grafana监控zookeeper实战

瘦欲@ 提交于 2019-12-06 11:45:53
序 本文主要研究一下如何使用jmxtrans+influxdb+granfa监控zookeeper 配置zookeeper jmx 在conf目录下新增zookeeper-env.sh,并使用chmod +x赋予执行权限,内容如下 JMXLOCALONLY=false JMXDISABLE=false JMXPORT=8999 JMXAUTH=false JMXSSL=false 指定JMXPORT为8999 搭建influxdb及grafana 这里使用docker构建,如下 docker network create monitoring-network docker run -d -p 8083:8083 -p 8086:8086 \ --net monitoring-network \ --name influxdb \ influxdb:1.5.4 curl -POST http://192.168.99.100:8086/query --data-urlencode "q=CREATE DATABASE zookeeper" docker run -d -p 3000:3000 --net monitoring-network --name grafana grafana/grafana:5.2.4 curl 'http://admin:admin@192.168.99

Monitoring number of consumer for the Kafka topic

淺唱寂寞╮ 提交于 2019-12-06 09:53:25
问题 We are using Prometheus and Grafana for monitoring our Kafka cluster. In our application, we use Kafka streams and there is a chance that Kafka stream getting stopped due to exception. We are logging the event setUnCaughtExceptionHandler but, we also need some kind of alerting when the stream stops. What we currently have is, jmx_exporter running as a agent and exposes Kafka metrics through an endpoint and prometheus fetches the metrics from the endpoint. We don't see any kind of metrics

influxDB与cAdvisor和Grafana的部署

女生的网名这么多〃 提交于 2019-12-06 08:43:14
1.influxDB 1.1.什么是influxDB InfluxDB是一个分布式时间序列数据库,是由InfluxData开发的开源时序型数据库,专注于海量时序数据的高性能读、高性能写、高效存储与实时分析等,在DB-Engines Ranking时序型数据库排行榜上排名第一,广泛应用于DevOps监控、IoT监控、实时分析等场景。 1.2.influxDBan安装 (1)下载镜像 docker pull tutum/influxdb (2)创建容器 docker run -di \ -p 8083:8083 \ -p 8086:8086 \ --expose 8090 \ --expose 8099 \ --name influxsrv \ tutum/influxdb 端口概述: 8083端口:web访问端口 8086是数据写入端口 打开浏览器 http://192.168.222.128:8083 2.cAdvisor 2.1 什么是cAdvisor Google开源的用于监控设施应用的工具,它是一个强大的监控工具,不需要任何配置就可以通过运行在docker主机上的容器来监控docker容器,而且可以监控docker主机。 2.2 cAdvisor (1)下载镜像 docker pull google/cadvisor (2)创建容器: docker run \ -