Zipkinトレース統合
Zipkinロゴ
Zipkinとは?

Zipkin(リンクはibm.comの外部)は、GoogleのDapperペーパーをベースにした分散トレーシング・テクノロジーで、ユーザーのリクエストフローやパフォーマンス測定/インジケーターに関する情報を収集します。オープンでベンダー中立的なAPIであるZipkinを使用すると、分散アプリケーション、特にアプリケーション効率の分析のためのデータを特定して収集する際に、ユーザーがベンダー・ロックインを回避できます。

Zipkinを使用すると、開発者はカスタム・コード・ベースで機能的にトレースを作成し、アプリケーション固有の動作を洞察することができます。フレームワークはZipkinを使用して、同じトレース機能を特定のフレームワークに提供することもできます。

今すぐ無料評価版を試す

14日間、クレジットカード不要、フルバージョンでご利用いただけます。

Zipkinを使用したアプリケーション・トレースの収集

Zipkinを使用して特定のコード・ベースのトレースを収集するのは手動のプロセスです。Zipkinは、多くの共通ライブラリーとの統合(いわゆる機能化)を提供します。ただし、独自の内部ライブラリとフレームワークは、開発者が手動で機能化する必要があります。

さまざまなプログラミング言語に対応したZipkin計測が利用可能で、公式またはZipkinコミュニティーによって提供されます。次のものが含まれます。

  • .NET(C#、VB.NETなど)
  • Go
  • Java
  • JavaScript
  • Ruby
  • PHP
  • C++
  • Elixir
  • Lua
  • Python

 

 

Zipkin TracesのInstanaへの統合

Instanaは、Zipkin Spansからの情報をインフラストラクチャー/サービスの依存関係マップにシームレスに統合し、自動的に収集されたさまざまな種類のトレース情報を使用してZipkinによって提供されるデータを強化します。Instanaは、AutoTrace™データと、OpenTracingやJaegerを含むすべてのトレースフィードからのトレースデータを相関させることができます。そのため、アプリケーション・ステークホルダーは、アプリケーション全体のパフォーマンス、個々のリクエスト/トレース、アプリケーション全体のインフラストラクチャーとアプリケーションコンポーネントの全体像を把握することができます。

最終的に、Instanaの アプリケーション管理ソリューションは、これらの主要なケイパビリティーにより、次のような動的アプリケーションの自動APMおよびアプリケーションインフラストラクチャー・モニタリングを提供します。

  • インフラストラクチャーの変更の継続的な自動ディスカバリー
  • Instana AutoTrace™による、Java、.NETベース、Python、PHPなどのプログラミング言語の再起動不要の自動コード計測
  • Zipkinを使用して作成されたアプリケーション・トレースの再利用
  • 監視対象サービスの自動故障検出としきい値
  • サービス依存関係マップの視覚化
  • すべてのシステムにわたるユーザー要求のトレース
  • アプリケーションとサービスの品質のモニタリング

包括的なモニタリングには、物理ホストまたは仮想ホスト、コンテナ、サービス・インスタンス、およびアプリケーションとサービスの依存関係の効率の可視性が必要です。InstanaとZipkinは、アプリケーション固有のトレースまたは効率情報を使用してInstanaの自動トレーシング・テクノロジーを強化するオプションを備え、非常に動的な環境の自動モニタリングを提供します。

Instanaのデータソースにとらわれないバックエンドは、Instana AutoTrace™、Zipkin、OpenTracing、Jaeger、その他多くのデータ収集エージェントからの構成、効率、ヘルスデータを組み合わせ、包括的なアプリケーションの洞察を提供するためにスタック全体でサポートされているテクノロジーを監視する最も迅速で簡単な方法を提供します。Instanaエージェントは、インフラストラクチャーのすべてのコンポーネントを自動的に検出し、必要なモニタリング・センサーを導入して、アプリケーションと要求のトレースを開始します。アプリケーションまたはインフラストラクチャーの変更はリアルタイムで検出され、依存関係マップと視覚化が調整されます。

サポートされているさまざまなテクノロジー・センサーと統合に関する情報は、Instana Application Management Documentationをご覧ください。

 

 

Instanaエージェントのインストール:はじめに

アプリケーションのトレース(または管理)を開始する準備はできていますか?まず、Instanaトライアルまたはアカウント(リンクはibm.comの外部)が必要です。まだの方は入手してください。Instanaのスタートガイドから始めるのがベストです。

Instana無料評価版またはアカウント Instanaの入門ガイド