019-Ambari集成Grafana

本篇为大家介绍Ambari如何集成Prometheus
扫描二维码,关注BearData
在这里插入图片描述
代码参考 https://gitee.com/zxcolin/ambari.git

一、Grafana简介

Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和数据统计,带有告警功能。目前使用grafana的公司有很多,如paypal、ebay、intel等。

1.1 七大特点

①可视化:快速和灵活的客户端图形具有多种选项。面板插件为许多不同的方式可视化指标和日志。
②报警:可视化地为最重要的指标定义警报规则。Grafana将持续评估它们,并发送通知。
③通知:警报更改状态时,它会发出通知。接收电子邮件通知。
④动态仪表盘:使用模板变量创建动态和可重用的仪表板,这些模板变量作为下拉菜单出现在仪表板顶部。
⑤混合数据源:在同一个图中混合不同的数据源!可以根据每个查询指定数据源。这甚至适用于自定义数据源。
⑥注释:注释来自不同数据源图表。将鼠标悬停在事件上可以显示完整的事件元数据和标记。
⑦过滤器:过滤器允许您动态创建新的键/值过滤器,这些过滤器将自动应用于使用该数据源的所有查询。

二、打包RPM

1. 下载源码

本次用的最新版本7.3.6
下载地址 https://grafana.com/get/

2. 解压源包
# 解压
tar -zxvf ./grafana-7.3.6.linux-amd64.tar.gz
3. 制作RPM包

将编译后的文件制作成和HDP安装包一样的目录,并编写SPEC文件,如下图所示
在这里插入图片描述

制作tar.gz包
在这里插入图片描述

拷贝SPEC文件和tar.gz包到rpmbuild路径下并制作RPM包
在这里插入图片描述

将生成的RPM包拷贝到源中
在这里插入图片描述

更新源
在这里插入图片描述

三、集成Ambari

在这里插入图片描述

configuration: grafana配置文件
package: scripts:主要的执行逻辑代码,包括启动,停止等;templates:配置模板;
metainfo.xml:版本定义,安装等配置

四、编译Ambari

mvn -B clean install package rpm:rpm -DnewVersion=2.7.4.0.20210108 -DskipTests -Drat.skip -Dpython.ver="python >= 2.6"

在这里插入图片描述

五、安装、测试

选择服务
在这里插入图片描述
选择节点
在这里插入图片描述
配置Grafana
在这里插入图片描述
安装
在这里插入图片描述
安装完成
在这里插入图片描述

主页
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值