利用Grafana对Azure云做统一监控展示

本文介绍了如何利用Grafana结合Azure Monitor和Application Insights进行大规模指标数据的可视化展示,实现对Azure云上资源如虚拟机、存储账户、Web APP、SQL Database等的统一监控。文章详细阐述了从创建Azure AD应用程序、安装部署Grafana到添加数据源和配置监控仪表板的全过程。
摘要由CSDN通过智能技术生成

利用Grafana实现微软Azure云的大屏监控  

博文背景:
    最近有朋友询问了一些关于微软Azure云应该如何监控的问题,就想着学习和研究了一下如何监控Azure云上的资源,
    微软Azure云上原生有非常多的服务,例如:虚拟机、存储账户、Web APP,SQL Database...等等;这些都是客户常用的服务。那么如何对这些服务做监控?首先微软云本身就提供了监视器和报警的服务,可以监控Azure资源的性能并提供报警服务,并且也提供了仪表板的服务,可以把监视数据固定到仪表板,做统一显示,但是不能做多相同监控项的图表合并,对于Azure虚拟机OS内的应用和服务的监控,很多客户依旧在使用Zabbix等工具。


    那能否把Azure上原生服务,比如 存储账户,Web APP,SQL Database等paas服务与虚拟机OS内的应用上的监控整合到一起,统一大屏监控、并且美观的的展示那?引出我们今天的主角 “Grafana”  。


Grafana是什么:
    Grafana 是一个开源的应用程序,主要用于大规模指标数据的可视化展现,它有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus、OpenTSDB等众多应用作为数据源。最主要他现在也支持使用Azure的监视器和Application Insights(国内还没上线)作为数据源。

    本文主要介绍Grafana调用Azure监视器来做监控展示。提供一个思路,供参考,谢谢。


Image    


所需资源:
    Azure云账户一个(测试使用的为国际版账户)

    Linux虚拟机1台,型号:D1,  1CPU 3.5GB内存(可根据监控资源的多少调整大小,作为测试此处配置比较低)
    操作系统和应用:CentOS 7.5   Grafana + Zabbix+MySQL (Zabbix部署安装不做本文重点,所以文中略过此部分)

操作步骤 :
    
 一、创建 Azure Linux虚拟机
        

图1

     

       设置虚拟机的私有的IP地址为静态

       


        添加NSG入站访问规则允许grafana 端口,其默认端口号 3000 (为了安全此处做了源IP地址限制)

二、安装部署grafana

    1. 安装grafana
    http://docs.grafana.org/installation/rpm/ 官方参考链接
    

# 获得rpm安装包,并安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值