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)