Index

A B C D E F G H I J M N O P R S T V 
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 provided combiner.
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 for HealthMeterRegistry.
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
 
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
 
A B C D E F G H I J M N O P R S T V 
All Classes and Interfaces|All Packages