当前位置: 首页 > news >正文

【物联网】基于树莓派的物联网开发【25】——树莓派安装Grafana与Influxdb无缝集成

Grafana简介

Grafana是一款流行的开源数据可视化和监控工具,支持多种数据源集成,如Prometheus、Graphite、InfluxDB等。
Grafana项目始于2014年,由Grafana Labs开发及维护,旨在为用户提供支持监控、可视化和指标分析功能的软件平台。它提供了丰富的可视化组件和仪表盘模板,用户可以轻松地创建各种美观且实用的数据可视化图表和监控仪表盘,以便更好地理解和分析数据。
在这里插入图片描述

Grafana应用领域

广泛应用于IT运维、物联网监测、金融风控、云原生环境监控等众多领域,可帮助工程师、分析师、运营人员等更好地理解和监控数据。

Grafana主要特点

1.多数据源支持:
支持多种常见的数据源,如Prometheus、InfluxDB、MySQL、PostgreSQL、Elasticsearch等,能够将来自不同数据源的数据整合到一个仪表盘中进行统一展示和分析,方便用户全面了解系统的运行状况。
2.丰富的可视化选项:
提供了多种可视化组件和图表类型,包括折线图、柱状图、饼图、仪表盘、热力图、地图等,用户可以根据数据特点和分析需求选择合适的可视化方式,使数据更加直观易懂。
3.灵活的仪表盘编辑:
拥有强大且灵活的仪表盘编辑器,用户可以通过简单的拖拽、配置操作创建动态、响应式且视觉效果出色的仪表盘。还可以使用模板变量,轻松构建可复用的仪表板,无需每次修改配置即可呈现不同的数据视角。
4.强大的警报功能:
允许用户为关键指标设置警报规则,当指标数据满足特定条件时,可通过邮件、短信、Slack、PagerDuty等多种通知方式及时提醒相关人员,确保异常情况能够被及时发现和处理。
5.用户管理与访问控制:
支持不同的认证方法,如LDAP、OAuth等,并能将用户映射到组织或团队,方便进行用户管理和权限控制。用户可以根据角色和团队设置对仪表盘、数据源的访问权限,确保数据的安全性和保密性。
6.活跃的社区支持:
拥有庞大且活跃的开源社区,社区成员不断贡献新的插件、仪表盘模板和技术支持。用户可以在社区中分享经验、解决问题、获取最新的资源和插件,促进了Grafana的持续发展和功能扩展。

Grafana核心功能

1.数据探索与查询:
通过“Explore”功能,用户可以进行即席查询和动态钻取,能够在同一界面下对比不同时间范围、查询以及数据源的结果,方便快速探索和分析多维数据。
2.日志监控与分析:
可以与日志数据源集成,实现对日志数据的可视化分析,用户能够无缝地从查看指标数据切换至日志,保留标签过滤器的同时,快速搜索所有日志或实时流式传输,有助于简化故障排查过程。
3.动态注释:
允许用户使用来自不同数据源的丰富事件对图表进行注释,当鼠标悬停在事件上时,可以查看完整的事件元数据和标签。这一功能有助于在出现问题时关联数据,用户可以手动创建注释,也可以从数据源中获取数据自动生成注释。
4.数据来源配置与管理:
用户能够轻松地添加、编辑和管理各种数据源,配置数据源的连接参数、查询语句等。还支持对数据源的查询缓存,临时存储查询结果,以减少数据源的负载和速率限制,提高查询性能。
5.仪表板分享与协作:
支持一键分享仪表板,方便团队成员之间进行高效的数据分析和故障排除协作。用户可以将创建好的仪表板分享给其他用户或团队,共同探讨和分析数据,促进团队的沟通与合作。

Grafana安装

修改Apt源

sudo mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor | sudo tee /etc/apt/keyrings/grafana.gpg > /dev/null

在这里插入图片描述

添加 Grafana APT 仓库:

echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | sudo tee /etc/apt/sources.list.d/grafana.list

在这里插入图片描述

安装Grafana

sudo apt-get update
sudo apt-get install -y grafana

在这里插入图片描述

Grafana设置自启动

sudo systemctl enable grafana-server
sudo systemctl start grafana-server

Grafana登录

服务启动ok后,在浏览器中输入树莓派的本机ip地址打开grafana后台

在这里插入图片描述
默认账号 admin / admin登入系统

在这里插入图片描述

Grafana汉化

右上角点击个人资料找到Profile-设置语言为中文简体
在这里插入图片描述
设置成功,可以看到整个页面已成中文
在这里插入图片描述

添加influxdb数据源

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/319730.html

相关文章:

  • 在 Linux 系统上安装 Docker 的步骤如下(以 Ubuntu/Debian为例)
  • 前缀和
  • 简洁明了的讲明什么是哈希(hash)函数
  • [激光原理与应用-170]:测量仪器 - 能量型 - 光功率计的工作原理与内部功能模块组成
  • 【第7话:相机模型3】自动驾驶IPM图像投影拼接技术详解及代码示例
  • 直连微软,下载速度达18M/S
  • Mysql 单行函数 聚合函数
  • MySQL聚簇索引与非聚簇索引详解
  • 北京企业数据防泄漏指南:5款适合北方市场的安全加密工具评测
  • 【华为机试】332. 重新安排行程
  • MySQL——黑马
  • STM32U5 周期性异常复位问题分析
  • 【MyQSL】库 表—基操
  • 性能优化——GPU的影响
  • [C++20]协程:语义、调度与异步 | Reactor 模式
  • Kafka原理--主题、分区、消费者的关系
  • windows内核研究(内存管理-线性地址的管理)
  • 【PHP 中的 `use` 关键字完全指南】
  • Linux图文理解进程
  • fiddler实用用法,抓包内容导入到apipos
  • 数据库管理系统:入门需要了解的内容
  • Modbus核心参数,调试工具,接线注意事项
  • Mongodb常用命令简介
  • C++线程库的学习
  • 从Centos 9 Stream 版本切换到 Rocky Linux 9
  • MongoDB数据存储界的瑞士军刀:cpolar内网穿透实验室第513号挑战
  • IDEA-Research推出的一系列检测、分割模型:从DINO(改进版DETR)、Grounding Dino、DINO-X到Grounded SAM2
  • 串联所有单词的子串-leetcode
  • 计算机基础·linux系统
  • Linux线程学习