Grafana pluginのインストール方法

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

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

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

grafana-cli

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

以下に説明があります。

Grafana CLI
Guide to using grafana-cli

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

/docs/grafana/v7.2/plugins/installation/

プラグインを探す

プラグインのインストール方法は以下のリストから探して、該当のプラグインを「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プラグイン

/docs/grafana/v7.5/panels/visualizations/stat-panel/

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

$ 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
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をコピーしました