Collecting Apache Solr performance statistics
When solr_latency_snapshot_options is enabled, the performance service creates the required tables and schedules the job to periodically update the relevant snapshot from the specified data source.
The following snapshots collect performance statistics:
+ Record phase-level cumulative percentile latency statistics for queries over time.
+ Record phase-level cumulative percentile latency statistics for updates over time.
+ Record phase-level cumulative percentile latency statistics for commits over time.
+ Record phase-level cumulative percentile latency statistics for index merges over time.
All objects are disabled by default.
Procedure
-
Edit the
dse.yamlfile. -
In the
dse.yamlfile, under thesolr_latency_snapshot_optionsparameter, change enabled to true and set the other options as required.# Solr latency snapshot options solr_latency_snapshot_options: enabled: true ttl_seconds: 604800 refresh_rate_ms: 60000All objects are disabled by default.
Options Options Determines enabled
Whether the object is enabled at start up.
ttl_seconds
How many seconds a record survives before it is expired from the performance object.
refresh_rate_ms
Period (in milliseconds) between sample recordings for periodically updating statistics like the solr_result_cache_stats.