SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

【デブサミ2021】セッションレポート(AD)

これからのSREはモニタリングからオブザーバビリティへ APMやEUMを使いこなせ【デブサミ2021】

【18-A-8】ビジネスオブザーバビリティことはじめ - ひとつ上のSREを目指すためのAPM入門

  • このエントリーをはてなブックマークに追加

シスコのAppDynamicsはビジネストランザクションから深掘りできる

 APMやEUMはSREにとって強力なツールとなる。調査可能な項目は同じでも、使い勝手はツールにより差異がある。例えばアプリケーションのフローマップを可視化すると、ツールによっては激しく複雑な表示になるものもある。どのように可視化されるか、どのように詳細を表示させていくかの操作性はSREにとって仕事の生産性を左右する。

 シスコが提供しているAppDynamicsは顧客体験を軸としたオブザーバビリティが可能だ。つまりビジネストランザクションごとのトレースでアプリケーションフローを把握できる。トレースを使うことで問題のサービスを特定し、サービスのメトリック、ログ、イベントを分析して問題の原因を特定していくことができる。

 実際にはビジネストランザクションの一覧で統計やヘルスステータスが分かり、そこからアプリケーションフローマップやトランザクションのトレースへと深掘りすることができる。

AppDynamicsのビジネストランザクション
AppDynamicsのビジネストランザクション

 SREはAppDynamicsのビジネストランザクション一覧から、問題があるものを深掘りすることで業務を進めていく。例えばステータスに問題があるビジネストランザクションがあれば詳細を開き、トランザクションフローマップを表示し、さらにそのビジネストランザクション内でステータスに問題があるサービスの詳細を表示し、問題を特定することができる。またビジネストランザクションは業務トランザクションとマッピングして使うため、何らかの不具合がビジネスゴール(購入など)にどれだけ影響を与えているかも確認できる。

 シスコシステムズ 関屋氏はAppDynamicsのビジネスオブザーバビリティのメリットとして次の3つを挙げる。

  • アプリケーションの状態が把握しやすくなり予兆検知や原因分析に有効
  • トランザクションと業務をマッピングしてビジネス部門と情報共有しやすくなる
  • APMと他ITツールで連携すると、ビジネストランザクションの性能統計データで会話できる

 AppDynamicsはAPIが豊富に用意されており、他ITツールとAPIで連携することができる。例えばIT運用管理「Cisco Intersight Workload Optimizer」と連携すればビジネストランザクション状態に応じたインフラのオーケストレーションができる。データセンター向け「Cisco Nexus Insights」と連携すれば、ネットワーク変更時のビジネストランザクション状態を確認できる。負荷テストツールのApicaと連携すれば、負荷テストの結果画面でビジネストランザクションの性能確認ができる。ServiceNowと連携すれば、IT管理者がServiceNowからビジネストランザクション状態を確認することもできる。可能性は大きく広がっている。

 最後に関屋氏はSREを担当するエンジニアに向けて、次のようにアドバイスした。

 「APMやEUMを使いましょう。今までとは異なる運用の世界が見えてきます。もし使い道に迷ったら、まずは自分たちの課題が何か考えてみてください。監視データと業務トランザクションを関連付けると、ビジネスへの影響が可視化できてSREがビジネスに貢献できるようになります」

関連リンク

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
【デブサミ2021】セッションレポート連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/13696 2021/04/13 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング