コンセプト

インフラストラクチャ-物理、仮想、クラウド、ハイブリッド、コンテナ化-は、アプリケーションに関連するリソースとサービスを提供するための基礎となる層です。 インフラストラクチャを監視する場合、いくつかの課題があります。

  • 監視ソフトウェアのインストールは、拡張性があり、メンテナンスが少ない必要があります。
  • 関連するすべてのコンポーネントを構成とともに検出し、データが最新であることを確認します。
  • 変更を追跡します。
  • インフラストラクチャの問題とアプリケーションの影響を関連付けます。

特に最新のアーキテクチャでは、インフラストラクチャは絶えず変化しており、クラスタリングや自動スケーリングなどの概念を活用して、信頼性、スケーリング、柔軟性を確保しています。 Instanaは、いつでもインフラストラクチャが監視され、そのまま表示されるようにします。 インフラストラクチャで検出されるすべての問題と変更は、アプリケーションおよびエンドユーザーレベルで発生する問題とインシデントに常に関連しているため、ユーザーはアプリケーションを提供するすべての部分を包括的に理解できます。

使用法

インフラストラクチャマップ

インフラストラクチャマップは、すべての監視対象システムの概要を提供し、名前付きゾーン(2次元の色付きの長方形)によってグループ化されます。 各ゾーン内には、不透明なブロックで構成される柱があります。 各柱は全体として、それぞれのシステムで実行されているひとつのエージェントを表します。 柱内の各ブロックは、そのシステムで実行されているソフトウェアコンポーネントを表し、コンポーネントの状態を反映して色が変わります。 特定のタイプのコンポーネントは、プロセス(JVMまたはApacheプロセス)、またはJVM内のTomcatサーバーなど、それらのプロセス内で実行されている特定のサーバーです。

ズームインおよびズームアウトするには、右下隅の+/-ボタン、またはマウスホイールを使用します。

infrastructure-1

マップは、大まかなものから特定のものまで大まかな階層に分割されています:ゾーン→システム/ホスト→プロセス→コンポーネント。

上記のように、各柱はOSインスタンス(別名ホスト)を表し、その中のブロックは実行中のすべてのプロセスまたはコンポーネントを表します。 エンティティのゾーンへのデフォルトのグループ化は、エージェントまたはゾーンの設定で自動または手動で定義できます。 ただし、ユーザーは、右下のボタンを使用して一時的にゾーニングを再編成できます。 コンテナテクノロジーに基づいて、さまざまなグループのリストが利用可能になります。

infrastructure-2-a029a29596efeb37a66c1a9c9d18ffb7

特定の柱にズームインすると、Instanaのエージェントによって検出された、そのシステムに展開されているさまざまなエンティティの視覚的なインジケーターが表示されます。 これらは、柱の右側を走るブランドアイコンとして表示されます。

infrastructure-3

エンティティのバージョンへのナビゲーション

監視ソフトウェアとしての役割において、Instanaは、エンティティが短時間オフラインになりオンラインに戻った場合でも、構成の変更を含むエンティティのすべてのバージョンを自動的に追跡します。 動的環境では、エンティティが常にオンラインであるとは限らないため、特定のエンティティがいつオフラインになるかを知ることは、Instanaが実際に選択可能なエンティティを通知できることを意味します。

infrastructure-7

検索オプション

インフラストラクチャビューのマップの上部にある検索バーは、ダイナミックフォーカス機能の一部です。 これは製品の中心部分であるため、独自のドキュメントがあります。 詳細についてはそちらをご覧ください!

ビューを変更する

画面の右下隅には、必要なシステム情報を取得するのに役立つ3つの便利なアイコンがあります。 デフォルトのビューはコンポーネントベースであり、それぞれのゾーンで監視されているすべてのボックスと、内部で実行されているコンポーネントを表示します。 OSインスタンス内で実行されているエンティティと、インシデント、イベント、または変更があるかどうかを確認できます(上の画像の色の変更を参照)。

数百のサーバーがあり、CPUサイクルが高いサーバーがあるかどうかを知りたい場合はどうすればよいですか? または、単にサーバーの数に圧倒された場合はどうなりますか?

解決策は、タグビュー、集約メトリックビュー、メトリックビューと3D、およびテーブルトグルのアイコンを使用してビューを変更することです。

次のセクションでは、これらのさまざまなビューについて詳しく説明します。

メトリクスの集約

待ち時間やCPU使用率などの値のデフォルトビューには、単一の値が表示されます(選択した時間枠の終わりに基づいて)。 ライブビューがデフォルトであるため、通常、選択したメトリクスの一時的なステータスのみが表示されます。 選択した期間(24日など)のメトリクスの集計を表示するには、集計メトリクスビューの切り替えを使用できます。 UIがこのモードの場合、表示されるすべてのメトリクスには、選択した期間の平均値が表示されるため、たとえば24時間の平均CPU使用率を確認できます。

infrastructure-14

メトリクスビュー-メトリクスの表示

たとえば、Linuxボックスのダッシュボードを見ると、CPU使用率や負荷平均などのメトリックが表示されます。 これらは非常に有用なメトリクスであり、警告が存在しない場合でも、どのシステムが過負荷または突出しているのかを特定するために、複数のシステムについて一度に表示できます。

これを行うには、メトリクスビューを使用します。 有効にするには、Show Metricsアイコン(Show Tagsの右側)をクリックして、すべてのボックスに表示するメトリクスを選択します。 現在選択できる指標は3つあります:

  1. CPU負荷
  2. CPU使用率
  3. 空きメモリ

メトリクスを選択すると、マップ上のさまざまなボックスにリアルタイムで表示されます。 これにより、たとえば、CPU使用率または負荷が展開ゾーン全体にほぼ均等に分散しているかどうかを確認できます。 メトリクスがオンになっていることを知らせるメトリックが選択されている限り、アイコン自体が強調表示されます。

メトリクスビューを無効にしてデフォルトのコンポーネントビューに戻すには、アイコンをクリックして、右下隅のリセットを選択します。

infrastructure-16

比較表

3Dマップは実に素晴らしく(実際に素晴らしい)、概要を把握する上で非常に役立ちます。 ただし、場合によってはもう少し構造が役立つこともあるため、比較表を導入しています 。 名前が示すように、すべての情報はゾーン別にソートされたテーブルに表示されます。 これにより、見たいサーバーやボックスを簡単に分類して見つけることができます。

有効にするには、画面上部のインフラストラクチャドロップダウンメニューを使用します。 この表には、すべてのホストとその主なメトリクスが列にリストされています。 これらの各列を並べ替えて、CPU使用率またはメモリ消費の観点から、ランドスケープの包括的な概要を取得できます。

しかし、待ってください、まだあります。 画面の上部には、選択したホストの経時的なメトリクスを表示できる小さなドロップダウンメニューがあります。 正確には、テーブル内の行をクリックするだけで選択できます。 もう一度クリックすると、選択が解除されます(切り替え)。 これにより、関連するすべてのホストを複数選択できます。

infrastructure-17

ショートカット

Instanaのいくつかの重要な機能は、キーボードショートカットを使用してアクティブにできます。

  • c:マップの中央揃え
  • f:検索バーを開いてフォーカスする
  • esc:現在表示されているサイドバー/ダッシュボードを閉じます
  • shift+? :ショートカットのヘルプダイアログを開く

用語

インフラストラクチャモニタリングは、インフラストラクチャマップを通じて視覚化されます。 簡単に説明すると、マップはゾーン、エンティティ、タグで構成されています。これらについては、以下で詳しく説明します。

エンティティの概要

エンティティは、OSインスタンス自体(ホスト)、またはそのインスタンスで実行されている監視対象プロセスです。 各エンティティには、クリックすると表示されるすべての詳細を含む独自の概要サイドバーがあります。

パンくずリストと呼ばれる機能は、選択されたエンティティとその周囲の他のエンティティとの関係を積み重ねたビューで表示します。 概要サイドバーの右側に表示される明るい灰色のボックスは、内部のエンティティの記章で埋められています。 パンくずリストボックス内の関連エンティティに問題がある場合、対応する記章は正しいカラーコードでその健全性を表示し、現在の問題がプロセスの階層にどのように影響するかを理解しやすくします。

概要を再度閉じるには、画面上の他の場所をクリックします(注:探しても閉じるボタンはありません)。

infrastructure-5

エンティティダッシュボード

ダッシュボードボタンをクリックすると、時間の経過とともに詳細な値が表示されます。 解像度(10つのデータポイントにロールアップされる時間)は、選択した時間枠に依存し、1秒からデータポイントごとに最大10分までです。

グラフの上部には、利用可能なメトリクスのグループのリストがあり、現在表示されているメトリックは明るい灰色で網掛けされています。

これらのグループのいずれかをクリックして、目的のセクションまでスクロールし、可視性を取得します。

選択したエンティティのタイプに応じて、左側に詳細情報が表示されます。 物理ホストの場合、名前、IPアドレス、CPUの数など、およびこのマシンで実行されているすべてのソフトウェアエンティティのリストがあります。

比較表

top、htop、および同様のユーティリティは、管理者向けの日常的なツールとして非常に役立ちます。 プロセス比較表により、多くのホストまたは単一ホストのリソース使用率を理解するのに役立つトップのようなリストがあります。 そしてもちろん、検索機能を使用して、適切と思われる一致の数を制限することができます。

infrastructure-6

タグ

Instanaユーザーは、システムを論理的に整理するために、各エージェントにひとつ以上のタグを追加できます。 タグの定義方法の詳細については、エージェントの構成-タグを参照してください。 現在のタグは、ダイナミックフォーカスまたはShow Tagsボタンで見つけることができます。

タグをクリックすると、そのタグに関連付けられているシステムのみがインフラストラクチャマップに表示されます。 同じタグをもう一度クリックすると、マップの選択が解除され、マップ全体が元に戻ります。 複数のタグをAND接続して、選択したすべてのタグに関連付けられたシステムのみが表示されるようにすることができます。

タグは、エージェントだけでなくホストも整理するために使用できます。 ユーザーは、ホストのグループを区別するプレフィックスを定義できます。 以下の例では、hostGroup=は、デモに関連するすべてのホストをソートする構成済みプレフィックスです。

infrastructure-9

個々のプレフィックスを定義するには、グループ化メニューを開き、リストの下部にあるタグプレフィックスを選択し、テキストフィールドに目的のプレフィックスを入力します。 マップは、そのタグに従ってホストを自動的にグループ化します。 複数の一致がある場合、Instanaは最初のタップを優先し、残りを無視します。

infrastructure-12

ビューが完全ではないことを思い出させるために、タグが選択されている限り、Show Tagsアイコンが強調表示されます。 画面でシステムが見つからない場合は、選択されているタグがあるかどうかを確認してください。

infrastructure-13

ゾーン

インフラストラクチャビューのゾーンには、その特定のゾーンの概要をユーザーに提供する独自のダッシュボードがあります。 ゾーンを示す色付きのタグをクリックしてサイドバーを表示し、Open Dashboardをクリックします。 ユーザーには、選択したゾーン内のホストのリストが表示され、一般的な健全性やKPIメトリックなどの各ホストに関する情報が埋め込まれます。 このリストは情報タイプごとに整理でき、ユーザーは個々のホストにドリルダウンしてエンティティ固有のデータを表示できます。

infrastructure-4

監視対象ホストの詳細は、カスタムゾーンと自動検出ゾーンの両方で利用できます。

ゾーンは、可能であれば自動的に認識され(AWS可用性ゾーンなど)、エージェントの構成-ゾーンで設定できます。