やりたいこと
Mac上のParallelsにインストールしたCentOS8にGrafana on Dockerを構築しSTRAVAのデータを表示させる
参考にした手順
-
DockerおよびDocker Composeのインストール
https://qiita.com/cyberblack28/items/0b0ec02bce67a16e2f17 -
Docker Grafanaのインストール
https://techexpert.tips/ja/grafana-ja/ubuntu-linux%E3%81%B8%E3%81%AEgrafana-docker%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/
mkdir -p /var/lib/grafana/strava
chown -R 472:472 /var/lib/grafana
docker run -d -p 3000:3000 -v /var/lib/grafana:/var/lib/grafana -e "GF_SECURITY_ADMIN_PASSWORD=******" -e "GF_STRAVA_DS_DATA_PATH=/var/lib/grafana/strava" grafana/grafana
コンテナに環境変数がセットされていることを確認する
[root@localhost ~]# docker exec -it e00b0c56473c /bin/bash
bash-5.1$ set | grep GF
GF_PATHS_CONFIG=/etc/grafana/grafana.ini
GF_PATHS_DATA=/var/lib/grafana
GF_PATHS_HOME=/usr/share/grafana
GF_PATHS_LOGS=/var/log/grafana
GF_PATHS_PLUGINS=/var/lib/grafana/plugins
GF_PATHS_PROVISIONING=/etc/grafana/provisioning
GF_SECURITY_ADMIN_PASSWORD=*******
GF_STRAVA_DS_DATA_PATH=/var/lib/grafana/strava
[root@localhost ~]# docker exec -it e00b0c56473c /bin/bash
bash-5.1$ grafana-cli plugins install grafana-strava-datasource
✔ Downloaded grafana-strava-datasource v1.3.0 zip successfully
Please restart Grafana after installing plugins. Refer to Grafana documentation for instructions if necessary.
bash-5.1$
exit
[root@localhost ~]# docker stop e00b0c56473c
e00b0c56473c
[root@localhost ~]# docker start e00b0c56473c
e00b0c56473c
Configre -> Data Sources -> Add data source -> (Find Name)STRAVA
STRAVAのMyアプリケーションで認証コールバックドメインに接続しているGrafanaのFQDNかIPを入れること(ポート3000は不要だった)
Save & Test -> Connect With STRAVA -> Save & Testと操作しないとうまく登録できなかった。