View a markdown version of this page

スクリプト化ダッシュボード - Amazon Managed Grafana

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

スクリプト化ダッシュボード

このドキュメントのトピックは、Grafana バージョン 8.x をサポートする Grafana ワークスペース向けです。

Grafana バージョン 12.x をサポートする Grafana ワークスペースについては、「」を参照してくださいGrafana バージョン 12 での作業

Grafana バージョン 10.x をサポートする Grafana ワークスペースについては、「Grafana バージョン 10 での作業」を参照してください。

Grafana バージョン 9.x をサポートする Grafana ワークスペースについては、「Grafana バージョン 9 での作業」を参照してください。

警告

この機能は廃止されており、将来のリリースでは削除されます。

定義されたパターンで変更されるメトリクス名 (新しいサーバーなど) が多数ある場合、常に新しいダッシュボードを作成するには時間がかかる場合があります。

スクリプト化ダッシュボードでは、JavaScript を使用してダッシュボードを動的に作成できます。Grafana のインストールフォルダの public/dashboards/ の下に、scripted.js という名前のファイルがあります。このファイルにはスクリプト化ダッシュボードの例が含まれています。URL http://grafana_url/dashboard/script/scripted.js?rows=3&name=myName を使用してアクセスできます。

scripted.js を開くと、ARGS 変数から URL パラメータを読み取ってから行とパネルを追加する方法を確認できます。

例: scripted.js

var seriesName = 'argName'; if (!_.isUndefined(ARGS.name)) { seriesName = ARGS.name; } dashboard.panels.push({ title: 'Events', type: 'graph', fill: 1, linewidth: 2, gridPos: { h: 10, w: 24, x: 0, y: 10, }, targets: [ { target: "randomWalk('" + seriesName + "')", }, { target: "randomWalk('random walk2')", }, ], }); return dashboard;

その他の の例

その他の例は、Grafana インストールの public/dashboards/ ディレクトリに収められています。