可觀測可視化 Grafana 版已集成阿里云檢索分析服務Elasticsearch版,通過Elasticsearch插件,可以實現Elasticsearch數據同步并實時呈現在Grafana大盤中。本文介紹如何通過公網地址將Elasticsearch數據添加至Grafana,并使用Elasticsearch數據源創建大盤面板。
背景信息
檢索分析服務Elasticsearch版是基于開源Elasticsearch構建的全托管云服務,100%兼容開源功能的同時,支持開箱即用、按需付費。不僅提供云上開箱即用的Elasticsearch、Logstash、Kibana、Beats在內的Elastic Stack生態組件,還與Elastic官方合作提供免費X-Pack(白金版高級特性)商業插件,集成了安全、SQL、機器學習、告警、監控等高級特性,被廣泛應用于實時日志分析處理、信息檢索,以及數據的多維查詢和統計分析等場景。更多信息,請參見什么是阿里云Elasticsearch。
步驟一:配置公網白名單
在阿里云Elasticsearch控制臺上將Grafana連接IP添加為白名單。
- 登錄阿里云Elasticsearch控制臺。
在左側導航欄,選擇Elastic Stack云原生Paas版本 > Elasticsearch實例。
- 進入目標實例。
- 在頂部菜單欄處,選擇資源組和地域。
- 在Elasticsearch實例中單擊目標實例ID。
在左側導航欄,選擇 。
在集群網絡設置區域,單擊公網地址訪問白名單右側的修改,配置IP白名單的相關信息。
說明配置公網地址訪問白名單時,請確認已打開公網地址開關(默認關閉),再進行如下操作。
在修改公網訪問白名單面板,單擊default白名單右側的配置。
在新增IP白名單分組對話框的白名單內IP地址區域輸入Grafana的連接IP地址。
說明您可以在可觀測可視化 Grafana 版控制臺的工作區信息頁面獲取Grafana的連接IP,具體操作,請參見工作區信息。
單擊確認。
步驟二:登錄Grafana
登錄ARMS控制臺,在左側導航欄選擇 。
在工作區管理頁面,單擊目標工作區右側的訪問地址URL鏈接進入Grafana。
說明如果需要登錄Grafana,可以使用Grafana的Admin賬號和創建工作區時設置的密碼登錄Grafana,或者單擊Sign in with Alibaba Cloud直接使用當前購買工作區的阿里云賬號登錄Grafana。
步驟三:添加數據源
Grafana 9.0.x版本
在Grafana左側導航欄,選擇 > Data sources,然后單擊Add data source。
在Add data source頁面的搜索框搜索并單擊Elasticsearch。
在Settings頁面設置以下參數。
配置項
參數
描述
示例
Name
數據源名稱,可自定義。
Elasticsearch數據源
HTTP
URL
Elasticsearch的連接地址,格式為
http://{Elasticsearch地址}:9200
。說明您可以在阿里云Elasticsearch控制臺的實例基本信息頁面獲取Elasticsearch的公網地址。
如果需要使用HTTPS協議,請先在阿里云Elasticsearch控制臺上開啟HTTPS協議。
具體操作,請參見查看實例的基本信息。
http://es-cn-xxxxxxxxx.public.elasticsearch.aliyuncs.com:9200
Auth
Basic auth
打開Basic auth開關,然后填寫Basic Auth Details。
無
Basic Auth Details
User
填寫Elasticsearch實例的用戶名。
elastic
Password
填寫Elasticsearch實例的訪問密碼。
說明如果您忘記了Elasticsearch實例的訪問密碼,您可以在阿里云Elasticsearch控制臺的 頁面重置Elasticsearch實例的訪問密碼。
無
Elasticsearch details
Index name
填寫Elasticsearch實例中創建的Index名稱。
說明如果您的ES實例中暫未創建Index,您可以暫時填寫ES自監控的Index,用于檢測Grafana是否可以成功訪問您的ES實例。ES自監控的Index名稱為.monitoring-es-7-2022.01.11,其中名稱后的日期請填寫近兩天的,否則可能沒有數據。同時確保該日期是ES實例創建以后的日期。
更多信息,請參見Grafana官方文檔。
.monitoring-es-7-2022.01.11
Time field name
填寫Index中對應的時間戳field。
說明如果您使用的是Index name參數說明中提到的ES自監控的Index,對應的Time field為timestamp。
timestamp
ElasticSearch version
填寫Elasticsearch版本。
說明Elasticsearch版本需要和阿里云Elasticsearch控制臺實例基本信息頁面展示的版本一致。
7.10+
單擊Save & Test。
當頁面顯示
Index OK. Time field name OK.
時,表示Elasticsearch數據已成功添加至Grafana。更多配置信息,請參見Grafana官方文檔。
Grafana 10.0.x版本
在Grafana首頁,單擊頁面左上角的圖標。
在Grafana左側導航欄,選擇 。
在數據源頁簽,單擊+ Add new data source。
在數據源頁面的搜索框搜索并單擊Elasticsearch。
在Settings頁面設置以下參數。
配置項
參數
描述
示例
Name
數據源名稱,可自定義。
Elasticsearch數據源
HTTP
URL
Elasticsearch的連接地址,格式為
http://{Elasticsearch地址}:9200
。說明您可以在阿里云Elasticsearch控制臺的實例基本信息頁面獲取Elasticsearch的公網地址。
如果需要使用HTTPS協議,請先在阿里云Elasticsearch控制臺上開啟HTTPS協議。
具體操作,請參見查看實例的基本信息。
http://es-cn-xxxxxxxxx.public.elasticsearch.aliyuncs.com:9200
Auth
Basic auth
打開Basic auth開關,然后填寫Basic Auth Details。
無
Basic Auth Details
User
填寫Elasticsearch實例的用戶名。
elastic
Password
填寫Elasticsearch實例的訪問密碼。
說明如果您忘記了Elasticsearch實例的訪問密碼,您可以在阿里云Elasticsearch控制臺實例的 頁面重置Elasticsearch實例的訪問密碼。
無
Elasticsearch details
Index name
填寫Elasticsearch實例中創建的Index名稱。
說明如果您的ES實例中暫未創建Index,您可以暫時填寫ES自監控的Index,用于檢測Grafana是否可以成功訪問您的ES實例。ES自監控的Index名稱為.monitoring-es-7-2022.01.11,其中名稱后的日期請填寫近兩天的,否則可能沒有數據。同時確保該日期是ES實例創建以后的日期。
更多信息,請參見Grafana官方文檔。
.monitoring-es-7-2022.01.11
Time field name
填寫Index中對應的時間戳field。
說明如果您使用的是Index name參數說明中提到的ES自監控的Index,對應的Time field為timestamp。
timestamp
單擊Save & Test。
當頁面顯示
Data source is working
時,表示云監控數據已成功添加至Grafana。
步驟四:創建大盤面板
Grafana 9.0.x版本
在Grafana左側導航欄,單擊圖標,然后單擊頁面右上角的New Dashboard。
在New Dashboard頁面,單擊Add a new panel。
在Edit Panel頁面的Query頁簽,單擊Data source區域的下拉框選擇步驟三添加的數據源。
例如,如果您想配置一個瀏覽日志列表和明細的面板,您可以選擇Metric為Logs,在右上角的Visualization中選擇Logs。
單擊右上角的Apply。
單擊右上角的圖標,設置監控大盤的名稱和歸屬目錄。
單擊Save,大盤即可創建成功。
Grafana 10.0.x版本
在Grafana首頁,單擊頁面左上角的圖標。
在Grafana左側導航欄,選擇儀表板,單擊頁面右上角的新建,然后在下拉列表中單擊新建儀表板。
在新建儀表板頁面,單擊+ 添加可視化。
在彈出的Select data source頁面的右側,選擇步驟三添加的數據源。
例如,如果您想配置一個瀏覽日志列表和明細的面板,您可以選擇Metric為Logs,在右上角的Visualization中選擇Logs。
單擊右上角的Apply。
單擊右上角的圖標,設置監控大盤的名稱和歸屬目錄。
單擊Save,大盤即可創建成功。
步驟五:查看監控數據
Grafana 9.0.x版本
在Grafana左側導航欄,單擊圖標,然后單擊Browse。
在Browse頁簽,單擊目標目錄下的監控大盤,即可查看目標大盤上的所有監控圖表。
Grafana 10.0.x版本
在Grafana首頁,單擊頁面左上角的圖標。
在Grafana左側導航欄,選擇儀表板,單擊目標目錄下的監控大盤,即可查看目標大盤上的所有監控圖表。