Upgrade to Pro — share decks privately, control downloads, hide ads and more …

さくらのクラウドでつくるCloudNative Daysのオブザーバビリティ基盤

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

さくらのクラウドでつくるCloudNative Daysのオブザーバビリティ基盤

CloudNative Daysのオブザーバビリティチームが、さくらのクラウド上にGrafana・Prometheus・Loki・OpenTelemetryなどを用いて構築した監視・可視化基盤の構成と、コミュニティ運営における「運用負担対効果」の考え方を紹介します。

More Decks by Taisuke Okamoto a.k.a BigBaBy

Other Decks in Technology

Transcript

  1. CloudNative Days実行委員会メンバー 岡本泰典(株式会社プレイド)  Grafana Meetup Japan オーガナイザー @taisuke_bigbaby Developer Experience

    & Performance Teamに所属。 Kubernetes基盤やCI/CDパイプラインの構築・改善を通じて、全社的な 開発者体験向上と生産性改善を推進。 また、行動分析に特化したOLAPデータベースの開発に参画しペタバイト級 データの高速処理を実現する分散処理基盤の設計・実装を手がける。 Observabilityチームのリーダーも牽引しておりカンファレンスメトリクス の可視化などに努める。
  2. 各コンポーネントの役割と使い分け • Loki, Prometheus ◦ 参加者へのカンファレンスメトリクス ◦ 配信基盤(以下、Dreamkast)のログ • OpenTelemetry

    ◦ Observabilityチームが管理しているサーバーの計装 ◦ Dreamkastの計装 • Grafana ◦ 参加者向けのカンファレンスメトリクスを可視化したダッシュボードを公開 ◦ Dreamkastのログの可視化 • Mackerel ◦ オブザーバビリティチームの基盤の監視 ◦ Dreamkastの監視 9
  3. さくらのクラウドをコードで管理する (= IaC) • Terraformを活用 ◦ 公式のプロバイダーを公開してくれているので、そちらを使用して管理 • はじめて利用する方へ ◦

    fake_mode を利用するのがおすすめ! ▪ クラウド上のリソースを作成せずにAPIの挙動をシミュレート可能 10 「そう言えば、最近v3が出たな。早く移行しないと.....」