@NonNullApi @NonNullFields public class HibernateMetrics extends java.lang.Object implements MeterBinder
MeterBinder
implementation that provides Hibernate metrics. It exposes the
same stats as would be exposed when calling Statistics#logSummary
.Constructor and Description |
---|
HibernateMetrics(javax.persistence.EntityManagerFactory entityManagerFactory,
java.lang.String entityManagerFactoryName,
java.lang.Iterable<Tag> tags) |
Modifier and Type | Method and Description |
---|---|
void |
bindTo(MeterRegistry registry) |
static void |
monitor(MeterRegistry registry,
javax.persistence.EntityManagerFactory entityManagerFactory,
java.lang.String entityManagerFactoryName,
java.lang.Iterable<Tag> tags) |
static void |
monitor(MeterRegistry registry,
javax.persistence.EntityManagerFactory entityManagerFactory,
java.lang.String entityManagerFactoryName,
java.lang.String... tags) |
public HibernateMetrics(javax.persistence.EntityManagerFactory entityManagerFactory, java.lang.String entityManagerFactoryName, java.lang.Iterable<Tag> tags)
public static void monitor(MeterRegistry registry, javax.persistence.EntityManagerFactory entityManagerFactory, java.lang.String entityManagerFactoryName, java.lang.String... tags)
public static void monitor(MeterRegistry registry, javax.persistence.EntityManagerFactory entityManagerFactory, java.lang.String entityManagerFactoryName, java.lang.Iterable<Tag> tags)
public void bindTo(MeterRegistry registry)
bindTo
in interface MeterBinder