healthplanet体組成計データをgrafanaで見る
healthplanet apiを使ってデータを取得するクライアントをgoで書いた
healthplanetのデータをinfluxdbに投入するプログラムをgoで書き、定期実行のためのk8s cronjobを書いた
k3dで稼働
influxdb, grafanaなどはhelmで導入、helmfileで管理
persistent volumeとか、ingressとか今回必要なものはvaluesに書けば実現できたので超便利
grafanaでinfluxdbをデータソースとして設定
healthplanetのデータ(体重、体脂肪率)をグラフで見せるダッシュボードを作った
https://scrapbox.io/files/66c4baaae86dcf001cf01fe3.png
今後やりたいこと
dockerイメージのビルド自動化(Github Actions)
kefi550/healthplanet-to-influxdb のREADME書く
kefi550/go-healthplanet のcliでも作る?( go-healthplanet というリポジトリ名とは整合がつかないかも )