情節面板 - Amazon Managed Grafana

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

情節面板

本文件主題是針對支援 Grafana 9.x 版的 Grafana 工作區所設計。

如需支援 Grafana 10.x 版的 Grafana 工作區,請參閱。在 Grafana 第 10 版工作

如需支援 Grafana 8.x 版的 Grafana 工作區,請參閱。在 Grafana 第 8 版中工作

「情節」面板會使用 P lotly (一個開放原始碼 JavaScript 圖形庫) 來呈現圖表。

資料」、「Config」和「配置」欄位與 Plotly 文件中描述的一般參數相符。它們必須是 JSON 格式。

數據源提供的數據可以通過用戶定義的腳本進行轉換,然後再將其注入 Plotly 圖表中。該腳本包括 2 個參數。

  • data— 資料來源傳回的資料。

  • variables— 在目前儀表板中包含 Grafana 變數的物件 (使用者變數和以下幾個全域變數:__from__to__interval、和__interval_ms)。

指令碼必須傳回具有下列一或多個屬性的物件:datalayoutconfigframes。以下是範例。

let x = data.series[0].fields[0].values.buffer let y = data.series[0].fields[1].values.buffer let serie = { x : x, y : y, name : variables.project //where project is the name of a Grafana’s variable } return { data : [serie], config : { displayModeBar: false } }

腳本返回的對象和數據佈局Config 字段中提供的 JSON 將被合併(深度合併)。

如果未提供指令碼,面板將僅使用 [資料]、[Config] 和 [設定] 欄位。