ぴよログのデータ分析
- Grafana Cloud
- Grafana による分析ダッシュボード
- PlanetScale
- Grafana のデータソース(MySQL)
- Google Drive
- ぴよログからエクスポートしたデータの一時的な格納先
- Python
- ぴよログからエクスポートしたデータの加工・DB への登録スクリプト
- 毎日 12:00 までに「ぴよログ」アプリから前日のデータをエクスポートする
エクスポートしたデータは Google Drive にテキストファイルとして保存する
※この操作は自動化できないため、毎日手動で実行する必要がある - Google Drive 上のテキストファイルからデータを加工して PlanetScale(MySQL)に登録する Python スクリプトを実行する
※このスクリプトは GitHub Actions で毎日 12:00 に実行する - Grafana から PlanetScale(MySQL)に接続してデータを分析する
- skicka の既存トークンを削除
$ rm ~/.skicka.tokencache.json
- skicka で再認証
$ skicka ls
- 更新したトークンを確認
cat ~/.skicka.tokencache.json
- GitHub Secrets の
SKICKA_TOKENCACHE_JSON
に確認した文字列を設定