Instana エージェントの種類
Instana 監視したいサービスに応じて、以下の4種類のエージェントを提供しています:
ホスト・エージェント
ホストエージェントは、ホスト上で実行され、さまざまなセンサーからデータを収集・集約した後、そのデータを Instana のバックエンドに送信します。 ホストエージェントは、仮想マシン( VM )、物理ホスト、 Kubernetes、 Cloud Foundry、 VMware® Tanzu、またはその他の類似のプラットフォームにインストールできます。
ホストエージェントはさらに、 動的と静的の2種類に分けられます。 これらのホストエージェントの種類についての詳細は、 ホストエージェントの種類をご覧ください。 お客様の環境やビジネス要件に応じて、適切なエージェントタイプを選択してください。
ホストエージェントのインストールと設定に関する詳細については、 「ホストエージェントのインストールと設定」 を参照してください。
ホスト・エージェントのタイプ
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 のデータ収集のための自動設定が含まれています。
Instana コンテナイメージのリポジトリ
icr.ioInstana ダイナミックホストエージェント用のコンテナイメージは、 IBM Cloud Container Registry (ICR)で入手可能です。 イメージは、ICR から認証なしでダウンロードできます。
containers.instana.ioInstana Static Host Agent用のコンテナイメージは、 Instana の独自レジストリで利用可能です。アクセスするには、エージェントキーによる認証が必要です。
デフォルトでは、ホストエージェントはダイナミックホストエージェントとして配置されます。 静的ホストエージェントを展開するには、デプロイ手順を変更してレジストリ containers.instana.io を使用するようにしてください。
クラウド・サービス・エージェント
これらのエージェントは、Amazon Relational Database ServiceRDSやAzureサブスクリプションなど、クラウドプロバイダによって管理されているサービスを監視する。 クラウドサービスエージェントのインストールに関する詳細については、 「クラウドサービスエージェントのインストールと設定」 を参照してください。
サーバーレス・エージェント
これらのエージェントは、 AWS Lambda やその他のサーバーレスプラットフォームを監視します。 サーバーレスエージェントのインストールに関する詳細については、 「サーバーレスエージェントのインストールと設定」 を参照してください。
ウェブサイト・エージェントとモバイル・エージェント
これらのエージェントは、ウェブサイトやモバイルアプリケーションを監視する。 「 iOS 」エージェント、「 JavaScript 」エージェント、「Android」エージェントなどの専用の Instana エージェントを使用して、ウェブサイトやモバイルアプリケーションからデータを収集することができます。
Instana JavaScript エージェントを設定してWebサイトを監視する方法については、 「Webサイトの監視」 を参照してください。
モバイルアプリケーションを監視するために Instana モバイルエージェントを設定する方法については、「モバイルアプリケーションの監視」を参照してください。