問題1: Solrデータが表示されない
Web アプリケーションでSolr プラットフォームを使用していますが、 one.newrelic.com > All capabilities > APM & services > (select a Java app) > Monitorのアプリの UI に Solr データが表示されません。
解決
Solr が 正しく設定され、データが New Relic に報告されていることを確認するために、必要に応じて以下の作業を行います。
- JMX:
<jmx/>
タグを使用して、solrconfig.xml
の Solr 設定で JMX が有効になっていることを確認します。solrconfig.xml
ファイルは、Solr 自体に最も影響を与える設定ファイルです。 - Jetty: Jetty ユーザーの場合は、Jetty の JMX を手動で有効にします。
- Solr metrics: Solr メトリックスの JMX コンソールを確認します。 Solr キャッシュと更新は MBean から取得されます。
問題 2: Solr JMX メトリクス エージェント v8.10 からの変更点 インジェストの増加またはDashboardsレポートの停止。
エージェントの 8.10 リリース後、 Solrによって作成された JMX メトリクスはフォーマットが変更され、クラスタに対処する粒度が向上しました。 その結果、インジェストが増加し、特定のクエリが機能しなくなります。
8.10 より前のSolr JMX メトリクスの形式は次のとおりです: JMX/solr/{collection name}/%/{attribute}/
8.10 がリリースされた後は、次の形式になります。 JMX/solr/{collection name}.{shard}.{core name}/{name_value}/%/{attribute}/
解決
JMX メトリクスの古い形式に戻し、古い書き込みとメトリクスの取り込みが低くなるようにするには、次の構成を適用します。
common: &default_settings# .... configurations above ... jmx: enable_iterated_objectname_keys: true# ... configurations below ...