タイトルの通りです。
Grafana には一応 Snapshot という機能がありますが、日時の範囲が固定で、範囲を変えても範囲外のデータは閲覧できなかったりと、その名の通りあくまでスナップショットです。
なので、ログインしなくてもダッシュボードの閲覧だけは出来るように設定します。
環境
docker および docker-compose を使って構築しています。
- Grafana v7.5.7
設定
設定方法は grafana.ini
を編集するか、環境変数を設定するかのどちらかで行います。
今回は docker-compose.yml で環境変数を設定しました。
GF_AUTH_ANONYMOUS_ENABLED
を true
に設定すれば、ログインなしでもダッシュボードの閲覧ができるようになります。
以下、設定例です。
version: '3.1'
services:
influxdb:
container_name: influxdb
image: influxdb:1.8.6
ports:
- "8086:8086"
volumes:
- influxdb:/var/lib/influxdb
grafana:
container_name: grafana
image: grafana/grafana
links:
- influxdb
ports:
- "3000:3000"
environment:
- GF_AUTH_ANONYMOUS_ENABLED=true
volumes:
- grafana:/var/lib/grafana
volumes:
influxdb:
grafana:
尚、環境変数の一覧は Grafana の Server Admin > Settings で確認できます。