発生背景
GoogleサイトでInfoMotionを共有しようと思い、GoogleサイトにInfoMotionのHTMLの埋め込みを行っていました。
その後、Firebase Realtimeを確認したところ、ダウンロード量が急増してしまい、無料枠をあっという間に越えてしまいました。
スパイクの部分が、GoogleサイトにInfoMotionのHTMLの埋め込みを行った時の、ダウンロード量です。ダウンロード量が急激に増えていることが分かります。
enebularアカウントから、InfoMotionを確認しましたが、ダウウンロード量が急増することはなかったので、InfoMotionのインライン埋め込みがNGの可能性があります。
原因は?
googleサイトではInfoMotionのチャートをインライン表示しています。
そのため、データ自体はfirebaseからとってきていますが、それを表示させるためのscriptなどをInfoMotionから取得して、そのscriptでfirebaseに接続しているのが原因ではないかと思います。Googleサイト側で繰り返しデータを取得している可能性もありますが、詳しい原因は分かっていないです。。。
解決策は?
Googleサイトではなく、S3の静的ホスティングを使ったほうが良いのではないかと思います。
InfoMotionの共有方法については以下のサイトを参考に、InfoMotionのHTMLを取得して共有することができます。
(InfoMotionの共有:https://docs.enebular.com/ja/infomotion/shareinfomotion)
おわりに
enebularのInfoMotion画面は正常で、google sitesだと異常になるため、InfoMotionのインライン埋め込みがNGな可能性があります。InfoMotionを公開する場合は、ダウンロード量を確認しながら行うことをお勧めします。