Zipkin(リンクはibm.comの外部)は、GoogleのDapperペーパーをベースにした分散トレーシング・テクノロジーで、ユーザーのリクエストフローやパフォーマンス測定/インジケーターに関する情報を収集します。オープンでベンダー中立的なAPIであるZipkinを使用すると、分散アプリケーション、特にアプリケーション効率の分析のためのデータを特定して収集する際に、ユーザーがベンダー・ロックインを回避できます。
Zipkinを使用すると、開発者はカスタム・コード・ベースで機能的にトレースを作成し、アプリケーション固有の動作を洞察することができます。フレームワークはZipkinを使用して、同じトレース機能を特定のフレームワークに提供することもできます。
14日間、クレジットカード不要、フルバージョンでご利用いただけます。
Zipkinを使用して特定のコード・ベースのトレースを収集するのは手動のプロセスです。Zipkinは、多くの共通ライブラリーとの統合(いわゆる機能化)を提供します。ただし、独自の内部ライブラリとフレームワークは、開発者が手動で機能化する必要があります。
さまざまなプログラミング言語に対応したZipkin計測が利用可能で、公式またはZipkinコミュニティーによって提供されます。次のものが含まれます。
Instanaは、Zipkin Spansからの情報をインフラストラクチャー/サービスの依存関係マップにシームレスに統合し、自動的に収集されたさまざまな種類のトレース情報を使用してZipkinによって提供されるデータを強化します。Instanaは、AutoTrace™データと、OpenTracingやJaegerを含むすべてのトレースフィードからのトレースデータを相関させることができます。そのため、アプリケーション・ステークホルダーは、アプリケーション全体のパフォーマンス、個々のリクエスト/トレース、アプリケーション全体のインフラストラクチャーとアプリケーションコンポーネントの全体像を把握することができます。
最終的に、Instanaの アプリケーション管理ソリューションは、これらの主要なケイパビリティーにより、次のような動的アプリケーションの自動APMおよびアプリケーションインフラストラクチャー・モニタリングを提供します。
包括的なモニタリングには、物理ホストまたは仮想ホスト、コンテナ、サービス・インスタンス、およびアプリケーションとサービスの依存関係の効率の可視性が必要です。InstanaとZipkinは、アプリケーション固有のトレースまたは効率情報を使用してInstanaの自動トレーシング・テクノロジーを強化するオプションを備え、非常に動的な環境の自動モニタリングを提供します。
Instanaのデータソースにとらわれないバックエンドは、Instana AutoTrace™、Zipkin、OpenTracing、Jaeger、その他多くのデータ収集エージェントからの構成、効率、ヘルスデータを組み合わせ、包括的なアプリケーションの洞察を提供するためにスタック全体でサポートされているテクノロジーを監視する最も迅速で簡単な方法を提供します。Instanaエージェントは、インフラストラクチャーのすべてのコンポーネントを自動的に検出し、必要なモニタリング・センサーを導入して、アプリケーションと要求のトレースを開始します。アプリケーションまたはインフラストラクチャーの変更はリアルタイムで検出され、依存関係マップと視覚化が調整されます。
サポートされているさまざまなテクノロジー・センサーと統合に関する情報は、Instana Application Management Documentationをご覧ください。