Grafana是一個完美地分析和監控的開發平臺後端
能夠把Grafana理解爲一個可視化面板(Dashboard),其實Kibana也是一個分析和可視化平臺,
只不過在你們的平常使用中Kibana是跟着Logstash、ElasticSearch等組件一塊兒使用作日誌展現、索引、分析的,形成了一種假象就是Kibana就只有這種用法了,Kibana也能夠接入其餘數據源的,不過你們最經常使用的仍是展現日誌。編輯器
基本概念佈局
Data Sourcespa
Grafana爲你的時間序列數據(Data Source)支持許多不一樣的存儲後端。每一個數據源都有一個特定的查詢編輯器,該編輯器針對特定數據源公開的特性和功能進行自定義。插件
官方支持的數據源有:Graphite , InfluxDB , OpenTSDB , Prometheus , Elasticsearch , CloudWatch3d
每一個數據源的查詢語言和功能都有明顯的不一樣。你能夠多個數據源的數據組合到一個儀表板上,可是每一個面板都綁定到屬於特定組織的特定數據源。日誌
Organizationblog
Grafana支持不一樣的組織展現不一樣的模型。(PS:其實就是個性化展現,不一樣的組展現的數據不同)索引
Userflux
一個用戶是在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還能夠設置告警,能夠推釘釘消息……
這裏我沒有事先準備數據源,並且拋開業務去談監控也沒有什麼意義,就瞅一眼線上的配置吧,來幾張截圖過過癮
文檔