This is a sample of use node-grafana-plugin
for loki-stack
.
This plugin is not signed and is not available publicity from Grafana plugins repository yet, so first what you need to do is allow load it by set env variable:
env:
GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS: k8spacket-nodegraphplugin-datasource
The second step is to use the init container to load the plugin from GitHub releases repo:
extraInitContainers:
- name: local-plugins-downloader
image: busybox
command:
- /bin/sh
- -c
- |
#!/bin/sh
set -euo pipefail
echo "Install k8spacket plugin"
mkdir -p /var/lib/grafana/plugins/node-graph-plugin
cd /var/lib/grafana/plugins/node-graph-plugin
for url in https://github.com/k8spacket/node-graph-plugin/releases/download/1.0.0/plugin.zip; do
wget --no-check-certificate $url -O temp.zip
unzip temp.zip
rm temp.zip
done
volumeMounts:
- name: storage
mountPath: /var/lib/grafana
See full example file promop-values.yaml
After these steps you will be able to use the plugin in Grafana