環境に応じたインストルメンテーション:Splunk AppDynamicsの複合エージェントのご紹介

Observability Courtney Gannon

2025年の間に、マイクロサービスはすっかり定着し、Kubernetesはクラウドネイティブアプリケーションを運用するためのデファクトスタンダードになりました。とはいえ、すべてのアプリケーションがマイクロサービスアーキテクチャで構築されているわけではありません。多くの企業の現状はハイブリッド環境であり、3層型アプリケーションとクラウドネイティブアプリケーションを組み合わせてビジネスを展開しています。

Splunkは、AppDynamicsに加えてObservability Cloudを使ってマイクロサービス環境を管理しているお客様が、どちらのソリューションでも利用できるテレメトリデータを収集する際の技術的な負担を軽くしたいと考えました。

AppDynamicsの複合エージェントの概要

今回のAppDynamicsエージェントのアップデートでは、AppDynamicsまたはObservability Cloudでテレメトリデータを収集するための共通のエージェントが提供されます。ユーザーは、デプロイパイプラインや統合パイプラインで大規模かつ高額なリプレースや変更を行うことなく、最適なAPMツールを評価できます。

新しいエージェントには、AppDynamicsエージェントコードとSplunk OpenTelemetryコードの両方が含まれ、他のAppDynamicsエージェントと同じように導入されます。エージェントを新たにインストールする必要はありません。既存のエージェントを更新するだけで、内部に組み込まれているOpenTelemetry機能が通常のアップデートとして追加されます。アップデートは、スマートエージェントを介して行うことも、現在使用している方法で行うこともできます。

エージェントの3つのモード

AppDynamicsとObservability Cloud

今回のアップデートでは、2つのエージェントを単に1つにまとめたわけではありません。Splunk OpenTelemetryエージェントにAppDynamicsのようなハイブリッド機能を持たせて、Observability Cloudのハイブリッドアプリケーション監視機能を簡単に評価できるようになっています。​

どちらのエージェントエコシステムでも開発、保守、サポートが継続されるため、既存ユーザーの皆様はこれまでどおり使い続けることができます。エージェントについては、変更による影響を抑えながら、OpenTelemetryの活用を進めていきます。最初にサポートされる実行環境は、Java、Node.js、.NETです。​

Splunkの目標:お客様のあらゆるニーズに対応する最高クラスのAPMソリューションを提供する

エージェントエコシステムの簡素化に加え、SplunkはAppDynamicsの優れた機能をObservability Cloudに統合します。これにより、両方の世界を橋渡しする単一のエクスペリエンスを好むお客様に対応します。その一環として、ハイブリッドアプリケーションのフルサポートとAPM機能強化のための数々の新機能をSplunk Observability Cloudに追加しました。いずれも、従来の多層型アプリケーション監視の実績が豊富なAppDynamicsの技術を基盤にしています。

主な機能には以下のものがあります。

サービスマップ

AppDynamicsの複合エージェントについて詳しくは、こちらのブログをご覧ください。ハイブリッドAPMなど、Observability Cloudの他のイノベーションも紹介しています。.conf25では、これらの新機能について詳しく解説する技術セッションを開催します。ご参加になれない方も、カンファレンスの終了後、conf.splunk.comで録画をご覧いただけます。

#splunkconf25のハッシュタグが付いた投稿をぜひご確認ください。

このブログはこちらの英語ブログの翻訳、川口 明彦によるレビューです。

関連記事

リアルユーザー監視(RUM)とは?
オブザーバビリティ
7 分程度

リアルユーザー監視(RUM)とは?

リアルユーザー監視(RUM)では、ユーザーのアクティビティを監視して、ユーザーエクスペリエンスに関する重要なインサイトを獲得できます。この記事では、RUMについて詳しく説明します。
オブザーバビリティのトラブルシューティングと進化した監視方法
オブザーバビリティ
5 分程度

オブザーバビリティのトラブルシューティングと進化した監視方法

前編で紹介した新たな監視アプローチ「オブザーバビリティ」を使用した場合のトラブルシューティング方法を解説します。さらに、実践する際に起こりうる課題、そしてそれ以外の進化した監視方法も紹介します。
監視、オブザーバビリティ、テレメトリの違い
オブザーバビリティ
14 分程度

監視、オブザーバビリティ、テレメトリの違い

オブザーバビリティは、単なる監視をはるかに超えるものであり、実質的に無限の可能性を持っています。この記事では、混乱しやすい用語についてわかりやすく説明するとともに、オブザーバビリティを従来の枠組みにとらわれずに活かす方法などをご紹介します。