forked from apache/geode
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GEODE-6295: Add Micrometer-based metrics system (apache#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 <[email protected]> Co-Authored-By: Michael Oleske <[email protected]> Co-Authored-By: Mark Hanson <[email protected]> Co-Authored-By: Kirk Lund <[email protected]>
- Loading branch information
1 parent
cbfa6a8
commit 8ee587c
Showing
29 changed files
with
1,038 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -97,6 +97,7 @@ WHERE <args>: | |
fastutil.jar | ||
javax.transactions-api.jar | ||
jgroups.jar | ||
micrometer-core.jar | ||
slf4j-api.jar | ||
slf4j-jdk14.jar (not for WebLogic) | ||
geode-modules-slf4j-weblogic.jar (WebLogic only) | ||
|
@@ -280,6 +281,7 @@ OTHER_JARS=(${GEODE}/lib/geode-core-${VERSION}.jar \ | |
${GEODE}/lib/commons-lang3-@[email protected] \ | ||
${GEODE}/lib/shiro-core-@[email protected] \ | ||
${GEODE}/lib/commons-validator-@[email protected] \ | ||
${GEODE}/lib/micrometer-core-@[email protected] \ | ||
${LIB_DIR}/geode-modules-${VERSION}.jar \ | ||
${LIB_DIR}/geode-modules-session-internal-${VERSION}.jar \ | ||
${LIB_DIR}/slf4j-api-@[email protected] \ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.