Grafana = 可視化分析 + 監控告警


Grafana是一個完美地分析和監控的開發平台

可以把Grafana理解為一個可視化面板(Dashboard),其實Kibana也是一個分析和可視化平台,
只不過在大家的日常使用中Kibana是跟着Logstash、ElasticSearch等組件一起使用做日志展示、索引、分析的,造成了一種假象就是Kibana就只有這種用法了,Kibana也可以接入其他數據源的,不過大家最常用的還是展示日志。

基本概念

Data Source

Grafana為你的時間序列數據(Data Source)支持許多不同的存儲后端。每個數據源都有一個特定的查詢編輯器,該編輯器針對特定數據源公開的特性和功能進行自定義。

官方支持的數據源有:Graphite , InfluxDB , OpenTSDB , Prometheus , Elasticsearch , CloudWatch

每個數據源的查詢語言和功能都有明顯的不同。你可以多個數據源的數據組合到一個儀表板上,但是每個面板都綁定到屬於特定組織的特定數據源。

Organization

Grafana支持不同的組織展示不同的模型。(PS:其實就是個性化展示,不同的組展示的數據不一樣)

User

一個用戶是在Grafana中的一個賬戶。一個用戶可以屬於一個或多個組織,並且可以通過角色分配不同級別的權限。

Row

行是儀表板上的邏輯分隔符,它用於將面板歸組(或者叫歸類)。

一行有12個單元格(相當於有12列),這些單元格水平自動伸縮。(PS:類似Bootstrap的網格布局)

Panel

面板是Grafana中最基本的可視化構建塊。每個面板提供一個查詢編輯器(取決於在面板中選擇的數據源),通過查詢編輯器可以提取你想要展示的數據並完美地呈現在面板上。每個面板都提供了多種樣式和格式選項,幫助你創建完美的圖片。

面板可以拖放並重新排列在儀表板上。它們還可以調整大小。

目前有5種面板類型: Graph , Singlestat , Dashlist , Table , Text

Query Editor

類似於MySQL的查詢編輯器,用於抓取數據的

Dashboard

儀表盤是所有信息匯集的地方。儀表板可以看作是由一個或多個面板組成並排列而成的一行或多行。

 

安裝&使用

通過YUM倉庫安裝

https://grafana.com/docs/installation/rpm/

啟動以后,訪問http://localhost:3000/  默認用戶名和密碼是admin/admin

接下來就安裝步驟,先添加數據源,然后添加儀表盤和面板,配置查詢編輯器

Grafana提供了很多插件,一般我們都會再安裝Zabbix插件

安裝Zabbix后,重啟Grafana,並啟用Zabbix,配置Zabbix

Grafana還可以設置告警,可以推釘釘消息……

這里我沒有事先准備數據源,而且拋開業務去談監控也沒有什么意義,就瞅一眼線上的配置吧,來幾張截圖過過癮

文檔

https://grafana.com/docs/

https://www.zabbix.com/

https://blog.51cto.com/13447608/2299747

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM