public class HibernateMetricsRecorder extends Object
| Constructor and Description |
|---|
HibernateMetricsRecorder() |
| Modifier and Type | Method and Description |
|---|---|
Consumer<MetricsFactory> |
consumeMetricsFactory() |
(package private) MetricsFactory.MetricBuilder |
createBuilder(MetricsFactory metricsFactory,
String metricName,
String description,
String puName,
String... tags) |
(package private) <T> void |
createStatisticsCounter(MetricsFactory metricsFactory,
String metricName,
String description,
String puName,
T statistics,
Function<T,Long> f,
String... tags) |
(package private) void |
createTimeGauge(MetricsFactory metricsFactory,
String metricName,
String description,
String puName,
org.hibernate.stat.Statistics statistics,
Function<org.hibernate.stat.Statistics,Long> f,
String... tags) |
(package private) void |
registerMetrics(MetricsFactory metricsFactory,
String puName,
org.hibernate.stat.Statistics statistics)
Register MP Metrics
|
public Consumer<MetricsFactory> consumeMetricsFactory()
void registerMetrics(MetricsFactory metricsFactory, String puName, org.hibernate.stat.Statistics statistics)
metricsFactory - Quarkus MetricsFactory for generic metrics registrationpuName - Name of persistence unitstatistics - Statistics MXBean for persistence unit<T> void createStatisticsCounter(MetricsFactory metricsFactory, String metricName, String description, String puName, T statistics, Function<T,Long> f, String... tags)
void createTimeGauge(MetricsFactory metricsFactory, String metricName, String description, String puName, org.hibernate.stat.Statistics statistics, Function<org.hibernate.stat.Statistics,Long> f, String... tags)
MetricsFactory.MetricBuilder createBuilder(MetricsFactory metricsFactory, String metricName, String description, String puName, String... tags)
Copyright © 2021 JBoss by Red Hat. All rights reserved.