Connect 至開放資料庫資料來源 - Amazon Managed Grafana

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Connect 至開放資料庫資料來源

Amazon 託管 Grafana 隨附 OpenTSDB 的進階支援服務。

新增資料來源

  1. 通過選擇頂部標題中的圖標打開側面菜單圖標。

  2. 儀表板鏈接下的側面菜單中,您應該找到一個數據源鏈接。

  3. 選擇頂部標題中的 + 添加數據源按鈕。

  4. 型下拉列表中選擇 OpenTSDB

注意

如果您在側邊功能表中沒有看到 [資料來源] 連結,表示您目前的使用者沒有該Admin角色。

名稱 描述
Name 資料來源名稱。這是您在面板和查詢中查看數據源的方式。
Default 預設資料來源表示將為新面板預先選取該資料來源。
Url 您的服務器的 HTTP 協議,IP 和端口(默認端口通常是 4242)。
Access 服務器(默認)= URL 必須從 Grafana 後端/服務器訪問。
Version 版本 = 開放式資料庫版本,可能是小於 2.1 或 2.2。
Resolution opentsdb 的指標可以具有第二或毫秒解析度的資料點。

查詢編輯器

選擇標題以編輯模式開啟圖表。如果資料來源的版本 <=2.1 或 = 2.2,則查詢編輯器會有所不同。在以前的版本中,只有標籤可以用來查詢 OpenTSDB。但是在後一個版本中,過濾器和標籤可以用來查詢 opentsdb。填料政策也在 2.2 中引入。

注意

使用 OpenTSDB 2.2 資料來源時,請確定您使用篩選器或標籤,因為它們是互斥的。如果一起使用,可能會給你奇怪的結果。

使用自動完成建議

一旦您開始輸入度量名稱、標籤名稱和標籤值,您應該會看到反白顯示的 auto 完成建議。只有在 OpenTSDB 建議 API 已啟用時,自動完成才有效。

模板查詢

您可以在指標查詢中使用變量,而不是硬編碼(例如服務器,應用程序和傳感器名稱)的內容。變數會顯示為儀表板頂端的下拉式選取方塊。您可以使用這些下拉式方塊來變更顯示在儀表板中的資料。

如需範本變數和範本變數的詳細資訊,請參閱〈〉模板和變量

查詢變數

OpenTSDB 資料來源支援範本變數查詢。這意味著您可以創建從 OpenTSDB 獲取值的模板變量。例如,量度名稱、標籤名稱或標籤值。

當使用 OpenTSDB 與query類型的模板變量時,您可以使用以下語法進行查找。

Query 描述
metrics(prefix) 傳回具有特定前置詞的度量名稱 (可以是空白)。
tag_names(cpu) 返回特定 CPU 指標的標籤名稱(即密鑰)。
tag_values(cpu, hostname) 傳回公制 cpu 和標籤金鑰主機名稱的標籤值。
suggest_tagk(prefix) 傳回具有特定前置字元 (可以是空白) 之所有量度的標籤名稱 (亦即索引鍵)。
suggest_tagv(prefix) 傳回具有特定前置字元 (可以是空白) 之所有量度的標籤值。

如果您沒有看到在Preview of values區段中填入的範本變數,您必須tsd.core.meta.enable_realtime_ts在 OpenTSDB 伺服器設定中啟用。此外,若要在 OpenTSDB 中填入現有時間序列資料的中繼資料,您必須在 OpenTSDB 伺服器tsdb uid metasync上執行。

嵌套模板

一個範本變數可用來篩選另一個範本變數的標籤值。第一個參數是指標名稱,第二個參數是您需要查找標籤值的標籤鍵,然後是所有其他相關模板變量。下面提到了一些例子,使嵌套模板查詢成功工作。

Query 描述
tag_values(cpu, hostname, env=$env) 返回 CPU 度量標籤值,選定 env 標籤值和標籤鍵主機名的標籤值。
tag_values(cpu, hostname, env=$env, region=$region) 返回 CPU 度量標籤值,選定 env 標籤值,選定的區域標籤值和標籤鍵主機名的標籤值。

如需有關 OpenTSDB 測量結果查詢的詳細資訊,請參閱 OpenTSDB 說明文件