@Configuration
public class GenieHealthAutoConfiguration
extends java.lang.Object
com.netflix.genie.web.health| Constructor and Description |
|---|
GenieHealthAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
GenieAgentHealthIndicator |
genieAgentHealthIndicator(AgentMetricsService agentMetricsService)
Provide a health indicator tied to agent related information if one hasn't already been provided elsewhere.
|
GenieMemoryHealthIndicator |
genieMemoryHealthIndicator(JobMetricsService jobMetricsService,
JobsProperties jobsProperties)
Provide a health indicator related to job memory usage if one hasn't already been provided elsewhere.
|
@Bean @ConditionalOnMissingBean(value=GenieMemoryHealthIndicator.class) public GenieMemoryHealthIndicator genieMemoryHealthIndicator(JobMetricsService jobMetricsService, JobsProperties jobsProperties)
jobMetricsService - Implementation of JobMetricsService to usejobsProperties - The JobsProperties to useGenieMemoryHealthIndicator@Bean @ConditionalOnMissingBean(value=GenieAgentHealthIndicator.class) public GenieAgentHealthIndicator genieAgentHealthIndicator(AgentMetricsService agentMetricsService)
agentMetricsService - AgentMetricsService implementation to useGenieAgentHealthIndicator