Kirk Lund created GEODE-6558: -------------------------------- Summary: Provide user with way to add meter subregistry to CacheFactory Key: GEODE-6558 URL: https://issues.apache.org/jira/browse/GEODE-6558 Project: Geode Issue Type: New Feature Components: statistics Reporter: Kirk Lund
Provide user with way to add meter subregistry to CacheFactory. This approach is an alternative to using MetricsPublishingService with Java's ServiceLoader. Example: {noformat} MeterRegistry prometheusRegistry = new PrometheusMeterRegistry(...); Cache cache = new CacheFactory() .addMeterSubregistry(prometheusRegistry) .create(); {noformat} The API should also allow the user to add multiple meter subregistries: {noformat} MeterRegistry prometheusRegistry = new PrometheusMeterRegistry(...); MeterRegistry influxRegistry = new StatsdMeterRegistry(...); MeterRegistry newRelicRegistry = new NewRelicMeterRegistry(...); Cache cache = new CacheFactory() .addMeterSubregistry(prometheusRegistry) .addMeterSubregistry(influxRegistry) .addMeterSubregistry(newRelicRegistry) .create(); {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005)