Index
All Classes and Interfaces|All Packages
A
- ALLOCATIONS - Static variable in class io.micrometer.health.objectives.JvmServiceLevelObjectives
- and() - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator.Builder
- averageOver(Duration) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
B
- baseUnit(String) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
- build() - Method in class io.micrometer.health.HealthMeterRegistry.Builder
- build(String) - Static method in class io.micrometer.health.ServiceLevelObjective
- builder(HealthConfig) - Static method in class io.micrometer.health.HealthMeterRegistry
C
- clock(Clock) - Method in class io.micrometer.health.HealthMeterRegistry.Builder
- close() - Method in class io.micrometer.health.HealthMeterRegistry
- combine(BinaryOperator<Boolean>) - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator.Builder
-
Combine
ServiceLevelObjectives
with the providedcombiner
. - combineWith(Function<ServiceLevelObjective.SingleIndicator.Builder, ServiceLevelObjective.SingleIndicator.NumericQuery>, BinaryOperator<Double>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- compose(String, ServiceLevelObjective...) - Static method in class io.micrometer.health.ServiceLevelObjective
- count(Function<Search, Search>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
D
- DEFAULT - Static variable in interface io.micrometer.health.HealthConfig
- DISK - Static variable in class io.micrometer.health.objectives.OperatingSystemServiceLevelObjectives
- dividedBy(Function<ServiceLevelObjective.SingleIndicator.Builder, ServiceLevelObjective.SingleIndicator.NumericQuery>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
E
- errorRatio(Function<Search, Search>, Function<Search, Search>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
F
- failedMessage(String) - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator.Builder
- failedMessage(String) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
G
- getAcceptFilters() - Method in class io.micrometer.health.ServiceLevelObjective
- getAcceptFilters() - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator
- getAcceptFilters() - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator
- getBaseTimeUnit() - Method in class io.micrometer.health.HealthMeterRegistry
- getBaseUnit() - Method in class io.micrometer.health.ServiceLevelObjective
- getFailedMessage() - Method in class io.micrometer.health.ServiceLevelObjective
- getId() - Method in class io.micrometer.health.ServiceLevelObjective
- getName() - Method in class io.micrometer.health.ServiceLevelObjective
- getObjectives() - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator
- getRequires() - Method in class io.micrometer.health.ServiceLevelObjective
- getRequires() - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator
- getRequires() - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator
- getServiceLevelObjectives() - Method in class io.micrometer.health.HealthMeterRegistry
- getTags() - Method in class io.micrometer.health.ServiceLevelObjective
- getTestDescription() - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator
- getValue(MeterRegistry) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator
- getValueAsString(MeterRegistry) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator
H
- HealthConfig - Interface in io.micrometer.health
-
MeterRegistryConfig
forHealthMeterRegistry
. - HealthMeterRegistry - Class in io.micrometer.health
-
Configured with a set of queries, provides an overall health indicator given a set of service level objectives.
- HealthMeterRegistry(HealthConfig, Collection<ServiceLevelObjective>, Collection<MeterFilter>, Clock, ThreadFactory) - Constructor for class io.micrometer.health.HealthMeterRegistry
- HealthMeterRegistry.Builder - Class in io.micrometer.health
- healthy(MeterRegistry) - Method in class io.micrometer.health.ServiceLevelObjective
- healthy(MeterRegistry) - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator
- healthy(MeterRegistry) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator
I
- io.micrometer.health - package io.micrometer.health
-
SLO-based health meter registry.
- io.micrometer.health.objectives - package io.micrometer.health.objectives
-
Predefined
ServiceLevelObjective classes
. - isEqualTo(double) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- isEqualTo(Duration) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- isGreaterThan(double) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- isGreaterThan(Duration) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- isGreaterThanOrEqualTo(double) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- isGreaterThanOrEqualTo(Duration) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- isLessThan(double) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- isLessThan(Duration) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- isLessThanOrEqualTo(double) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- isLessThanOrEqualTo(Duration) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
J
- JvmServiceLevelObjectives - Class in io.micrometer.health.objectives
-
ServiceLevelObjectives
for Java Virtual Machine.
M
- max(Function<Search, Search>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
- maxOver(Duration) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- maxPercentile(Function<Search, Search>, double) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
- MEMORY - Static variable in class io.micrometer.health.objectives.JvmServiceLevelObjectives
-
A series of high-level heap monitors originally defined in Team City's memory monitor.
- minOver(Duration) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- minus(Function<ServiceLevelObjective.SingleIndicator.Builder, ServiceLevelObjective.SingleIndicator.NumericQuery>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- multipliedBy(Function<ServiceLevelObjective.SingleIndicator.Builder, ServiceLevelObjective.SingleIndicator.NumericQuery>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
N
- name - Variable in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
O
- OperatingSystemServiceLevelObjectives - Class in io.micrometer.health.objectives
-
ServiceLevelObjectives
for Operating System. - or() - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator.Builder
P
- plus(Function<ServiceLevelObjective.SingleIndicator.Builder, ServiceLevelObjective.SingleIndicator.NumericQuery>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- prefix() - Method in interface io.micrometer.health.HealthConfig
R
- requires(MeterBinder...) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
S
- ServiceLevelObjective - Class in io.micrometer.health
-
Service level objective.
- ServiceLevelObjective(String, Tags, String, String) - Constructor for class io.micrometer.health.ServiceLevelObjective
- ServiceLevelObjective.MultipleIndicator - Class in io.micrometer.health
- ServiceLevelObjective.MultipleIndicator.Builder - Class in io.micrometer.health
- ServiceLevelObjective.SingleIndicator - Class in io.micrometer.health
- ServiceLevelObjective.SingleIndicator.Builder - Class in io.micrometer.health
- ServiceLevelObjective.SingleIndicator.NumericQuery - Class in io.micrometer.health
- serviceLevelObjectiveFilter(MeterFilter) - Method in class io.micrometer.health.HealthMeterRegistry.Builder
- serviceLevelObjectives(ServiceLevelObjective...) - Method in class io.micrometer.health.HealthMeterRegistry.Builder
- SingleIndicator(ServiceLevelObjective.SingleIndicator.NumericQuery, String, Predicate<Double>) - Constructor for class io.micrometer.health.ServiceLevelObjective.SingleIndicator
- start(ThreadFactory) - Method in class io.micrometer.health.HealthMeterRegistry
- step() - Method in interface io.micrometer.health.HealthConfig
- stop() - Method in class io.micrometer.health.HealthMeterRegistry
- sumOver(Duration) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
T
- tag(String, String) - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator.Builder
- tag(String, String) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator.Builder
- tags(Iterable<Tag>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
- tags(String...) - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator.Builder
- tags(String...) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
- test(String, Predicate<Double>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- testDuration(String, Predicate<Duration>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.NumericQuery
- threadFactory(ThreadFactory) - Method in class io.micrometer.health.HealthMeterRegistry.Builder
- tick(MeterRegistry) - Method in class io.micrometer.health.ServiceLevelObjective.MultipleIndicator
- tick(MeterRegistry) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator
- tick(MeterRegistry) - Method in class io.micrometer.health.ServiceLevelObjective
- total(Function<Search, Search>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
V
- value(Function<Search, Search>) - Method in class io.micrometer.health.ServiceLevelObjective.SingleIndicator.Builder
All Classes and Interfaces|All Packages