wordpress网站的跳出率很低,社区建立网站,网站模板参考,上海装饰公司网站建设✨✨ 欢迎大家来到景天科技苑✨✨
#x1f388;#x1f388; 养成好习惯#xff0c;先赞后看哦~#x1f388;#x1f388; #x1f3c6; 作者简介#xff1a;景天科技苑 #x1f3c6;《头衔》#xff1a;大厂架构师#xff0c;华为云开发者社区专家博主#xff0c;…
✨✨ 欢迎大家来到景天科技苑✨✨ 养成好习惯先赞后看哦~ 作者简介景天科技苑 《头衔》大厂架构师华为云开发者社区专家博主阿里云开发者社区专家博主CSDN全栈领域优质创作者掘金优秀博主51CTO博客专家等。 《博客》Python全栈前后端开发小程序开发人工智能js逆向App逆向网络系统安全数据分析Djangofastapiflask等框架云原生k8sPrometheus监控linuxshell脚本等实操经验网站搭建数据库等分享。 所属的专栏Prometheus监控系统零基础到进阶 景天的主页景天科技苑 文章目录 安装Grafana图形展示1. Grafana介绍2. Grafana安装3. 配置Grafana数据源4. 配置Prometheus监控Grafana 安装Grafana图形展示
1. Grafana介绍
Grafana是一款开源的数据可视化工具广泛应用于监控和数据分析领域。它通过创建美观的仪表盘帮助用户实时查看和分析系统运行状态和性能数据。Grafana从2.5.0版本开始Grafana已经内置了对Prometheus的⽀持可以直接将Prometheus作为数据源进⾏查询和展示。
2. Grafana安装
1、访问Grafana官⽹ https://grafana.com/grafana/download 下载Grafana
2、安装并启动Grafana CentOS直接复制该条命令下载安装
yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-11.2.0-1.x86_64.rpm也可以先wget下来然后通过yum localinstall grafana-enterprise-11.2.0-1.x86_64.rpm -y 来安装
启动Grafana
systemctl start grafana-server.service查看状态
systemctl status grafana-server.service3、访问Grafana通过 http://IP:3000 默认Grafana⽤户名为 admin 密码为 admin
如果这里输入用户名\密码提示错误 可以找到grafana的安装包目录linux下默认目录是/usr/share/grafana进入bin目录下执行命令修改密码
# 1、进入安装的bin目录
cd /usr/share/grafana/bin
# 2、重置密码命令grafana-cli admin reset-admin-password 新的密码
grafana-cli admin reset-admin-password admin
# 3、重启服务
systemctl restart grafana-server.service首次登录后建议根据导航提示修改密码
登录成功
Grafana设置中文 在默认情况下Grafana使用英文作为其用户界面语言。对于非英语用户来说这可能会造成一些不便。Grafana提供了设置中文的选项下面就让我们来详细了解一下如何进行设置。 在 grafana默认配置 grafana安装目录/conf/defaults.ini 中将default_language en-US改为 zh-Hans即可存在部分翻译不完全
注linux安装默认目录/usr/share/grafana/conf/defaults.ini
#default_language en-US
default_language zh-Hans重启服务systemctl restart grafana-server.service
4、也可以图形化设置中文点击左边菜单选择 Administration–General–Default Preferences 偏好设置在 Language 选项中选择 简体中⽂ 然后 Save 。
点击save之后就显示中文了
3. 配置Grafana数据源
1、配置Grafana数据源为Prometheus点击菜单选择 Connections–Data sources–选择Prometheus
点击Add new data source
点进来注意这里写prometheus的ip和端口 填写prometheus的ip和端口
其他都不用修改 点击savetest测试
显示successfully表示连接成功
然后点击数据源就可以看到prometheus这个数据源了
2、导⼊Grafana默认监控Prometheus的Dashboards该Dashboard主要⽤于监控Prometheus服务器本身的性能和状态指标。 我们导入prometheus2.0和grafana 3、通过图形界⾯展示Prometheus的数据指标 我们点击仪表盘可以看到这两个DashBoard
我们点进去Prometheus2.0可以看到prometheus的dashboard
我们看下绘图调用的是什么 想看哪张图就点击该图右上角的三个点点击编辑
可以看到使用的是PromQL语言查询的数据
我们看另一个dashboard Grafana
还没有数据因为我们还没采集
4. 配置Prometheus监控Grafana
Grafana 作为⼀个⼴泛使⽤的可视化⼯具其实也需要被监控。幸运的是Grafana 本身提供了⼀个内置的指标端点。通过访问 http://grafana-ip:3000/metrics 你可以获取到 Grafana 的性能指标。 这些指标包括了HTTP 请求统计、内存使⽤情况、图形的数量活跃⽤户数等指标它们对于监 控 Grafana 的健康状况⾮常有帮助。
1、访问Grafana对外暴露指标的Metrics接⼝如果没有问题会看到⼀系列的指标数据 我们看下frafana本身暴露出了metrics 10.10.0.20:3000/metrics
2、配置Prometheus将 Grafana 作为⼀个监控⽬标target添加到配置中。 因为Grafana和prometheus不属于相同类型的示例所以我们再添加一个job_name - job_name: grafanametrics_path: /metricsscheme: httpstatic_configs:- targets: [jingtian01:3000]重新加载下配置文件
curl -X POST http://localhost:9090/-/reload3、访问Prometheus在Status中的Targets⻚⾯能看到新添加的grafana目标如果State显示UP说明 Prometheus 正在从 Grafana 抓取指标。 prometheus的Targets查看
prometheus中也可以查询相应的指标
grafana仪表盘也可以看到采集的数据了