Instana エージェントの種類

ホスト・エージェント

ホストエージェントは、ホスト上で実行され、さまざまなセンサーからデータを収集・集約した後、そのデータを Instana のバックエンドに送信します。 ホストエージェントは、仮想マシン( VM )、物理ホスト、 Kubernetes、 Cloud Foundry、 VMware® Tanzu、またはその他の類似のプラットフォームにインストールできます。

ホストエージェントはさらに、 動的静的の2種類に分けられます。 これらのホストエージェントの種類についての詳細は、 ホストエージェントの種類をご覧ください。 お客様の環境やビジネス要件に応じて、適切なエージェントタイプを選択してください。

注: ホストエージェントをインストールすると、特定の技術を監視するように設計された Instana のエージェントセンサーのほとんどが自動的にインストールされます。 いくつかのセンサーは、ホストエージェントがインストールされた後に自動的に設定される。 ただし、その他のセンサーについては、これらのセンサーを機能させるためのコンフィギュレーションを設定する必要がある。 対応センサーの一覧については、 「エージェントセンサー」 を参照してください。

ホストエージェントのインストールと設定に関する詳細については、 「ホストエージェントのインストールと設定」 を参照してください。

ホスト・エージェントのタイプ

Instana のホストエージェントには、自己更新機能の有無によって、 動的タイプと静的タイプの2種類があります。

  • ダイナミックホストエージェントは、起動時にリポジトリから最新のセンサーセットをダウンロードする。 デフォルトでは、最新の機能を取り入れるために毎日アップデートされる。 また、 「エージェントのバージョン更新制御」を設定することで、動的ホストエージェントの更新を細かく管理することもできます。

    注: ダイナミックホストエージェントの自動更新では、エージェントバンドルのみが更新されます。 エージェントのブートストラップを更新するには、エージェントを手動で再インストールする必要があります。 定期的にエージェントを再インストールし、必要な Bootstrap の変更を確認することをお勧めします。 「 エージェントセクションの予定されている更新」を参照し、リスクを回避するために手動での更新を計画してください。

    ダイナミックホストエージェントは、その使いやすさと、新しい機能、パフォーマンスの向上、バグ修正の迅速な統合が好まれています。 デフォルトでは、動的ホストエージェントは更新に Instana リポジトリを使用します。 しかし、高度なシナリオでは、独自のカスタム管理ミラーを設定することができます。 詳細については、 「動的ホストエージェントの更新設定」 を参照してください。

  • 静的ホストエージェントは、リリース時に利用可能な最新のコンポーネントをすべて含む自己完結型のホストエージェントです。 しかし、このタイプのホスト・エージェントは自分自身をアップデートすることはできない。

    静的ホストエージェントは、インストール後に変更されない安定した部品表を維持します。 しかし、アップデート機能がないため、アップデートは手動で管理しなければならない。 たとえば、 Ansible や Terraform といったインフラストラクチャ・アズ・コード(IaC)ツールを利用できます。 静的ホストエージェントは、 Instana リポジトリへのインターネット接続を必要とせず、ネットワーク環境が制限されている場所で使用することを想定しています。

一般的に、可能な限り動的エージェントを使用することが推奨されます。 静的エージェントは更新頻度が低いため、新しい機能、パフォーマンスの改善、バグ修正が反映されない場合があります。

ダイナミック・エージェントを最初にインストールした場合、スタティック・エージェントに変更することはできません。 ただし、静的エージェントを動的エージェントに変換することは可能です。 静的エージェントを動的エージェントに変換するには、 「静的エージェントを動的エージェントに変換する」 を参照してください。

ホスト・エージェントのモード

Instana のホストエージェントには、ホストおよびそこで実行されているアプリケーションをさまざまな程度で監視する、いくつかの動作モードがあります:

  • APMモード:このモードはデフォルトのモードです。 ここでは、ホストエージェントが、 Instana がサポートするすべてのテクノロジーの監視やトレースを含め、 Instana の機能をすべて提供します。

  • OFFモード :このモードでは、ホストエージェントはホストやアプリケーションを監視しませんが、エージェントがアイドル状態であることを Instana バックエンドに定期的に通知します。

  • インフラストラクチャモード :このモードでは、ホストエージェントは基盤となるホストを監視し、 Instana でサポートされているテクノロジーに対してセンサーを有効化しますが、アプリケーションのトレースは行いません。

  • AWS モードLinux 用のワンライナーによるホストエージェントのインストールおよび Instana ホストエージェントの Docker イメージによるインストール方法では、追加のモードとして AWS モードが利用可能です。

    ホスト・エージェントの AWS モードは、ホストのモニタリングには使用されません。 その代わり、このモードは「INFRASTRUCTURE」モードと同様に機能しますが、 「 AWS Agent 」のトピックで説明されているように、 AWS のデータ収集のための自動設定が含まれています。

注:Linux のワンライナーインストールにおけるエージェントモードの設定に関する詳細については、「追加パラメータ」を参照してください。 ホストエージェントモードは、ホストエージェントのインストール後に変更できます。 詳細については、「ホストエージェントモードの設定」のトピックを参照してください。

Instana コンテナイメージのリポジトリ

icr.ioInstana ダイナミックホストエージェント用のコンテナイメージは、 IBM Cloud Container Registry (ICR)で入手可能です。 イメージは、ICR から認証なしでダウンロードできます。

containers.instana.ioInstana Static Host Agent用のコンテナイメージは、 Instana の独自レジストリで利用可能です。アクセスするには、エージェントキーによる認証が必要です。

デフォルトでは、ホストエージェントはダイナミックホストエージェントとして配置されます。 静的ホストエージェントを展開するには、デプロイ手順を変更してレジストリ containers.instana.io を使用するようにしてください。

ウェブサイト・エージェントとモバイル・エージェント

これらのエージェントは、ウェブサイトやモバイルアプリケーションを監視する。 「 iOS 」エージェント、「 JavaScript 」エージェント、「Android」エージェントなどの専用の Instana エージェントを使用して、ウェブサイトやモバイルアプリケーションからデータを収集することができます。

Instana JavaScript エージェントを設定してWebサイトを監視する方法については、 「Webサイトの監視」 を参照してください。

モバイルアプリケーションを監視するために Instana モバイルエージェントを設定する方法については、「モバイルアプリケーションの監視」を参照してください。