検索要求ハンドラー統計

コア固有の検索要求ハンドラー統計を経時的に記録します。

コア固有の検索要求ハンドラー統計を経時的に記録します。

JMXアナログ

solr/core/search

スキーマ

CREATE TABLE dse_perf.solr_search_request_handler_metrics (
  node_ip inet,
  core text,
  date timestamp,
  handler_name text,
  time timestamp,
  requests bigint,
  errors bigint,
  timeouts bigint,
  total_time_seconds double,
  avg_requests_per_second double,
  five_min_rate_reqs_per_second double,
  fifteen_min_rate_reqs_per_second double,
  PRIMARY KEY ((node_ip, core, date), handler_name, time)
)
WITH CLUSTERING ORDER BY (handler_name ASC, time DESC)
AND gc_grace_seconds=0
フィールドタイプ目的
node_ipinetノードのIPアドレス。
coretext検索コア名(keyspace.tableなど)。
datetimestamp統計が記録されたmm/dd/yyyyの深夜。
handler_nametextsearch index configで指定されているハンドラー名。
timetimestamp統計が記録された正確な時刻。
requestsbigintハンドラーが処理した要求の数。
errorsbigintハンドラーに発生したエラーの数。
timeoutsbigint結果の一部しか受け取っていない応答の数。
total_time_secondsdoubleすべての要求処理時間の合計。
avg_requests_per_seconddouble1秒あたりの要求の平均数。
five_min_rate_reqs_per_seconddoubleその過去5分間での1秒あたりの要求。
fifteen_min_rate_reqs_per_seconddoubleその過去15分間での1秒あたりの要求。

ノード127.0.0.1のコアkeyspace.tableに関して、10/17/2014に記録されたすべての更新ハンドラーのスナップショット:

SELECT * 
FROM solr_search_request_handler_metrics 
WHERE node_ip = '127.0.0.1' AND core = 'keyspace.table' AND date = '2014-10-17';

ノード127.0.0.1のコアkeyspace.tableに関して、10/17/2014に記録されたハンドラー“/update/json”の最新の5つのスナップショット:

SELECT *  
FROM solr_search_request_handler_metrics
WHERE node_ip = '127.0.0.1' AND 
    core = 'keyspace.table' 
    AND date = '2014-10-17' 
    AND handler_name = '/update/json'
LIMIT 5;