Grafana,监控神器!(免费用)

这篇具有很好参考价值的文章主要介绍了Grafana,监控神器!(免费用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

随着公司业务的不断发展,业务的种类在不断增加,服务数量的不断增长,网络环境的越发复杂,我们发版更加频繁。

这样就会不可避免地导致线上事故的增多,因此需要对服务器到应用的全方位监控和预警,我们急需一个工具来解决这些问题,而Grafana的出现正好完美的解决了这个问题。

1.我们为什么要用Grafana?

Grafana是一种流行的开源数据可视化和监测工具,它提供了许多功能强大的仪表盘和图形来帮助用户更好地理解其数据。

以下是一些grafana的优点:

  • 灵活性:Grafana支持各种数据源,并且可以自由地配置大量的插件和面板,以展示不同类型的数据。

  • 易用性:Grafana非常易于使用,因为它提供了一个直观的用户界面,使用户能够轻松地创建、编辑和共享仪表板。

  • 实时监控:Grafana可以实时监测各种指标,包括应用程序性能、网络流量、服务器资源等等。

  • 可视化:Grafana有丰富的数据可视化选项,如曲线图、柱状图、饼图等,使得数据可以以直观的方式呈现出来。

  • 多样性:Grafana支持多种数据来源,如prometheus、elasticsearch、influxdb等,能够适用于不同类型的数据监控场景。

总之,Grafana提供了一个强大的平台,使得用户可以更好的监视和管理他们的数据,从而提高应用程序的性能和可靠性。

2.Grafana有哪些好用的功能?

Grafana提供了许多丰富的功能,包括但不限于以下几点:

  • 数据可视化:Grafana能够将各种类型的数据以图表、表格和仪表盘等形式进行展示和可视化。

  • 数据源支持:Grafana支持多种数据源,包括InfluxDB、Graphite、Elasticsearch、Prometheus等。用户可以根据自己的需求选择不同的数据源进行数据查询和可视化。

  • 灵活的面板布局:Grafana提供了丰富的面板选项,用户可以自由地定制面板的大小、位置、颜色、标题等。

  • 高度可定制性:Grafana的模板语言非常强大,用户可以使用它来自定义各种功能,例如警报规则、动态标记、样式等。

  • 图表交互性:Grafana提供了丰富的图表交互选项,例如缩放、平移、鼠标悬停、工具提示等。

  • 数据导出和分享:Grafana提供了数据导出和分享功能,使用户可以方便地将结果导出为PDF、PNG、CSV等格式,并与团队成员分享分析结果。

我们公司也搭建了一套监控系统,可以从Grafana上查看JVM使用情况、CPU使用情况、线程使用情况、内存使用情况、用户并发量、接口耗时等等,用Grafana可以查看多个维度的数据。

特别是分布式日志系统:Loki,能够跟Grafana完美相结合,我们可以通过Grafana平台查看系统日志,想查看本地日志一样方便。

3.阿里云上如何使用Grafana?

其实国内有很多云服务器厂商,已经支持Grafana了,在这里推荐使用阿里云的Grafana,因为它使用起来更方便,而且功能更加强大。

那么,我们如何在阿里云上如何使用Grafana呢?

3.1 启用创建Grafana服务

在grafana服务进行下单,需要填入【工作区名称】与【Admin密码】 阿里云grafana托管服务,可使用的用户可以通过阿里云账户进行单点登录转跳,也可以通过管理员账户admin完成登陆。

Grafana,监控神器!(免费用)

完成grafana专家版服务的创建。

Grafana,监控神器!(免费用)

点击ID,进入工作区管理界面,此处可以看到grafana的连接信息,这个url就是我们访问grafana的地址,下方提供了云服务集成。

Grafana,监控神器!(免费用)

最近我建了新的技术交流群,打算将它打造成高质量的活跃群,欢迎小伙伴们加入。

我以往的技术群里技术氛围非常不错,大佬很多。

Grafana,监控神器!(免费用)

加微信:su_san_java,备注:加群,即可加入该群。

访问连接信息,即可访问grafana的主页

Grafana,监控神器!(免费用)

3.2 手动添加数据源

我手上刚好有四台ECS资源,这里就对ECS云服务进行一个监控数据展示的配置。对ECS的监控数据源配置有几种,包括【企业云监控】、【Prome云监控探针到ECS】等,这里针对我个人没有那么多云资产的情况,就使用【aliyun-cms数据源插件】完成grafana到云监控数据源的配置。

3.2.1 手动配置云监控数据源插件

在【Configuraion】下,点击【Data sources】,此处可以手动添加数据源 点击【Add data source】

Grafana,监控神器!(免费用)

阿里grafana提供了多种数据源接入,此处我们选择【CMS Grafana Service】,点击【Select】

Grafana,监控神器!(免费用)

配置【Aliyun UserId】输入用户ID、【AccessKeyId】、【AccessKey】,点击【Save&test】进行保存与测试连接

Grafana,监控神器!(免费用)

OK,我们的信息么问题,提示数据源工作了

Grafana,监控神器!(免费用)

完成了对云监控数据的手动添加,此时cms显示default默认数据源

Grafana,监控神器!(免费用)

3.2.2 完成Dashboard展示面板的创建

先看一下我的四台ECS在云监控下的情况,所有主机监控正常,插件运行中

Grafana,监控神器!(免费用)

在grafana上选择【+】,create创建【Dashboard】

Grafana,监控神器!(免费用)

在dashboard页面点击【Add panel】新建面板

Grafana,监控神器!(免费用)

这里测试举例几种面板的形式,可能观测的内容和展示的方式不太合适,这个见仁见智咯。

  • 【Time series时序图】ECS的CPU使用率展示 进入面板的新建,这里我们的data source数据源是默认的cms,即为云监控的数据。

  • 【Namespace】选择acs_ecs_dashboard,为ECS的相关监控

  • 【Metric】选择cpuutilzation,为CPU使用率

  • 【Dimensions】选择需要展示的ECS云服务器实例

  • 【Y-column】选择Average平均值,当然也有最大值max与最小值min

  • 【X-column】默认timestamp

右侧为面板的相关配置,这里我修改了【Title】标题,完成配置点击右上角【Apply】

Grafana,监控神器!(免费用)

所有需要配置的几项参数,都会自动展开或补全 【Namesapce】:监控的云服务 【Metric】:监控指标 【Period】:同步周期 【Group】:云监控分组 【Dimensions】:展示实例

这里的【Metric】监控指标,可以在云监控的文档中找到参照 监控项说明-指路:https://help.aliyun.com/document_detail/43505.html

Grafana,监控神器!(免费用)

面板完成创建可执行修改编辑,导出删除等

Grafana,监控神器!(免费用)

【Gauge仪表盘】ECS的磁盘写入IOPS展示 【Metric】选择DiskWriteIOPS,为所有磁盘写IOPS 其他配置参照之前

Grafana,监控神器!(免费用)

【Stat状态阈值图】ECS的TCP连接数展示 【Metric】选择net_tcpconnection,为TCP连接数 其他配置参照之前 这里我对面板属性【thresholds】进行了配置,对各个阶段的数值区分颜色,可设定固定值也可百分比

Grafana,监控神器!(免费用)

【Bar gauge】ECS的内存用率展示 【Metric】选择memory_usedutilization,为内存使用率 其他配置参照之前 这里我对面板属性【orientation】进行了配置,调整了水平条的方向为纵向

Grafana,监控神器!(免费用)

完成了需要展示的面板配置,这就是整个dashboard的展示效果 当然可以折腾更多监控类型,这里就简单展示几项。

Grafana,监控神器!(免费用)

与云监控里的主机监控提供了监控相比,是不是更好看了,更高大上了,更直观了,也可以我们自己定义更多的监控项目了!好东西哇

Grafana,监控神器!(免费用)

目前可以在阿里云上免费试用,大家可以去试用中心领取操作。文章来源地址https://www.toymoban.com/news/detail-482093.html

到了这里,关于Grafana,监控神器!(免费用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Spring Event 观察者模式, 业务解耦神器

    观察者模式在实际开发过程中是非常常见的一种设计模式。 Spring Event的原理就是观察者模式,只不过有Spring的加持,让我们更加方便的使用这一设计模式。 概念 : 观察者模式又叫发布-订阅模式。 发布指的是当目标对象的状态改变时,它就向它所有的观察者对象发布 状态更

    2024年02月08日
    浏览(51)
  • 公司怎么选择上网监控软件(终端安全管理软件)

    公司怎么选择上网监控软件(终端安全管理软件) 上网监控软件的实施可以选择部署安企神员工的电脑监控软件。企业在员工的电脑上安装监控软件,对员工的行为进行监控和管理,提高员工的工作效率,上网监控软件保护公司的信息安全。目前市场上有一些可供选择的产品。

    2024年01月20日
    浏览(47)
  • Prometheus服务器、Prometheus被监控端、Grafana、Prometheus服务器、Prometheus被监控端、Grafana

    day03Prometheus概述部署Prometheus服务器环境说明:配置时间安装Prometheus服务器添加被监控端部署通用的监控exporterGrafana概述部署Grafana展示node1的监控信息监控MySQL数据库配置MySQL配置mysql exporter配置mysql exporter配置prometheus监控mysql自动发现机制概述基于文件自动发现修改Prometheus使

    2024年02月14日
    浏览(32)
  • Prometheus+Grafana 监控平台实践-搭建&常用服务监控&告警

    Prometheus 是一个开放性的监控解决方案,通过各种 Exporter 采集当前主机/服务的数据,和 Grafana 相结合可以实现强大的监控和可视化功能 本篇将分享使用 docker compose 构建 Prometheus+Grafana,并监控之前文章所搭建的主机服务,分享日常使用的一些使用经验 文章较长,已安装可略

    2024年02月05日
    浏览(43)
  • 使用Prometheus+Grafana实现监控

    我们用 actuator 暴露应用本身的线程、bean 等信息,但是这些信息还是独立于 Prometheus 之外的。下面我们 将介绍如何将 SpringBoot Actuator 与 Prometheus 结合起来。 我们同样从 Spring Initializr 创建一个名为 spring-web-prometheus-demo 的项目,选取的依赖包括: Spring Web Spring Boot Actuator Prome

    2024年02月12日
    浏览(34)
  • Grafana监控数据可视化

    Grafana 是一个可视化面板,有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持 Graphite、zabbix、InfluxDB、Prometheus、OpenTSDB、Elasticsearch 等作为数据源,比 Prometheus 自带的图表展示功能强大太多,更加灵活,有丰富的插件,功能更加强大。 访问 http://192

    2024年02月04日
    浏览(28)
  • Prometheus+Grafana监控PG

    Prometheus是由SoundCloud开发的开源监控报警系统和时间序列数据库(TSDB),它是一个监控采集与数据存储框架(监控服务器端),具体采集什么数据依赖于Exporter(监控客户端) Grafana是一个高“颜值”的监控绘图程序,也是一个可视化面板(Dashboard)。Grafana的厉害之处除了高

    2024年02月07日
    浏览(31)
  • JMX+Prometheus监控Grafana展示

    最近在阅读InLong的源码,发现它采用通过JMX+Prometheus进行指标监控。 这里做了下延伸将介绍使用JMX+Prometheus+Grafana进行监控指标展示,这里单独将Metric部分代码抽离出来做介绍。 完整代码地址:https://download.csdn.net/download/zhangshenghang/88030454 主要类(使用Prometheus HTTPServer): 启

    2024年02月13日
    浏览(35)
  • Prometheus + grafana 的监控平台部署

    vim /opt/module/prometheus-2.44.0/prometheus.yml 命令 修改配置文件 命令 分发 /opt/module/node_exporter-1.6.0 目录到需要监控的节点 使用systemctl 管理node_exporter服务 分发到各个节点,并且启动服务 使用systemctl管理 kafka_exporter 服务 命令 使用systemctl 管理grafana 服务 命令 1.7.1 导入 grafana Dashboa

    2024年02月09日
    浏览(33)
  • grafana--利用安装插件(aliyun-cms-grafana)监控阿里云产品

    一、grafana安装部署 1、安装部署 grafana安装部署详情请见官方文档 https://grafana.com/grafana/download?pg=getplcmt=selfmanaged-box1-cta1 2、启动服务 3、登录服务 默认账号密码: admin admin 二、grafana部署插件(aliyun-cms-grafana) 1、下载插件并解压缩 2、修改配置文件 2、重启服务 3、登录grafa

    2024年02月15日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包