あるふぁべっとがおおすぎる

ITネタとか勉強会とか色々

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群をいくつか使ってるけども、まだ使いこなせてない感があるのでもっと勉強したい。