Constructor and Description |
---|
TimedAspect(MeterRegistry registry) |
TimedAspect(MeterRegistry registry,
Function<org.aspectj.lang.ProceedingJoinPoint,Iterable<Tag>> tagsBasedOnJoinPoint) |
Modifier and Type | Method and Description |
---|---|
static void |
Metrics.addRegistry(MeterRegistry registry)
Add a registry to the global composite registry.
|
static MockClock |
MockClock.clock(MeterRegistry registry) |
Timer |
Timer.Builder.register(MeterRegistry registry)
Add the timer to a single registry, or return an existing timer in that registry.
|
MultiGauge |
MultiGauge.Builder.register(MeterRegistry registry) |
Gauge |
Gauge.Builder.register(MeterRegistry registry)
Add the gauge to a single registry, or return an existing gauge in that registry.
|
FunctionTimer |
FunctionTimer.Builder.register(MeterRegistry registry)
Add the function timer to a single registry, or return an existing function timer in that registry.
|
TimeGauge |
TimeGauge.Builder.register(MeterRegistry registry)
Add the time gauge to a single registry, or return an existing time gauge in that registry.
|
Meter |
Meter.Builder.register(MeterRegistry registry)
Add the meter to a single registry, or return an existing meter in that registry.
|
LongTaskTimer |
LongTaskTimer.Builder.register(MeterRegistry registry)
Add the long task timer to a single registry, or return an existing long task timer in that registry.
|
FunctionCounter |
FunctionCounter.Builder.register(MeterRegistry registry)
Add the function counter to a single registry, or return an existing function counter in that registry.
|
DistributionSummary |
DistributionSummary.Builder.register(MeterRegistry registry)
Add the distribution summary to a single registry, or return an existing distribution summary in that registry.
|
Counter |
Counter.Builder.register(MeterRegistry registry)
Add the counter to a single registry, or return an existing counter in that registry.
|
static void |
Metrics.removeRegistry(MeterRegistry registry)
Remove a registry from the global composite registry.
|
static Timer.Sample |
Timer.start(MeterRegistry registry)
Start a timing sample.
|
Modifier and Type | Method and Description |
---|---|
void |
MeterBinder.bindTo(MeterRegistry registry) |
Modifier and Type | Method and Description |
---|---|
protected void |
JCacheMetrics.bindImplementationSpecificMetrics(MeterRegistry registry) |
protected void |
GuavaCacheMetrics.bindImplementationSpecificMetrics(MeterRegistry registry) |
protected void |
EhCache2Metrics.bindImplementationSpecificMetrics(MeterRegistry registry) |
protected void |
CaffeineCacheMetrics.bindImplementationSpecificMetrics(MeterRegistry registry) |
protected abstract void |
CacheMeterBinder.bindImplementationSpecificMetrics(MeterRegistry registry)
Bind detailed metrics that are particular to the cache implementation, e.g.
|
protected void |
HazelcastCacheMetrics.bindImplementationSpecificMetrics(MeterRegistry registry) |
void |
CacheMeterBinder.bindTo(MeterRegistry registry) |
static <K,V,C extends com.hazelcast.core.IMap<K,V>> |
HazelcastCacheMetrics.monitor(MeterRegistry registry,
C cache,
Iterable<Tag> tags)
Record metrics on a Hazelcast cache.
|
static <K,V,C extends javax.cache.Cache<K,V>> |
JCacheMetrics.monitor(MeterRegistry registry,
C cache,
Iterable<Tag> tags)
Record metrics on a JCache cache.
|
static <K,V,C extends com.hazelcast.core.IMap<K,V>> |
HazelcastCacheMetrics.monitor(MeterRegistry registry,
C cache,
String... tags)
Record metrics on a Hazelcast cache.
|
static <K,V,C extends javax.cache.Cache<K,V>> |
JCacheMetrics.monitor(MeterRegistry registry,
C cache,
String... tags)
Record metrics on a JCache cache.
|
static <C extends com.github.benmanes.caffeine.cache.AsyncLoadingCache> |
CaffeineCacheMetrics.monitor(MeterRegistry registry,
C cache,
String cacheName,
Iterable<Tag> tags)
Record metrics on a Caffeine cache.
|
static <C extends com.github.benmanes.caffeine.cache.Cache> |
CaffeineCacheMetrics.monitor(MeterRegistry registry,
C cache,
String cacheName,
Iterable<Tag> tags)
Record metrics on a Caffeine cache.
|
static <C extends com.google.common.cache.Cache> |
GuavaCacheMetrics.monitor(MeterRegistry registry,
C cache,
String cacheName,
Iterable<Tag> tags)
Record metrics on a Guava cache.
|
static <C extends com.github.benmanes.caffeine.cache.AsyncLoadingCache> |
CaffeineCacheMetrics.monitor(MeterRegistry registry,
C cache,
String cacheName,
String... tags)
Record metrics on a Caffeine cache.
|
static <C extends com.github.benmanes.caffeine.cache.Cache> |
CaffeineCacheMetrics.monitor(MeterRegistry registry,
C cache,
String cacheName,
String... tags)
Record metrics on a Caffeine cache.
|
static <C extends com.google.common.cache.Cache> |
GuavaCacheMetrics.monitor(MeterRegistry registry,
C cache,
String cacheName,
String... tags)
Record metrics on a Guava cache.
|
static net.sf.ehcache.Ehcache |
EhCache2Metrics.monitor(MeterRegistry registry,
net.sf.ehcache.Ehcache cache,
Iterable<Tag> tags)
Record metrics on an EhCache cache.
|
static net.sf.ehcache.Ehcache |
EhCache2Metrics.monitor(MeterRegistry registry,
net.sf.ehcache.Ehcache cache,
String... tags)
Record metrics on an EhCache cache.
|
Modifier and Type | Method and Description |
---|---|
void |
PostgreSQLDatabaseMetrics.bindTo(MeterRegistry registry) |
void |
DatabaseTableMetrics.bindTo(MeterRegistry registry) |
static void |
DatabaseTableMetrics.monitor(MeterRegistry registry,
DataSource dataSource,
String dataSourceName,
String tableName,
Iterable<Tag> tags)
Record the row count for an individual database table.
|
static void |
DatabaseTableMetrics.monitor(MeterRegistry registry,
String tableName,
String dataSourceName,
DataSource dataSource,
String... tags)
Record the row count for an individual database table.
|
Modifier and Type | Method and Description |
---|---|
void |
HystrixMetricsBinder.bindTo(MeterRegistry registry) |
Constructor and Description |
---|
MicrometerMetricsPublisher(MeterRegistry registry,
com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisher metricsPublisher) |
MicrometerMetricsPublisherCommand(MeterRegistry meterRegistry,
com.netflix.hystrix.HystrixCommandKey commandKey,
com.netflix.hystrix.HystrixCommandGroupKey commandGroupKey,
com.netflix.hystrix.HystrixCommandMetrics metrics,
com.netflix.hystrix.HystrixCircuitBreaker circuitBreaker,
com.netflix.hystrix.strategy.metrics.HystrixMetricsPublisherCommand metricsPublisherForCommand) |
Modifier and Type | Method and Description |
---|---|
void |
JettyStatisticsMetrics.bindTo(MeterRegistry registry) |
void |
JettyServerThreadPoolMetrics.bindTo(MeterRegistry registry) |
static void |
JettyStatisticsMetrics.monitor(MeterRegistry meterRegistry,
org.eclipse.jetty.server.handler.StatisticsHandler statisticsHandler,
Iterable<Tag> tags) |
static void |
JettyStatisticsMetrics.monitor(MeterRegistry meterRegistry,
org.eclipse.jetty.server.handler.StatisticsHandler statisticsHandler,
String... tags) |
Constructor and Description |
---|
InstrumentedQueuedThreadPool(MeterRegistry registry,
Iterable<Tag> tags) |
Modifier and Type | Method and Description |
---|---|
void |
HibernateMetrics.bindTo(MeterRegistry registry) |
static void |
HibernateMetrics.monitor(MeterRegistry registry,
javax.persistence.EntityManagerFactory entityManagerFactory,
String entityManagerFactoryName,
Iterable<Tag> tags) |
static void |
HibernateMetrics.monitor(MeterRegistry registry,
javax.persistence.EntityManagerFactory entityManagerFactory,
String entityManagerFactoryName,
String... tags) |
Modifier and Type | Method and Description |
---|---|
void |
JvmMemoryMetrics.bindTo(MeterRegistry registry) |
void |
JvmGcMetrics.bindTo(MeterRegistry registry) |
void |
ExecutorServiceMetrics.bindTo(MeterRegistry registry) |
void |
JvmThreadMetrics.bindTo(MeterRegistry registry) |
void |
DiskSpaceMetrics.bindTo(MeterRegistry registry) |
void |
ClassLoaderMetrics.bindTo(MeterRegistry registry) |
static ExecutorService |
ExecutorServiceMetrics.monitor(MeterRegistry registry,
ExecutorService executor,
String executorServiceName,
Iterable<Tag> tags)
Record metrics on the use of an
ExecutorService . |
static ExecutorService |
ExecutorServiceMetrics.monitor(MeterRegistry registry,
ExecutorService executor,
String executorServiceName,
Tag... tags)
Record metrics on the use of an
ExecutorService . |
static Executor |
ExecutorServiceMetrics.monitor(MeterRegistry registry,
Executor executor,
String executorName,
Iterable<Tag> tags)
Record metrics on the use of an
Executor . |
static Executor |
ExecutorServiceMetrics.monitor(MeterRegistry registry,
Executor executor,
String executorName,
Tag... tags)
Record metrics on the use of an
Executor . |
Modifier and Type | Method and Description |
---|---|
void |
KafkaConsumerMetrics.bindTo(MeterRegistry registry) |
Modifier and Type | Method and Description |
---|---|
void |
Log4j2Metrics.bindTo(MeterRegistry registry) |
void |
LogbackMetrics.bindTo(MeterRegistry registry) |
Modifier and Type | Method and Description |
---|---|
static OkHttpMetricsEventListener.Builder |
OkHttpMetricsEventListener.builder(MeterRegistry registry,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
UptimeMetrics.bindTo(MeterRegistry registry) |
void |
ProcessorMetrics.bindTo(MeterRegistry registry) |
void |
FileDescriptorMetrics.bindTo(MeterRegistry registry) |
Modifier and Type | Method and Description |
---|---|
void |
TomcatMetrics.bindTo(MeterRegistry registry) |
static void |
TomcatMetrics.monitor(MeterRegistry registry,
org.apache.catalina.Manager manager,
Iterable<Tag> tags) |
static void |
TomcatMetrics.monitor(MeterRegistry registry,
org.apache.catalina.Manager manager,
String... tags) |
Modifier and Type | Class and Description |
---|---|
class |
CompositeMeterRegistry
The clock of the composite effectively overrides the clocks of the registries it manages without actually
replacing the state of the clock in these registries with the exception of long task timers, whose clock cannot
be overridden.
|
Modifier and Type | Method and Description |
---|---|
Set<MeterRegistry> |
CompositeMeterRegistry.getRegistries() |
Modifier and Type | Method and Description |
---|---|
CompositeMeterRegistry |
CompositeMeterRegistry.add(MeterRegistry registry) |
CompositeMeterRegistry |
CompositeMeterRegistry.remove(MeterRegistry registry) |
Constructor and Description |
---|
CompositeMeterRegistry(Clock clock,
Iterable<MeterRegistry> registries) |
Modifier and Type | Method and Description |
---|---|
static HistogramGauges |
HistogramGauges.register(HistogramSupport meter,
MeterRegistry registry,
Function<ValueAtPercentile,String> percentileName,
Function<ValueAtPercentile,Iterable<Tag>> percentileTags,
Function<ValueAtPercentile,Double> percentileValue,
Function<CountAtBucket,String> bucketName,
Function<CountAtBucket,Iterable<Tag>> bucketTags) |
static HistogramGauges |
HistogramGauges.registerWithCommonFormat(DistributionSummary summary,
MeterRegistry registry) |
static HistogramGauges |
HistogramGauges.registerWithCommonFormat(Timer timer,
MeterRegistry registry)
Register a set of gauges for percentiles and histogram buckets that follow a common format when
the monitoring system doesn't have an opinion about the structure of this data.
|
Modifier and Type | Class and Description |
---|---|
class |
DropwizardMeterRegistry |
Constructor and Description |
---|
TimedExecutor(MeterRegistry registry,
Executor delegate,
String executorName,
Iterable<Tag> tags) |
TimedExecutorService(MeterRegistry registry,
ExecutorService delegate,
String executorServiceName,
Iterable<Tag> tags) |
Modifier and Type | Class and Description |
---|---|
class |
LoggingMeterRegistry |
Modifier and Type | Class and Description |
---|---|
class |
PushMeterRegistry |
Modifier and Type | Method and Description |
---|---|
static Search |
Search.in(MeterRegistry registry)
Initiate a new search for meters inside a registry.
|
static RequiredSearch |
RequiredSearch.in(MeterRegistry registry)
Initiate a new search for meters inside a registry.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleMeterRegistry
A minimal meter registry implementation primarily used for tests.
|
Modifier and Type | Class and Description |
---|---|
class |
StepMeterRegistry
Registry that step-normalizes counts and sums to a rate/second over the publishing interval.
|
Modifier and Type | Method and Description |
---|---|
static List<List<Meter>> |
MeterPartition.partition(MeterRegistry registry,
int partitionSize) |
Constructor and Description |
---|
MeterPartition(MeterRegistry registry,
int partitionSize) |
Copyright © 2019. All rights reserved.