prometheus结合grafana数据展示(代码片段)

author author     2022-12-11     643

关键词:

1.安装prometheus服务端

#下载软件包
wget https://github.com/prometheus/prometheus/releases/download/v2.21.0/prometheus-2.21.0.linux-amd64.tar.gz

#解压
tar xf prometheus-2.21.0.linux-amd64.tar.gz -C /opt/
cd /opt/
mv prometheus-2.21.0.linux-amd64 prometheus

#配置systemctl启动
cat > /usr/lib/systemd/system/prometheus.service <<EOF
[Unit]
Description=https://prometheus.io
[Service]    
Restart=on-failure
ExecStart=/opt/prometheus/prometheus --config.file=/opt/prometheus/prometheus.yml
[Install]
WantedBy=multi-user.target
EOF

#启动prometheus
systemctl daemon-reload
systemctl start prometheus

#检查监听端口9090
[root@master opt]# netstat -lntup|grep 9090

#浏览器访问http://ip:9090主界面

2.安装node_exporter客户端

#下载软件包
wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz

#解压
tar xf node_exporter-1.0.1.linux-amd64.tar.gz -C /opt/
cd /opt
mv node_exporter-1.0.1.linux-amd64 node_exporter

#配置systemctl启动
cat > /usr/lib/systemd/system/node_exporter.service <<EOF
[Service]
User=root
Group=root
ExecStart=/opt/node_exporter/node_exporter
[Install]
WantedBy=multi-user.target
[Unit]
Description=node_exporter
After=network.target
EOF

#启动node_exporter
systemctl start node_exporter
#检查监听端口9100
netstat -lntup|grep 9100

3.服务端监控客户端

#修改prometheus.yml配置文件,新增如下功能
vim /opt/prometheus/prometheus.yml
  - job_name: ‘node1‘
    static_configs:
    - targets: [‘192.168.223.132:9100‘]

  - job_name: ‘node2‘
    static_configs:
    - targets: [‘192.168.223.133:9100‘]

#重启
systemctl restart prometheus

4.部署grafana平台

#安装
wget https://dl.grafana.com/oss/release/grafana-5.3.4-1.x86_64.rpm
yum -y install grafana-5.3.4-1.x86_64.rpm
#启动
systemctl start grafana-server 
systemctl enable grafana-server

#检查监听端口3000
netstat -lntup|grep 3000
#浏览器访问http://ip:3000主界面,用户名密码 admin / admin
#配置prometheus数据源

5.Grafana添加prometheus数据源

Dashboard——>HOME——>Create your first data source

技术图片

6.添加第一个Grafana监控模板

Dashboard——>Manage——>import Dashboard :9276

技术图片

查看监控成果

技术图片

prometheus监控实战系列十一:可视化(代码片段)

Prometheus自身提供了对于指标的查询以及简单的图表展示功能,但对于企业级的监控展示而言,这是远远不够的。对此,Promethes官方推荐的可视化方案是与grafana结合,来实现丰富的监控展示效果。1、安装grafana下载... 查看详情

k8s部署prometheus和grafana监控pod和机器资源(11)

...化的界面,主要负责展示信息,功能非常强大,可以结合prometheus、zabbix、进行收集暂时,另外包括mysql,zk、etcd,nginx这些数据都可以收集展示prometheus是一个时序的数据库,什么是时序的数据库,就是对之前的数据进行存放,但... 查看详情

prometheus-部署grafana及模板展示

...;可作为其数据源的部分储存系统如下所示:TSDB:Prometheus、IfluxDB、OpenTSDB和Graphit日志和文档存储:Loki和ElasitchSearch分布式请求跟踪:Zipkin、Jaeger和TenpoSQLDB:Mysql、PostgreSQL和MicrosoftSQLservergrafana基础默认监听于TC... 查看详情

grafana+prometheus监控体系实践(代码片段)

...数据源:Graphite、Elasticsearch、CloudWatch、InfluxDB、OpenTSDB、Prometheus、MySQL、Postgres、MicrosoftSQLServer(MSSQL)。每种数据源都有相应的文档,可以将多个数据源的数据合并到一个单独的仪表板上。1.2、Prometheus介绍Prometheus是一个开源监控... 查看详情

prometheus+grafana告警,监控部署展示(代码片段)

服务器信息监控服务器目录:/home/monitor/nginx代理服务器配置文件:/home/nginx/con.d/monitor被监控服务器服务部署数据采集#客户端#node-exporter主机监控修改对应主机名dockerrun-d--namenode-exporter-h主机名--restart=always-p9100:9100-v"... 查看详情

prometheus监控运维实战八:可视化

前面我们通过Prometheus获取到了node-exporter提供的主机监控指标,本文将学习如何将监控指标可视化。Prometheus自身提供了对于指标的查询以及简单的图表展示功能,但对于企业级的监控展示而言,这是远远不够的。对此,Promethes官... 查看详情

springbootactuator整合prometheus

...载情况、环境变量、日志信息、线程信息等。这一节结合Prometheus、Grafana来更加直观的展示这些信息。实验说明服务名地址端口Prometheus172.16.2.1019090Grafana172.16.2.1013000SpringBootDemo172.16.2.2048 查看详情

第5章数据与可视化

...ana数据可视化的界面,但是并没有深入介绍。书本介绍了Prometheus自带的控制台界面,开启这个功能只需要在启动命令中添加相关的参数。但是,用这个方法作图的效率实在是太低了。实际使用中,都是通过配合Grafana一起使用的... 查看详情

grafana+prometheus实现主机监控(代码片段)

...服务3.从网页端查看:4.修改密码三.添加数据源(prometheus的数据源)四.添加图形1.手工添加版2.现成模板添加版本章节为prometheus系列:若还没有安装proemtheus,请参考之前的文章,文章链接如下:part1:pro... 查看详情

nacos接入grafana不展示数据问题解决

参考技术Aprometheus上面有数据,在grafana导入模板后无数据,错误提示TemplatinginitfailedDatasourcenamedprometheuswasnotfound出现这种情况请确认默grafanadatasourcespromtheus的数据源名称。把官方模板修改为你对应的prometheus数据源Name即可,再重... 查看详情

prometheus+grafana部署说明之安装(代码片段)

说明在前面的Prometheus学习系列文章里,大致介绍说明了Prometheus和Grafana的一些使用,现在开始介绍如何从头开始部署Prometheus+Grafana,来监控各个相关的指标数据来进行展示。部署Prometheus基于Golang编写(需要安装),编译后的软... 查看详情

prometheus入门(代码片段)

prometheus入门(一)大纲基础架构介绍官方站点以及后期用到的软件包介绍prometheus以及各类exporter的使用告警配置高可用架构docker&k8s监控基础架构介绍官方站点:https://prometheus.io官方架构图:大体组成部分以及流程介绍数据采集... 查看详情

gpe监控预警系统(grafana+prometheus+exporter)(代码片段)

GPE监控预警系统(Grafana+Prometheus+Exporter)GPE监控预警系统结构图一:Grafana1:简介大规模指标数据的可视化展现,是网络架构和应用分析中最流行的时序数据展示工具、目前已经支持绝大部分常用的时序数据库。Grafana支持许多不... 查看详情

[k8s]容器化node-expolore(9100)+cadvisor(8080)+prometheus(9090)metric搜集,grafana展示

Prometheus的核心,多维数据模型传统监控工具统计数据方式指标多-需求1,统计app1-3,的(总)内存,则定义3个指标container.memory_usage_bytes.webapp*-获取值container.memory_usage_bytes.webapp1-定义指标,搜集app1container.memory_usage_bytes.webapp2-定义指标,搜... 查看详情

springboot+prometheus+grafana实现自定义监控(代码片段)

...置监控jvm信息创建自定义监控添加具体业务代码监控集成Prometheus安装集成配置使用GrafanaDashboard展示监控项安装grafana配置prometheus数据源增加jvm面板配置业务接口监控面板1.SpringBoot工程集成Micrometer1.1引入依赖<de 查看详情

监控利器prometheus——prometheus+grafana监控服务器资源(代码片段)

Prometheus+Grafana监控服务器资源1.配置NodeExporter采集服务器数据2.Prometheus配置3.在Grafana中创建监控看板在Prometheus的架构设计中,PrometheusServer并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外... 查看详情

istio+prometheus+grafana流量监控(代码片段)

...到一配置OpenAP: 概要    Istio采集指标prometheus+grafana方案,搭建(promethues+prometheus-postgresql-adapter+pg_prometheus)promethues·监控存储平台,通过Istio+grafana进行istio流量注入grafana图表展示,实现对API流量的统计。... 查看详情

kubernetes1.15极速部署prometheus和grafana(代码片段)

欢迎访问我的GitHub关于prometheus和grafanaprometheus负责采集监控数据,grafana负责展示,下图来自官网:环境信息硬件:三台CentOS7.7服务器kubernetes:1.15prometheus:v2.0.0grafana:5.0.0下图是我的实战环境:部署执行以下命令即可完成部署... 查看详情