SHOEISHA iD

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

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

Developers Summit 2023 セッションレポート(AD)

昔ながらの監視ツールから脱却しよう!Datadog APMで学ぶオブザーバビリティ実践法

【10-E-2】Datadog APMですぐに解決!アプリケーション稼働時のトラブル

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

 コンテナで稼働する多数のサービスが複数のクラウドをまたがって疎結合する現代のアプリケーションは、一昔前のシンプルなアーキテクチャのアプリケーションと比べて複雑な構成をしている。そのため、従来の監視ツールでは観測範囲を網羅できず、問題が発生しても根本原因に辿り着くのに時間がかかり、対応も後手にまわってしまうと悩む企業は多い。そうした課題を解決するのが、オブザーバビリティ(可観測性)ツールだ。分散するサービスの依存関係を解し、さまざまな角度から状況を可視化するオブザーバビリティツールがあれば、障害時や障害の兆候を発見し、速やかに対処できる。Datadog Japan シニアテクニカルエバンジェリストの萩野たいじ氏は、実際にどのような特徴があり、ユーザーにとって嬉しいメリットは何かを解説した。

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

Datadog APMで見るアプリケーションパフォーマンスモニタリングの魅力

 クラウド技術が進歩し、広く普及する中で、アプリケーションのシステム構造は変化した。従来のWebアプリケーションは、フロントエンド、サーバーサイド、データベースの三層構造で構成され、モニタリングも各層のプロセスを監視する程度でも十分だった。しかし今はクラウドネイティブアーキテクチャが主流となり、マイクロサービスを採用するアプリケーションも増えた。コンテナを使ってサーバーレス環境を構築し、疎結合されたマイクロサービスがAPI経由でやりとりする。

 そんな依存関係が複雑な昨今の分散型アーキテクチャでは、従来のモニタリングツールは根本原因を探り出すのに時間がかかりすぎてしまう。クラウドネイティブ環境でのアプリケーション全体の可観測性(オブザーバビリティ)を高めて、今起きている事象を的確に捉え、問題の対処につなげる「アプリケーションパフォーマンスモニタリング(APM)」が注目されるのはこうした背景があると、Datadog Japanのシニアテクニカルエバンジェリスト、萩野たいじ氏は説明した。

Datadog Japan合同会社 シニア テクニカル エバンジェリスト 萩野たいじ氏
Datadog Japan合同会社 シニア テクニカル エバンジェリスト 萩野たいじ氏

 Datadogの「Datadog APM」は、オブザーバビリティの三本柱と呼ばれる「メトリクス」「トレース」「ログ」を網羅可能なSaaSを、シングルプラットフォームで提供する。ハイブリッドクラウドのアーキテクチャ向けに設計されており、難しい設定もなく、手動クエリもないのですぐに使い始めることができると萩野氏。ログは無制限に収集でき、すべてのメトリクスを15秒の粒度で15カ月間保存可能。機械学習で対応が必要なもののみを通知するので、アラート疲労を軽減する効果もあると萩野氏は述べる。

 Datadog APMの特長として、萩野氏は次の3つを挙げた。

  1. 分散環境下での迅速な問題解決
  2. あらゆるデプロイメントに対して、自信を持ってコードリリースが可能
  3. プロアクティブなアプリ最適化とコードパフォーマンス
Datadog APMの3つの特長
Datadog APMの3つの特長

 Datadog APMは、アプリケーションの構成機能が分散的に運用管理されていても、ログやトレース、メトリクスを関連付けてオブザーバビリティを獲得できるので、異常が発生している箇所を特定し、必要な対処を判断して速やかに問題を解決できる。また、自動バージョンタグ付けやデプロイメントトラッキングなどの自動化機能のほか、各ビューにてカナリアやA/Bテストなどの状況を追跡できるので、不具合に対する不安なくデプロイを実施できるのも特長だ。さらには、サービスやエンドポイントなどでコードプロファイルを集計し、最もリソースを消費するコードラインなどを検出、インフラのリソースを見ながら最適化する機能もある。

 「現代のシステムアーキテクチャに合った形でオブザーバビリティを実現するDatadog APMは、より早く問題を見つけて、より早く解決し、ビジネスを止めないためのツールだ」(萩野氏)

次のページ
Datadog APMで見るAPMの活用方法

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

  • このエントリーをはてなブックマークに追加
Developers Summit 2023 セッションレポート連載記事一覧

もっと読む

この記事の著者

谷崎 朋子(タニザキ トモコ)

 エンタープライズIT向け雑誌の編集を経てフリーランスに。IT系ニュースサイトを中心に記事を執筆。セキュリティ、DevOpsあたりが最近は多めですが、基本は雑食。テクノロジーを楽しいエクスペリエンスに変えるような話が好きです。

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

川又 眞(カワマタ シン)

インタビュー、ポートレート、商品撮影写真をWeb雑誌中心に活動。

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

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

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

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

提供:Datadog, Inc.

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

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

この記事をシェア

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

おすすめ

アクセスランキング

アクセスランキング

イベント

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

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

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

メールバックナンバー

アクセスランキング

アクセスランキング