mlbiscoc opened a new pull request, #3671:
URL: https://github.com/apache/solr/pull/3671

   https://issues.apache.org/jira/browse/SOLR-17806
   
   Migrate CaffeineCache metrics to OTEL. This also cleaned up some things like 
`core attributes` and some some of the observable instruments for 
batchCallbacks so we have gauge and counters.
   
   ```
   # HELP solr_cache_cumulative_ops Number of cumulative cache operations 
(hits, lookups, inserts and evictions)
   # TYPE solr_cache_cumulative_ops gauge
   
solr_cache_cumulative_ops{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="evictions",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="hits",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="inserts",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="lookups",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="evictions",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="hits",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="inserts",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="lookups",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="evictions",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="hits",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="inserts",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="lookups",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="evictions",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="hits",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="inserts",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="lookups",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="evictions",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="hits",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="inserts",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_cache_cumulative_ops{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="lookups",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   # HELP solr_searcher_cache_hit_ratio Cache hit ratio
   # TYPE solr_searcher_cache_hit_ratio gauge
   
solr_searcher_cache_hit_ratio{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_hit_ratio{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_hit_ratio{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_hit_ratio{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_hit_ratio{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   # HELP solr_searcher_cache_ops_total Number of cache operations (hits, 
lookups, inserts and evictions)
   # TYPE solr_searcher_cache_ops_total counter
   
solr_searcher_cache_ops_total{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="evictions",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="hits",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="inserts",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="lookups",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="evictions",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="hits",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="inserts",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="lookups",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="evictions",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="hits",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="inserts",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="lookups",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="evictions",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="hits",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="inserts",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="lookups",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="evictions",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="hits",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="inserts",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_ops_total{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",ops="lookups",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   # HELP solr_searcher_cache_ram_used_bytes RAM bytes used by cache
   # TYPE solr_searcher_cache_ram_used_bytes gauge
   
solr_searcher_cache_ram_used_bytes{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 440.0
   
solr_searcher_cache_ram_used_bytes{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 448.0
   
solr_searcher_cache_ram_used_bytes{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 440.0
   
solr_searcher_cache_ram_used_bytes{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 592.0
   
solr_searcher_cache_ram_used_bytes{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 440.0
   # HELP solr_searcher_cache_size Current number cache entries
   # TYPE solr_searcher_cache_size gauge
   
solr_searcher_cache_size{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_size{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_size{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_size{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_size{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   # HELP solr_searcher_cache_warmup_time_milliseconds Cache warmup time
   # TYPE solr_searcher_cache_warmup_time_milliseconds gauge
   
solr_searcher_cache_warmup_time_milliseconds{cache_name="documentCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_warmup_time_milliseconds{cache_name="fieldValueCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_warmup_time_milliseconds{cache_name="filterCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_warmup_time_milliseconds{cache_name="perSegFilter",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   
solr_searcher_cache_warmup_time_milliseconds{cache_name="queryResultCache",category="CACHE",collection="demo",core="demo_shard1_replica_n1",otel_scope_name="org.apache.solr",replica="replica_n1",shard="shard1"}
 0.0
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to