APIで受けBigQueryに流す2019-06-09by@wapa5pow最近はすべてのログはBigQueryに流すという運用をしています。AnalyticsでログをとってFirebaseの設定からBigQueryにエクスポートできます。APIを使ってさくっと構築できる方法があったので構築方法を紹介します。構成は以下のようになります。APIを作ってGoのプログラムを実行し標準出力にJSON形式でログを出力します。そのログをLoggingのフィルタ機能を使ってフィルタし、エクスポート機能でBigQueryに出力します。tutorialを参考するといいと思います。以下のようなコードでJSONをうけとってそのまま標準出力に出します。Runにデプロイしたら実際に動くか確かめてみます。https://aaa.run.appはプロジェクトに合わせて変更して、以下のようにAPIをたたきます。}}'次に、LoggingからBigQueryへのエクスポートを設定します。Runのサービス名がloggerだとすると以下のようにLoggingのフィルタを設定するとmessageキーをもったJSONのログだけをフィルタすることができます。EXPORTからBigQueryへのエクスポートを作成します。先程実行したcurlコマンドを実行してしばらく待ってからBigQueryで確認してみると以下のようにログが取り込まれています。Runを使ってブラウザのログをBigQueryへと取り込む方法を紹介しました。Runはまだベータで日本リージョンにないのでレスポンスタイムが気になりますがいずれ日本にくるはずなので待っています。GKEを使うといいと思います。Authenticationを使ってセキュリティを高めてください。blogHomeAboutTool。