You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Kirk Lund (JIRA)" <ji...@apache.org> on 2019/03/22 21:23:00 UTC
[jira] [Created] (GEODE-6558) Provide user with way to add meter
subregistry to CacheFactory
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)