Apache Solr のモニター

Instana Apache Solr 監視の対象には、パフォーマンス、キャッシュ、設定などの指標が含まれます。 Instana エージェントは、 Apache Solr を自動的に検出し、Solrモニタリングセンサーをインストールし、 Java Management Extensions ( JVM )および実行中のプロセス用のセンサーを設定します。

サポート情報

Apache Solr センサーが現在の環境と互換性があるかどうかを確認するには、以下のサポート情報セクションをご確認ください:

対応バージョンとサポート方針

このセンサーは、 Apache Solr ( 4.0 以降)に対応しています。

以下の表は、最新のサポート対象バージョンとサポート方針を示しています:

テクノロジー サポート・ポリシー 最新技術バージョン サポートされる最新バージョン
Apache Solr 45 日間 9.10.1 9.10.1

サポートポリシーに関する詳細については、 「センサーのサポート戦略」 を参照してください。

構成

このエージェントは Apache Solr をネイティブに監視するため、設定は任意です。

ポーリングレートの設定

注:Instana、 Apache Solr センサー、および 1.0.18 以降のバージョンでは、 データ取り込み量を削減するためにポーリングレートを設定できるようになっています。 この機能は、セルフホスト型の Instana バックエンド311以降でサポートされています。

次の例に示すように、agent configuration.yaml ファイル poll_rate 内のパラメータを使用して、 Instana が Apache Solr からデータやメトリクスを収集するためにポーリングを行う頻度を設定できます

com.instana.plugin.solr:
  poll_rate: 1 # values are in seconds. Default value is 1 second.
注: 特定のポーリング間隔が指定されていない場合、デフォルトのポーリング間隔は1秒となります。

データを収集するには、Solrで JMX モジュールを有効にする必要があります。 JMX モジュールを有効にするには:

  • <jmx /><SOLR_HOME>/server/solr/configsets/basic_configs/conf/solrconfig.xmlに追加します。
  • <SOLR_HOME>/bin/solr.in.shENABLE_REMOTE_JMX_OPTS="true" を設定します。

メトリックを表示するには、以下のステップを実行します。

  1. Instana のUIのサイドバーで 「インフラストラクチャ」 を選択します。
  2. 特定のモニター・ホストをクリックします。

ホスト・ダッシュボードには、収集されたすべてのメトリックとモニター対象プロセスが表示されます。

メトリック収集

Apache Solr センサーは、 Apache Solr インスタンスを監視し、そこから以下のメトリクスを収集します:

構成データ

Apache Solr センサーは、 Apache Solr インスタンスから以下の構成データを収集します:

  • ポート
  • バージョン
  • コア数
    • 名前
    • バージョン
    • 開始時刻

パフォーマンス・メトリック (コア当たり)

Instana Solrのメトリクスとヘルスシグネチャを1秒単位で監視し、パフォーマンスに異常が検出された場合は3秒以内にイベントを発生させます。

Apache Solr センサーは、 Apache Solr インスタンスから以下のパフォーマンス指標を収集します:

メトリック 説明
平均要求時間 要求の処理にかかる平均時間
要求 要求の数
キャッシュ・ルックアップ キャッシュ・ルックアップの数
キャッシュ・ヒット率 キャッシュ・ヒットの割合 (%)
挿入 挿入の数
強制削除 強制削除の数
エラー サーバー・エラーの数
タイムアウト タイムアウトの数
追加されたドキュメント 追加されたドキュメントの数
保留中のドキュメント 保留中のドキュメントの数 (処理対象)
注: これらのメトリクスを表示するには、コアを定義する必要があります。

正常性シグニチャー

各 Apache Solr には、受信したメトリクスに対して継続的に評価される、厳選されたヘルスシグネチャのナレッジベースが備わっています。 これらの正常性シグネチャーは、ユーザーの影響に依存する問題またはインシデントを報告するために使用されます。

組み込みイベントは、エンティティのヘルスシグネチャの異常に基づいて課題やインシデントをトリガーし、 カスタムイベントは、任意のエンティティの個々のメトリクスのしきい値に基づいて課題やインシデントをトリガーします。

Solr ノードのビルド・イベントについては、組み込みイベントのリファレンスを参照してください。

クラウド

追跡対象の構成

Instana 設定の変更を検知し、それらをリアルタイムのタイムラインに追加します。 この機能により、構成の変更がアプリケーションのパフォーマンスにどのように影響するかをユーザーが確認できるようになります。

Apache Solr センサーは、以下の構成を追跡します:

  • クラスター名
  • ノードまたはノードの数
  • シャードまたはシャードの数

Solr Cloud の組み込みイベントについては、 組み込みイベントのリファレンスを参照してください。