LoginSignup
0
0

More than 1 year has passed since last update.

[Golang] Cloud Runで構造化ログを出力できるように実装してみた

Posted at

やったこと

  • goの標準log出力をGCPの構造化ログのフォーマットで出力するようにしてみた。
  • Cloud Runにデプロイして確認してみたところ無事ログが各ログレベルで出力されるようになった。
  • 標準logライブラリのファイル名表示などされなくなったが、ログの出力をgrepすれば調査はできるので一旦よしとします。

課題

  • サービス運用では同時に複数のアクセスが考えられるため、traceId等でログを追跡できるようにする必要があります。アクセスがたまにしかないようなフェーズではいいかもしれないけど、X-Cloud-Trace-Contextを使用してリクエストとログを一意にできるようにすることは必須だと思うので今後やる。
  • Cloud loggingなどの仕組みをつかってERRORのログをSlackに通知する仕組みとか作ってみようと思います。

内容ははてなブログに掲載してます

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0