Grafana pluginのインストール方法

Grafanaのプラグインをインストールする方法を説明します。

以前までは各プラグインのページにインストールコマンドが載っていたので、説明するまでもなかったのですが・・・現在はGrafanaホストを使って欲しいのか?ローカルサーバーなどにインストールする方法がプラグイン説明ページに載らなくなったのでメモとして書いておきます。

Grafanaプラグインはgrafana-cliでインストール

grafana-cli

grafana-cliコマンドを使ってプラグインをインストールします。

以下に説明があります。

Grafana CLI | Grafana documentation
Guide to using grafana-cli

grafana-cliでプラグインをインストールする方法

Install plugins | Grafana documentation
Install Grafana plugins Grafana supports data source, panel, and app plugins. Having panels as plugins makes it easy to create and add any kind of panel, to sho...

プラグインを探す

プラグインのインストール方法は以下のリストから探して、該当のプラグインを「sudo grafana-cli plugins install blackmirror1-singlestat-math-panel」のようにしてインストールします。

$ sudo grafana-cli plugins list-remote
id: abhisant-druid-datasource version: 0.0.5
id: agenty-flowcharting-panel version: 0.5.0
id: akumuli-datasource version: 1.3.9
id: alexanderzobnin-zabbix-app version: 3.10.4
id: alexandra-trackmap-panel version: 1.2.0
id: andig-darksky-datasource version: 1.0.0
id: ayoungprogrammer-finance-datasource version: 1.0.0
id: belugacdn-app version: 1.2.0
id: bessler-pictureit-panel version: 1.0.0
id: blackmirror1-singlestat-math-panel version: 1.1.7
id: blackmirror1-statusbygroup-panel version: 1.1.1
id: bosun-app version: 0.0.28
id: briangann-datatable-panel version: 0.0.9
id: briangann-gauge-panel version: 0.0.6
id: btplc-alarm-box-panel version: 1.0.8
id: btplc-peak-report-panel version: 0.2.4
id: btplc-status-dot-panel version: 0.2.4
id: btplc-trend-box-panel version: 0.1.9
id: camptocamp-prometheus-alertmanager-datasource version: 0.0.7
id: citilogics-geoloop-panel version: 1.1.1
id: cloudflare-app version: 0.1.4
id: cognitedata-datasource version: 1.0.1
id: corpglory-progresslist-panel version: 1.0.4
id: dalmatinerdb-datasource version: 1.0.5
id: ddurieux-glpi-app version: 1.3.0
id: devicehive-devicehive-datasource version: 2.0.1
id: devopsprodigy-kubegraf-app version: 1.1.1
id: digiapulssi-breadcrumb-panel version: 1.1.6
id: digiapulssi-organisations-panel version: 1.1.0
id: digrich-bubblechart-panel version: 1.1.0
id: doitintl-bigquery-datasource version: 1.0.2
id: farski-blendstat-panel version: 1.0.1
id: fastweb-openfalcon-datasource version: 1.0.0
id: fatcloud-windrose-panel version: 0.7.0
id: fetzerch-sunandmoon-datasource version: 0.1.5
id: flant-statusmap-panel version: 0.1.1
id: foursquare-clouderamanager-datasource version: 0.9.2
id: fzakaria-simple-annotations-datasource version: 1.0.0
id: gnocchixyz-gnocchi-datasource version: 1.7.0
id: goshposh-metaqueries-datasource version: 0.0.3
id: grafana-azure-data-explorer-datasource version: 2.0.0
id: grafana-azure-monitor-datasource version: 0.3.0
id: grafana-clock-panel version: 1.0.3
id: grafana-influxdb-08-datasource version: 1.0.2
id: grafana-influxdb-flux-datasource version: 5.4.1
id: grafana-kairosdb-datasource version: 3.0.1
id: grafana-kubernetes-app version: 1.0.1
id: grafana-piechart-panel version: 1.3.9
id: grafana-polystat-panel version: 1.0.16
id: grafana-sensu-app version: 1.0.6
id: grafana-simple-json-datasource version: 1.4.0
id: grafana-worldmap-panel version: 0.2.1
id: gretamosa-topology-panel version: 1.0.0
id: gridprotectionalliance-openhistorian-datasource version: 1.0.2
id: gridprotectionalliance-osisoftpi-datasource version: 1.0.4
id: hawkular-datasource version: 1.1.1
id: ibm-apm-datasource version: 0.8.0
id: instana-datasource version: 2.4.3
id: jasonlashua-prtg-datasource version: 4.0.3
id: jdbranham-diagram-panel version: 1.6.1
id: kentik-app version: 1.3.4
id: larona-epict-panel version: 1.2.1
id: linksmart-hds-datasource version: 1.0.0
id: linksmart-sensorthings-datasource version: 1.3.0
id: logzio-datasource version: 5.0.0
id: marcuscalidus-svg-panel version: 0.3.0
id: michaeldmoore-annunciator-panel version: 1.0.2
id: michaeldmoore-multistat-panel version: 1.2.4
id: monasca-datasource version: 1.0.0
id: monitoringartist-monitoringart-datasource version: 1.0.0
id: moogsoft-aiops-app version: 7.3.0
id: mtanda-google-calendar-datasource version: 1.0.4
id: mtanda-heatmap-epoch-panel version: 0.1.7
id: mtanda-histogram-panel version: 0.1.6
id: mxswat-separator-panel version: 1.0.0
id: natel-discrete-panel version: 0.0.9
id: natel-influx-admin-panel version: 0.0.5
id: natel-plotly-panel version: 0.0.6
id: natel-usgs-datasource version: 0.0.2
id: neocat-cal-heatmap-panel version: 0.0.3
id: novalabs-annotations-panel version: 0.0.1
id: ns1-app version: 0.0.7
id: ntop-ntopng-datasource version: 1.0.0
id: oci-datasource version: 1.0.2
id: opennms-helm-app version: 3.0.1
id: ovh-warp10-datasource version: 2.1.1
id: paytm-kapacitor-datasource version: 0.1.2
id: percona-percona-app version: 1.0.0
id: petrslavotinek-carpetplot-panel version: 0.1.1
id: pierosavi-imageit-panel version: 0.1.2
id: pr0ps-trackmap-panel version: 2.0.4
id: praj-ams-datasource version: 1.2.0
id: quasardb-datasource version: 3.4.0
id: rackerlabs-blueflood-datasource version: 0.0.2
id: radensolutions-netxms-datasource version: 1.2.1
id: raintank-snap-app version: 0.0.5
id: raintank-worldping-app version: 1.2.6
id: ryantxu-ajax-panel version: 0.0.7-dev
id: ryantxu-annolist-panel version: 0.0.1
id: satellogic-3d-globe-panel version: 0.1.0
id: savantly-heatmap-panel version: 0.2.0
id: sbueringer-consul-datasource version: 0.1.5
id: scadavis-synoptic-panel version: 1.0.2
id: sidewinder-datasource version: 0.2.0
id: simpod-json-datasource version: 0.1.4
id: skydive-datasource version: 1.2.0
id: smartmakers-trafficlight-panel version: 1.0.0
id: sni-pnp-datasource version: 1.0.5
id: sni-thruk-datasource version: 1.0.3
id: snuids-radar-panel version: 1.4.4
id: snuids-trafficlights-panel version: 1.4.5
id: stagemonitor-elasticsearch-app version: 0.83.2
id: udoprog-heroic-datasource version: 0.1.0
id: vertamedia-clickhouse-datasource version: 1.9.3
id: vonage-status-panel version: 1.0.9
id: voxter-app version: 0.0.1
id: xginn8-pagerduty-datasource version: 0.2.1
id: yesoreyeram-boomtable-panel version: 1.3.0
id: yesoreyeram-boomtheme-panel version: 0.1.0
id: zuburqan-parity-report-panel version: 1.2.1

いくつかプラグインをインストールしてみます。

Singlestat Panel をインストール

以下のクルマのメーターのようなパネルのプラグインをインストールします。

Grafanaプラグイン

Stat | Grafana documentation
Stat panel documentation

シェルで以下のようにコマンドを実行する。

$ sudo grafana-cli plugins install blackmirror1-singlestat-math-panel
installing blackmirror1-singlestat-math-panel @ 1.1.7
from: https://grafana.com/api/plugins/blackmirror1-singlestat-math-panel/versions/1.1.7/download
into: /var/lib/grafana/plugins

✔ Installed blackmirror1-singlestat-math-panel successfully

Restart grafana after installing plugins . <service grafana-server restart>

プラグインをいストールしたらGrafana-serverを再起動してプラグインを適用させます。

$ sudo service grafana-server restart

blendstat インストール

上のSinglestatと似たようなやつで、blendstatもインストールしました。

$ sudo grafana-cli plugins install farski-blendstat-panel
installing farski-blendstat-panel @ 1.0.1
from: https://grafana.com/api/plugins/farski-blendstat-panel/versions/1.0.1/download
into: /var/lib/grafana/plugins

✔ Installed farski-blendstat-panel successfully

Restart grafana after installing plugins . <service grafana-server restart>

$ sudo service grafana-server restart

Pie Chartをインストールする

パイチャートを表示させるプラグインも入れてみました。

パイチャート

Pie Chart plugin for Grafana | Grafana Labs
Pie chart panel for grafana
$ sudo grafana-cli plugins install grafana-piechart-panel
installing grafana-piechart-panel @ 1.3.6
from url: https://grafana.com/api/plugins/grafana-piechart-panel/versions/1.3.6/download
into: /var/lib/grafana/plugins
✔ Installed grafana-piechart-panel successfully
Restart grafana after installing plugins . <service grafana-server restart>
$ sudo service grafana-server restart

グラフを作るときに以下のように選べるようになります。

パイチャート2

以上、簡単にGrafanaのプラグインをインストールする方法でした。

コメント

タイトルとURLをコピーしました