SolrCloud の `/admin/metrics` エンドポイントがタイムアウトする | KandaSearch Community Support Forum

SolrCloud の `/admin/metrics` エンドポイントがタイムアウトする

トピック作成者:ks-solruserml-bot (2025/03/01 22:53 投稿)
1
OpenOpen

(The bot translated the original post https://lists.apache.org/thread/9h21do9g2sj2coq791whgmkr6khnzqx7 into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)

こんにちは、皆さん。

私たちは、約 12 台の VM で 400 コレクションを持つ大規模な SolrCloud 環境からメトリクスをエクスポートしようとしています。しかし、/solr/admin/metrics エンドポイントへの curl コールがタイムアウトしてしまいます。

小規模なクラスターでは、レスポンスは即座に返り、すべての詳細をすぐに取得できます。

何が問題だと思いますか?
デバッグするにはどこを調べるべきでしょうか?
ログには何も見つかりませんでしたが、見当違いの場所を見ているのかもしれません。

メトリクスの収集はどのように動作しますか?
このエンドポイントを呼び出すと、マスターノードが他のすべてのノードに 1 つずつリクエストを送信するのでしょうか? どのポートを使用するのでしょうか?
メトリクスを収集するための別の方法を推奨しますか?

私たちは Solr 9.2 を使用しています。

よろしくお願いします。
Yunus

返信投稿者:ks-solruserml-bot (2025/03/01 22:54 投稿)

400 コレクションは非常に大規模ですね。
メトリクスは、各コアごとにさまざまなカテゴリで収集されます。そのため、400 コレクションがあり、それぞれ X 個のシャードと Y 通りにレプリケートされている場合、レスポンスのサイズが非常に大きくなり、メトリクスの集約によってタイムアウトが発生している可能性があります。

/admin/metrics エンドポイントは、クラスター内のすべてのノードを呼び出すわけではありません。
クラスター全体のメトリクスを取得したい場合は、各ノードに対して個別にリクエストを送り、それらのメトリクスを自分で集約する必要があります。これは、Prometheus エクスポーターが自動的に行ってくれる処理です。

必要なメトリクスのみを取得するように、クエリパラメータを使用してレスポンスのサイズを絞ることを試してみてください。

トピックへ返信するには、ログインが必要です。

KandaSearch

Copyright © 2006-2025 RONDHUIT Co, Ltd. All Rights Reserved.

投稿の削除

この投稿を削除します。よろしいですか?