John Blum
5c5032e4a2
Exclude the 'javax.servlet:javax.servlet-api' transitive dependency from 'geode-core'.
...
Exclude the 'javax.servlet:javax.servlet-api' transitive dependency except from in the 'spring-geode-starter-session' and 'spring-gemfire-starter-session' modules.
Remove unnecessary 'javax.servlet:javax.servlet-api' provided dependency in 'spring-geode-autoconfigure'.
Remove unnecessary 'org.springframework.boot:spring-boot-starter-tomcat' runtime dependency from 'spring-geode-samples-caching-httpsession'.
Remove unnecessary 'javax.cache:cache-api' and 'org.springframework.shell:spring-shell' runtime dependencies from 'spring-geode-samples-caching-inline'.
Remove unnecessary 'javax.cache:cache-api' and 'org.springframework.shell:spring-shell' runtime dependencies from 'spring-geode-samples-caching-lookaside'.
Remove unnecessary 'javax.cache:cache-api' runtime dependency from 'spring-geode-samples-caching-near'.
Resolves gh-47.
2019-08-22 22:46:26 -07:00
John Blum
c218795e8d
Refactor logging dependencies in SBDG Module Gradle build files.
...
Remove the exclude for 'org.apache.logging.log4j:log4j-to-slf4j'.
Add an exclude for 'org.apache.logging.log4j:log4j-core'.
Resolves gh-42.
2019-08-21 11:56:32 -07:00
John Blum
6558e0ee97
Remove all improper uses of the Apache Shiro API and replace with the appropriate core Spring Framework API.
...
For example, usages of org.apache.shiro.util.Assert and org.apache.shiro.util.StringUtils should be replaced with org.springframework.util.Assert and org.springframework.util.StringUtils, respectively.
2019-08-20 15:00:36 -07:00
John Blum
66327392c7
Add Gradle build file to configure the generated Maven POMs for SBDG modules.
...
Resolves gh-43.
2019-07-26 00:31:37 -07:00
John Blum
f0e8b7964c
Remove exclusions on 'org.springframework.boot:spring-boot-starter-logging'.
...
Add exclusion on 'org.apache.logging.log4j:log4j-to-slf4j'.
2019-04-29 19:49:36 -07:00
John Blum
473e31af30
Remove unnecessary use of java.util.Optional.
2019-04-29 19:37:14 -07:00
John Blum
8da5755ed8
Update copyright to 2019.
...
Resolves gh-19.
2019-03-21 18:07:02 -07:00
John Blum
6f58762f62
Convert DataPolicy type into String.
...
Guard against null/unset Pool names when processing a non-client Region.
Add statistics-enabled configuration meta-data property to the health information for a Region.
Handle PARTITION Region statisitcs using the RegionStatisticsResolver class.
Convert EvictionAction types to Strings.
Convert EvictionAlgorithm types to Strings.
Convert ExpirationAction types to Strings.
2018-09-21 15:16:02 -07:00
John Blum
5861740a66
Add RegionStatisticsResolver to resolve the Region CacheStatistics (using Region.getStatistics()) from non-PARTITION Regions as well as rolling up and aggregating bucket stats for PARTITION Regions (using inner helper class, RegionStatisticsResolver.PartitionRegionCacheStatistics).
2018-09-21 15:11:42 -07:00
John Blum
a1a64e7470
Guard against accessing Pool.pendingEventCount when client is not durable.
2018-09-21 15:08:56 -07:00
John Blum
e5f31b56d4
Add configuration meta-data property for the number of members in the DistributedSystem.
...
Guard against null/unset URLs for the DistributedSystem standard gemfire properties and security properties locations.
2018-09-21 15:07:28 -07:00
John Blum
f9ef704ab2
Add additional details with configuration meta-data about Region eviction as well as entry idle timeout (TTI) and time-to-live (TTL) expiration policies.
2018-09-20 18:24:45 -07:00
John Blum
3cb5bbc373
Add additional details and metrics/statistics about the QueryService, ContinuousQuery (CQ) Service.
2018-09-20 18:24:37 -07:00
John Blum
6f18e2a084
Polish.
2018-09-19 23:31:08 -07:00
John Blum
e048bf202d
Add Unit Tests for GeodeRegionHealthIndicator.
2018-09-19 19:17:10 -07:00
John Blum
b286c5c6f0
Add Unit Tests for GeodePoolsHealthIndicator.
2018-09-19 18:07:02 -07:00
John Blum
263379bae9
Add Unit Tests for GeodeIndexesHealthIndicator.
2018-09-19 17:21:52 -07:00
John Blum
a0476218c1
Add Unit Tests for GeodeGatewaySendersHealthIndicator.
2018-09-19 16:45:04 -07:00
John Blum
14f1dc30c9
Add Unit Tests for GeodeGatewayReceiversHealthIndicator.
2018-09-19 16:44:38 -07:00
John Blum
2c3bd0a4cd
Add and assert GemFireCache name.
2018-09-19 16:44:09 -07:00
John Blum
bfe053f82b
Add Unit Tests for GeodeDiskStoresHealthIndicator.
2018-09-19 15:23:27 -07:00
John Blum
4dd6a2cb5f
Add Unit Tests for GeodeContinuousQueriesHealthIndicator.
2018-09-19 15:23:27 -07:00
John Blum
935acdd175
Add Unit Tests for GeodeCacheServersHealthIndicator.
2018-09-19 15:22:13 -07:00
John Blum
bcc763bc16
Add required name for mock GemFireCache instance.
2018-09-19 13:11:58 -07:00
John Blum
f941d9979a
Add test case testing health check failure when no GemFireCache is present.
2018-09-19 10:37:16 -07:00
John Blum
510db32ef4
Add Unit Tests for GeodeCacheHealthIndicator.
2018-09-19 10:33:20 -07:00
John Blum
2ce660c421
Refactor dependencies and ensure the log4j-to-slf4j dependency gets excluded.
...
Remove testCompile slf4j dependencies.
2018-09-19 10:28:33 -07:00
John Blum
c9b42ab0bc
Add Spring Boot HealthIndicator for Apache Geode Regions.
2018-09-18 22:49:43 -07:00
John Blum
a3e22ae894
Add Spring Boot HealthIndicator for Apache Geode Pools.
2018-09-18 22:49:17 -07:00
John Blum
e2179024f5
Add Spring Boot HealthIndicator for Apache Geode Region OQL Indexes.
2018-09-18 22:48:40 -07:00
John Blum
4b123dc7dc
Add Spring Boot HealthIndicator for Apache Geode (WAN) GatewaySenders.
2018-09-18 22:47:54 -07:00
John Blum
971159d00e
Add Spring Boot HealthIndicator for Apache Geode (WAN) GatewayReceivers.
2018-09-18 22:47:11 -07:00
John Blum
c911f2030f
Add Spring Boot HealthIndicator for Apache Geode DiskStores.
2018-09-18 22:46:35 -07:00
John Blum
e33ebc4cb3
Add Spring Boot HealthIndicator for Apache Geode Continuous Queries.
2018-09-18 22:46:04 -07:00
John Blum
1424a51317
Add Spring Boot HealthIndicator for Apache Geode CachServers.
2018-09-18 22:45:26 -07:00
John Blum
aebc3dc1e7
Add Spring Boot HealthIndicator for Apache Geode (Client) Cache.
2018-09-18 22:44:56 -07:00
John Blum
f61d506e31
Add Spring Boot HealthIndicator for Apache Geode AsyncEventQueues.
2018-09-18 22:44:01 -07:00
John Blum
38a4fdf593
Add spring-geode-actuator module.
...
Add abstract base class for all Apache Geode, Spring Boot HealthIndicators.
Add ServerLoadProbe wrapper implementation to extract CacheServer load and metrics.
2018-09-18 22:43:10 -07:00