Solaris ホストの監視
Solaris ホストは Instana で監視できます。 Instana Solaris ホストのパフォーマンス、健全性、およびリソース使用状況に関する包括的な洞察を提供し、効率的なトラブルシューティング、パフォーマンス最適化、および問題の事前検出を可能にします。
システム情報
Instana ホストから様々なシステム詳細を取得する。 Instana のGUIの [システム ]ペインで、ホストに関する以下の詳細情報を確認できます:
| パラメーター | 説明 |
|---|---|
| OS | オペレーティングシステムの詳細。 |
| CPU | CPUの詳細と個数。 |
| メモリー | GiB のシステムメモリ容量(ギガバイト単位)。 |
| ホスト名 | マシンのホスト名。 |
| FQDN | 完全修飾ドメイン名。 ホストの完全なドメイン名であり、サブドメインとトップレベルドメインを含みます。 |
| システムID* | Instana が監視対象ホストを一意に識別し管理するために使用するカスタム識別子。 System ID 資産管理システムとの連携に使用されます。 |
| ホスト ID | ホストのネットワークインターフェースのMACアドレス。これはネットワークアダプタを一意に識別する識別子である。 |
| 開始時刻 | 機械が起動した時刻。 |
* Solaris の場合、以下の例に示すように、エージェント設定ファイル ` YAML ` を使用してシステム ID を有効にする必要があります:
"com.instana.plugin.host":
"collectSystemId": true
インターフェース
以下の詳細を確認できます:
- インターフェース: ネットワークインターフェースとIPアドレスの一覧。
- Instana エージェント: ホストの Instana エージェント。
- プロセス: ホスト上で実行中のプロセスの数と詳細。
報告状況
Solaris ホストの過去の実稼働状況は、 Solaris ホストダッシュボードの 「レポートステータス 」チャートに表示されます。 Instana に報告するホストの状態を示す3つのカラーインジケーターを確認できます。
| 状況 | 説明 | カラーインジケーター |
|---|---|---|
| レポート作成 | ホストは Instana に中断なく報告しました。 | グリーン |
| 報告 - モニタリングの問題 | ホストは Instana に、一部の中断(ネットワーク障害やエージェント監視の問題など)を伴いながら報告を行い、完全に利用可能な状態ではありませんでした。 | オレンジ |
| レポートなし | この期間中、ホストは Instana に一切レポートしていませんでした。 | 赤 |
ホストダッシュボード上でこのデータを表示するために使用されるメトリックは、ホストを監視するエージェントから受信したメッセージを集計したものです。 ホストは、 Instana が所定の時間枠内で期待されるメッセージの少なくとも98%を受信した場合に「 報告中」 と分類される。
例えば、メトリック集計の時間ウィンドウが5分間であり、ホストのポーリングレートが1秒に1回の場合、 Instana はその時間枠内でホストから300件のメッセージを受信することを想定します。
- 少なくとも294件のメッセージを受信した場合(300件の98%)、ホストステータスは 「Reporting 」として表示されます。
- 受信したメッセージが294未満かつ0より多い場合、ホストステータスは 「レポーティング – 監視の問題」 として表示されます。
- メッセージを受信しない場合、ホストの状態は 「報告なし」 として表示されます。
パフォーマンス・メトリック
ホストに対して以下のパフォーマンス指標が表示されます。
CPU使用率 - パーセンテージ
CPU使用率の値を組み合わせることで、ホスト上でCPUリソースがどのように利用されているかを詳細に把握できます。
| メトリック | 説明 | 粒度 |
|---|---|---|
| CPU 使用率 | 設定した時間範囲におけるCPU使用率の合計(パーセンテージ) | 1 秒 |
CPU使用率 - 合計
| メトリック | 説明 | 粒度 |
|---|---|---|
| ユーザー | ユーザー空間プロセス(アプリケーションおよびサービス)の実行に費やされたCPU時間量。 | 1 秒 |
| システム | カーネル空間プロセス(OSコア機能)の実行に費やされたCPU時間量。 | 1 秒 |
| お待ちください (Wait) | 入出力操作の完了を待機するために費やされたCPU時間。 | 1 秒 |
| 良好 | 優先度が低い(nice値が小さい)プロセスを実行するのに費やされたCPU時間量。 | 1 秒 |
| スチール | ハイパーバイザーが同一物理ホスト上の他の仮想マシンやコンテナを管理する際に失われるCPU時間の量。 | 1 秒 |
CPU負荷 - 平均
メトリック CPU load は、選択された期間の値をグラフ上に表示します。
データ・ポイント: Filesystem
| メトリック | 説明 | 粒度 |
|---|---|---|
| CPU 負荷 | 設定した時間範囲内で実行されるプロセスの平均数。 | 1 秒 |
CPU負荷 - ピーク
| メトリック | 説明 | 粒度 |
|---|---|---|
| Load | ピーク時のCPU負荷 設定した時間範囲内で実行されたプロセスの最大数。 | 1 秒 |
個々の CPU 使用率
メトリック CPU usage は、選択された期間における各CPUの以下のメトリックをパーセンテージでグラフ上に表示します:
| メトリック | 説明 | 粒度 |
|---|---|---|
| ユーザー | ユーザー空間プロセス(アプリケーションおよびサービス)の実行に費やされたCPU時間量。 | 1 秒 |
| システム | カーネル空間プロセス(OSコア機能)の実行に費やされたCPU時間量。 | 1 秒 |
| お待ちください (Wait) | 入出力操作の完了を待機するために費やされたCPU時間。 | 1 秒 |
| 良好 | 優先度が低い(nice値が小さい)プロセスを実行するのに費やされたCPU時間量。 | 1 秒 |
| スチール | 同じ物理ホスト上で他の仮想マシンやコンテナを管理するハイパーバイザーによって失われるCPU時間の量。 | 1 秒 |
データ・ポイント: Filesystem
メモリー使用率
| メトリック | 説明 | 粒度 |
|---|---|---|
| メモリー使用率 | メモリ使用率(パーセンテージ) | 1 秒 |
この used 値は、次の式を用いてパーセンテージ (total - actualFree) ÷ totalで測定できます。 このセンサーは、低値(キャッシュやバッファリングに使用される)である actualFree 値ではなく free、空きメモリとキャッシュメモリを含む実メモリ容量の制約値を使用します。
メモリー
以下の表はメモリの単位を概説する:
| メトリック | ユニット | 説明 | 粒度 |
|---|---|---|---|
| 使用中 | パーセンテージ | 使用中のメモリ量 | 1 秒 |
選択した期間の値がグラフ上に表示されます。
データ・ポイント: Filesystem
オープン・ファイル
オペレーティング・システムで使用可能な場合は、ファイル使用量を開きます。 current vs max。 選択した期間の値がグラフ上に表示されます。 Solaris オペレーティングシステムはサポートが限定されています。 グローバルゾーンは現在のメトリックのみをサポートし、非グローバルゾーンはメトリックを一切サポートしません。
| メトリック | ユニット | 説明 | 粒度 |
|---|---|---|---|
| 現在 | バイト | システムが使用可能なメモリの総量。アクティブメモリと非アクティブメモリの両方を含む。 | 1 秒 |
| 使用中 | パーセンテージ | プロセスが使用するメモリ。 | 1 秒 |
データ・ポイント: Filesystem
ファイル・システム
これらのメトリクスは、ファイルシステムのパフォーマンス、容量、使用状況に関する洞察を提供し、管理者がストレージシステムを効果的に監視および最適化することを可能にします。
| メトリック | 説明 | 粒度 |
|---|---|---|
| デバイス | 装置の名前。 | 60 秒 |
| マウント数 | ファイルシステムのマウント位置 | 60 秒 |
| オプション | ファイルシステムをマウントする際に使用されるオプションまたはパラメータ。 | 60 秒 |
| 無料 | ファイルシステム上で利用可能な空き領域の量。 | 1 秒 |
| リーク | 割り当てられたが使用されていない領域は、「リーク」または無駄と見なされる。 | 1 秒 |
| 読み取り数/秒 | 1秒あたりの読み取り操作数。 | 1 秒 |
| 書き込み数/秒 | 1秒あたりの書き込み操作数。 | 1 秒 |
| タイプ | ファイル・システムのタイプ。 | 60 秒 |
| 容量 | ファイルシステムの総容量。 | 60 秒 |
| 使用中 | ファイルシステム上で使用されている領域の量。 | 1 秒 |
| inode 使用状況 | 使用中のiノード(ファイルやディレクトリを記述するデータ構造)の割合。 | 1 秒 |
| 読み取りバイト数/秒 | ファイルシステムから読み込まれたバイト数。 | 1 秒 |
| 書き込みバイト数/秒 | ファイルシステムに書き込まれたバイト数。 | 1 秒 |
データ・ポイント: Filesystem
* 合計、読み取り、書き込みの使用状況データポイントメトリクスは、ディスクI/O使用率をパーセンテージで表示します。
* Leaked (使用中の削除済みファイルを指し、. に相当する capacity - used - free) これらのファイルは、 lsof | grep deleted). で検索できます。
デフォルトでは、 Instana はローカルファイルシステムのみを監視します。 この configuration.yaml ファイルには、監視対象または除外対象のファイルシステムを記載できます。
設定項目の名前はデバイス名です。これは、ファイル mnttab の最初の列、またはコマンド df の出力から確認できます。
以下の例は、監視対象のファイルシステムのリストを示しています:
com.instana.plugin.host:
filesystems:
- 'rpool/export/home'
- 'rpool/VARSHARE'
- 'rpool/ROOT/11.4.90.214.1'
- 'rpool/VARSHARE/sstore'
次の例は、含まれるファイルシステムと除外されるファイルシステムを示しています:
com.instana.plugin.host:
filesystems:
include:
- 'rpool/export/home'
- 'rpool/VARSHARE'
exclude:
- 'rpool/ROOT/11.4.90.214.1'
- 'rpool/VARSHARE/sstore'
ネットワーク・インターフェース
以下の表は、インターフェースごとのネットワークトラフィックとエラーの概要を示しています。
| メトリック | 説明 | 粒度 |
|---|---|---|
| インターフェース | 通信に使用されているネットワークインターフェース。 | 60 秒 |
| Mac | ネットワークインターフェースのメディアアクセス制御(MAC)アドレス。 | 60 秒 |
| IP | ネットワークインターフェースに割り当てられたIPアドレス。 | 60 秒 |
| 受信パケットのバイト数 | ネットワークインターフェースが1秒間に受信する総バイト数。 | 1 秒 |
| 受信エラー | ネットワークインターフェースでデータを受信中にエラーが発生しました。 | 1 秒 |
| 送信パケットのバイト数 | ネットワークインターフェースが1秒間に送信する総バイト数。 | 1 秒 |
| 送信エラー | ネットワークインターフェース上でパケットを送信中に発生したエラー。 | 1 秒 |
| 受信済み/秒 | ネットワークインターフェースが1秒間に受信するパケットの数。 | 1 秒 |
| 送信済み/秒 | ネットワークインターフェースが1秒間に送信するパケットの数。 | 1 秒 |
データ・ポイント: Filesystem
TCP アクティビティー
以下のメトリクスにより、確立された接続、セグメント転送レート、エラー発生状況など、 TCP の接続状況に関する詳細情報が得られます:
| メトリック | 説明 | 粒度 |
|---|---|---|
| 確立済み | 確立された TCP 接続の数。 | 1 秒 |
| オープン/秒 | 1秒あたりに開かれる新しい TCP 接続の数。 | 1 秒 |
| 着信セグメント数/秒 | 1秒あたりの TCP セグメントの受信数。 | 1 秒 |
| 発信セグメント数/秒 | 1秒あたりの TCP 送信セグメント数。 | 1 秒 |
| 確立されたリセット | 1秒あたりにリセットされた、確立済みの TCP 接続の数。 | 1 秒 |
| 発信リセット | 1秒あたりにリセットされた TCP の送信接続数。 | 1 秒 |
| 失敗 | 1秒あたりの TCP 接続失敗回数。 | 1 秒 |
| エラー | 1秒あたりの TCP エラーの数。 | 1 秒 |
| 再送信 | 1秒あたりの TCP 再送信回数。 | 1 秒 |
プロセス・トップ・リスト
これらのメトリクスは、実行中のプロセスに関する洞察を提供します。これには、プロセスID、プロセス名、CPU使用率、正規化されたCPU使用率、およびメモリ消費量が含まれます。 上位プロセスリストは30秒ごとに更新され、システムリソースを使用しているプロセスのみがリストに含まれます。 例えば、過去30秒間にCPU使用率が10%を超えたプロセスや、メモリ使用量(RSS)が512MBを超えたプロセスが、プロセスのトップリストに表示されます。
CPU使用率上位10プロセスとメモリ使用量上位10プロセスの統合リストを作成するには、を combineTopProcesses に設定します true。 プロセスは、CPU使用率が10%未満またはメモリ使用量が512MB未満であっても、統合リストに含まれます。 同じプロセスがCPU使用率トップ10とメモリ使用率トップ10の両リストに掲載されている場合、統合リストでは1回のみ表示されます。統合リストには最大20件のエントリが含まれます。
com.instana.plugin.host:
combineTopProcesses: true
正規化されたCPUは、CPUを論理プロセッサの数で割ることで算出される。
| メトリック | 説明 | 粒度 |
|---|---|---|
| PID | オペレーティングシステムによって各プロセスに割り当てられる一意の識別子。 | 30 秒 |
| プロセス名 | アプリケーションまたはサービスによって定義されたプロセスの名前。 | 30 秒 |
| CPU | プロセスが消費するCPUリソースの量。 | 30 秒 |
| CPU (標準化) | プロセスのCPU使用率を正規化した値。 | 30 秒 |
| メモリー | プロセスが消費するメモリ量。 | 30 秒 |
データ・ポイント: Filesystem
正常性シグニチャー
各センサーについて、健康状態のシグネチャからなるナレッジベースが、入力されるメトリクスに対して継続的に評価される。 これらは、ユーザーへの影響に応じて問題やインシデントを報告するために使用されます。
組み込みイベントは、エンティティのヘルスシグネチャの異常に基づいて課題やインシデントをトリガーし、 カスタムイベントは、エンティティの個々のメトリクスのしきい値に基づいて課題やインシデントをトリガーします。
ホストセンサーの組み込みイベントの詳細については、 「組み込みイベントリファレンス」 を参照してください。