idou老師教你學Istio 26:如何使用Grafana進行視覺化監控
使用Grafana外掛進行監控是Istio提供的監控能力之一。Istio提供豐富的監控能力,Grafana外掛在Istio對Prometheus支援
的基礎上,為使用者提供基於網頁儀表皮膚的視覺化監控效果,使使用者更加直觀地檢視到實時通訊狀況。
在前面“如何使用Prometheus監控”的文章中,我們已經介紹istio如何透過它的核心元件Mixer收集使用者的訪問資料,配合
一系列後端基礎設施,轉換為Prometheus後端接收的形式,提供日誌、監控、配額、檢查等核心運維功能。Istio基本安裝
支援Grafana外掛,並預設結合Prometheus資料來源和Istio Dashboard。Grafana配合Prometheus實現強大的監控功能,
它將Prometheus得到的指標資料轉換到視覺化儀表介面上,從而幫助使用者進行監控,並根據使用者設定的機制支援報警服務。
因此,Istio將Prometheus中儲存的資料,透過Grafana直觀清晰地展現出來。
Grafana是一個開源的度量分析與視覺化外掛,可用作時間序列資料和應用程式分析,具有強大UI能力。它自稱為適用於所
有指標的分析平臺,允許使用者查詢,視覺化,提醒和理解應用指標,並基於資料驅動建立,探索和共享儀表板,提供一個更
易於使用的視覺化度量工具。
Grafana的特點有:
1. 形象化:擁有折線圖和直方圖等大量視覺化選項,幫助使用者精確地理解資料。
2. 警報功能:支援使用者自定義警報,直觀地定義閾值,並透過Slack,PagerDuty等獲得通知。
3. 統一性:原生支援數十個資料庫,在同一個儀表板中將它們整合在一起。
4. 開源:完全開源,由社群支援,使用Hosted Grafana可輕鬆安裝在任何平臺上。
5. 可擴充:在官方庫中提供數百個儀表板和外掛,並持續更新。
基於Grafana提供的功能,Istio儀表板由三個主要部分組成:全域性摘要檢視、網格摘要檢視和單個服務檢視。接下來透過實
踐說明如何使用Grafana檢視Istio的監控資料。
前提:
•叢集中已安裝Istio並部署應用程式
•已安裝Prometheus附加元件。
1.安裝Grafana外掛
透過Grafana.yaml檔案安裝,在Kubernetes環境中,執行如下命令:
2.驗證Grafana外掛是否已經在環境中執行
3.透過Grafana的UI介面開啟Istio Dashboard。
在瀏覽器中訪問
可以實時看到當前叢集中service的整體訪問情況:包括service請求量、成功率、時延等。右上角可以選擇統計時間和重新整理
頻率。
點選service的名稱,可以檢視當前service的實時訪問資料,包括客戶端和伺服器的每秒請求量、通訊成功率、時延、TCP帶
寬、請求資料大小等。
使用者也可以根據需求新增新的指標,來滿足不同場景的監控需求。
Istio透過結合Prometheus和Grafana的功能,滿足使用者對資料的實時監控。Grafana提供清晰美化的儀表皮膚,將
Prometheus統計的實時資料進行合適的處理,使得監控具有實時性和過程化,幫助使用者直觀地對關鍵業務進行運維。
相關服務請訪問https://support.huaweicloud.com/cce/index.html?cce_helpcenter_2019
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69908804/viewspace-2636588/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- idou老師教你學Istio :如何用istio實現監控和日誌採集
- idou老師教你學Istio 25:如何用istio實現監控和日誌採集
- idou老師教你學Istio:如何用 Istio 實現速率限制
- idou老師教你學Istio 23 : 如何用 Istio 實現速率限制
- idou老師教你學istio 31:Istio-proxy的report流程
- idou老師教你學Istio06: 如何用istio實現流量遷移
- idou老師教你學Istio 22 : 如何用istio實現呼叫鏈跟蹤
- idou老師教你學Istio 17 : 通過HTTPS進行雙向TLS傳輸HTTPTLS
- idou老師教你學Istio 17 : 透過HTTPS進行雙向TLS傳輸HTTPTLS
- idou老師教你學Istio 28:istio-proxy check 的快取快取
- idou老師教你學Istio 07: 如何用istio實現請求超時管理
- idou老師教你學Istio 27:解讀Mixer Report流程
- idou老師教你學Istio 19 : Istio 流量治理功能原理與實戰
- idou老師教你學Istio: 如何用Istio實現K8S Egress流量管理K8S
- idou老師教你學istio :基於角色的訪問控制
- idou老師教你學Istio :5分鐘簡析Istio異常檢測
- idou老師教你學Istio 09: 如何用Istio實現K8S Ingress流量管理K8S
- idou老師教你學Istio05: 如何用Isito實現智慧路由配置路由
- Prometheus+Grafana視覺化監控SpringBoot專案PrometheusGrafana視覺化Spring Boot
- linux視覺化監控:Grafana+Prometheus+node_exporterLinux視覺化GrafanaPrometheusExport
- 手把手教你搭建Windows 搭建Prometheus + Grafana + Jmeter視覺化監控平臺WindowsPrometheusGrafanaJMeter視覺化
- Prometheus 監控Mysql伺服器及Grafana視覺化PrometheusMySql伺服器Grafana視覺化
- EMQX+Prometheus+Grafana:MQTT 資料視覺化監控實踐MQPrometheusGrafanaQT視覺化
- idou教你學Istio10 : 如何用Istio實現K8S Egress流量管理K8S
- 如何使用Python 進行資料視覺化Python視覺化
- service mesh istio微服務實驗之監控日誌與視覺化微服務視覺化
- Mysql效能監控視覺化MySql視覺化
- 使用Prometheus和Grafana進行系統監控和預測 - flightawarePrometheusGrafana
- Hystrix 監控視覺化頁面——Dashboard 流監控視覺化
- 視覺化監控搭建過程視覺化
- 【Zabbix】如何使用Zabbix進行IPMI監控?
- 如何使用Plotly和Dash進行資料視覺化視覺化
- WGCLOUD實時視覺化監控 使用監測FTP和SFTP教程GCCloud視覺化FTP
- Node效能如何進行監控以及優化?優化
- Docker容器視覺化監控中心搭建Docker視覺化
- 使用 Python 進行資料視覺化Python視覺化
- 教你如何使用Zabbix3.4進行Web監測Web
- Node效能如何進行監控以及最佳化?