Grafana与Prometheus集成(四)

摘要:
从Grafana 2.5.0开始,普罗米修斯的Grafana数据源就包含在内。选择Prometheus的数据源,输入Prometheus的web访问地址,然后单击保存和测试以保存配置。您可以在configuration-datasources中看到已配置的数据源。

一、安装Grafana

1.1 Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。

https://grafana.com/grafana/download

wget https://dl.grafana.com/oss/release/grafana-6.7.3-1.x86_64.rpm
yum install grafana-6.7.3-1.x86_64.rpm -y
systemctl start grafana-server.service
systemctl enable grafana-server.service

1.2 安装完成之后访问IP:3000地址,默认的用户名和密码都是admin

Grafana与Prometheus集成(四)第1张

 二、添加数据源

Grafana支持查询Prometheus。自Grafana 2.5.0(2015-10-28)以来,包含了Prometheus的Grafana数据源。

Grafana与Prometheus集成(四)第2张

 选择Prometheus的数据源

Grafana与Prometheus集成(四)第3张

 输入Prometheus的web访问地址后,点击 Save&Test 保存配置

Grafana与Prometheus集成(四)第4张

 在configuration--data sources中能看到配置的数据源。

Grafana与Prometheus集成(四)第5张

 三、手动创建仪表盘显示内存使用率的状态

创建一个仪表盘

Grafana与Prometheus集成(四)第6张

选择可视化

Grafana与Prometheus集成(四)第7张

选择一种仪表盘,然后选择edit

Grafana与Prometheus集成(四)第8张

 输入内存使用率的SQL

Grafana与Prometheus集成(四)第9张

 Grafana与Prometheus集成(四)第10张Grafana与Prometheus集成(四)第11张

 四、使用官方提供的仪表盘

访问地址:https://grafana.com/grafana/dashboards

4.1 搜索相关需要的监控项,要找Prometheus为数据源的,然后copy其ID数字

Grafana与Prometheus集成(四)第12张

4.2 在Grafana中进行导入

Grafana与Prometheus集成(四)第13张

 在下面的页面中输入ID:8919

Grafana与Prometheus集成(四)第14张

 输入模板名称并选择数据源,最后点击导入

Grafana与Prometheus集成(四)第15张

 整体监控页面:

Grafana与Prometheus集成(四)第16张

免责声明:文章转载自《Grafana与Prometheus集成(四)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Matlab detectHarrisFeatures函数的使用log4cplus使用(三)-日志重定向下篇

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

相关文章

prometheus学习笔记(2)-利用java client写入数据

继续学习prometheus,上一节演示了用http方式使用curl向pushgateway发送数据,本节将研究如何利用client jar包,以java代码的方式写入数据。 一、依赖的jar包 1 <dependency> 2 <groupId>io.prometheus</groupId> 3...

prometheus学习笔记(1)-mac单机版环境搭建

注:以下所有环境均为mac笔记本 一、安装prometheus brew install prometheus 安装完后,默认的安装路径为: /usr/local/Cellar/prometheus/2.16.0/ 同时还会生成一个默认配置文件:/usr/local/etc/prometheus.yml global: scrape_interva...

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

compose.yml version: "3" services: prometheus: image: prom/prometheus:v2.18.1 ports: - "9090:9090" volumes: - /var/prometheus/etc:/etc/prometheus...

Django中的监控组件Prometheus

Prometheus和Django项目增加prometheus与grafana 1.什么是Prometheus? prom存储的是一个时序数据,即按照相同时序(相同名称和标签),时间维度存储连续数据的集合; 时序是有名字(metrics)以及一组的key/value标签定义的,具有相同名字以及标签属于相同时序。 prom的特点: 多维度的数据模型 灵...

mysql-export 监控

背景说明 prometheus 使用的是kube-prometheus 部署的,也就是通过servicemonitor 的方式监控新的监控项目。mysql export 插件通过helm 部署的 pod  service servicemonitor 等资源。 mysql-export 安装配置 通过helm 形式部署 添加仓库,下载包 helm repo...

prometheus监控elasticsearch

prometheus监控es,同样采用exporter的方案。 项目地址: elasticsearch_exporter:https://github.com/justwatchcom/elasticsearch_exporter 1、安装部署 现有es三节点的集群,环境大概如下: 主机 组件 192.168.75.11 prometheus...