[ https://issues.apache.org/jira/browse/GEODE-6295?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16793329#comment-16793329 ]
ASF subversion and git services commented on GEODE-6295: -------------------------------------------------------- Commit 8ee587c0d2e301775dae6a1eecba4f9a9a258ca6 in geode's branch refs/heads/feature/GEODE-6518 from Kirk Lund [ https://gitbox.apache.org/repos/asf?p=geode.git;h=8ee587c ] GEODE-6295: Add Micrometer-based metrics system (#3277) - Add MetricsSession interface that represents the lifecycle of a meter registry, and allows connecting "downstream" registries. - Add MetricsPublishingService interface that defines a service that can be implemented to interact with MetricsSessions by connecting "downstream" registries to publish metrics to external monitoring systems. - Add CompositeMeterRegistryFactory whichs handles creating the composite meter registry for the cache and defining its common tags. - Add CacheLifecycleMetricsSession class that loads implementations of MetricsPublishingService and manages the cache meter registry based on the cache lifecycle. - InternalCacheBuilder uses CompositeMeterRegistryFactory to create the cache meter registry and starts a CacheLifecycleMetricsSession. The cache meter registry is passed to GemFireCacheImpl and exposed to internal Geode code by InternalCache.getMeterRegistry(). Co-Authored-By: Dale Emery <dem...@pivotal.io> Co-Authored-By: Michael Oleske <mole...@pivotal.io> Co-Authored-By: Mark Hanson <mhan...@pivotal.io> Co-Authored-By: Kirk Lund <kl...@apache.org> > Add support for Micrometer meters and meter registries > ------------------------------------------------------ > > Key: GEODE-6295 > URL: https://issues.apache.org/jira/browse/GEODE-6295 > Project: Geode > Issue Type: New Feature > Components: docs, statistics > Reporter: Dale Emery > Assignee: Kirk Lund > Priority: Major > Labels: pull-request-available > Time Spent: 9.5h > Remaining Estimate: 0h > > Add a Micrometer composite meter registry to Geode. Geode code can use this > registry to collect key metrics. Client code can add one or more "downstream" > meter registries to publish the collected metrics to the external time-series > databases of their choice. -- This message was sent by Atlassian JIRA (v7.6.3#76005)