热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

019Ambari集成Grafana

本篇为大家介绍Ambari如何集成Prometheus扫描二维码,关注BearData一、Grafana简介Grafana是一款用Go语言开发的开源数据可视化工具,可以做数据监控和



本篇为大家介绍Ambari如何集成Prometheus
扫描二维码,关注BearData
在这里插入图片描述


一、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"

在这里插入图片描述


五、安装、测试



推荐阅读
author-avatar
WE艺家人-千乐
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有