GCPUG Tokyo Stackdriver Day January 2019 行ってきた | Advent Calendar 2019
IT系の勉強会行ってきた Advent Calendar 2019 - Adventar の2日目
お仕事でも触ってるStackdriver関連の話
Stackdriver Introduction
- GCPのモニタリング系をまとめたサービス群
元はAWS用モニタリングサービスであるStackdriverを買収 - 3つ大きくある
- Stackdriver Monitoring
Monitoring:可視化、CPUやHDDの時系列で記録
→Email,PagerDuty,SMS,Webhooks等へ閾値超え通知が可能 - Stackdriver Logging と Stackdriver Error Reporting
Logging:ログ集約、表示
Error Reporting:エラーログの管理、メールでの通知が可能 - Stackdriver APM
Trace:コードにSpanを追加しサービスをまたいだ時間計測
Debugger:GAEにブレイクポイントでデバッグ可能
Profiler:メモリ使用量を関数ごとに出したり
趣味で開発しているマルチプレイヤーゲームにStackdriver使ってる話
- GKE - firestore - ブラウザ
- TraceとProfilerの活用事例
- Kubernetes Dashborad:GKEのClusterや中で動いてるPodの状態とかを確認できる
Stackdriver MonitoringのAlert設定はコード管理が可能か
- Observability:見たり気づいたりできる状態、モニタリングを包括するような概念
- goだと標準のTracingとProfilingのやつが用意
- 分散トレーシングにも対応
GCP上のアプリじゃなくてもログを送れば閲覧等できるので、複数サーバーのログ集めて使うことができて便利です。
Stackdriver群をいくつか使ってるけども、まだ使いこなせてない感があるのでもっと勉強したい。