@NonNullApi @NonNullFields public class HibernateMetrics extends Object implements MeterBinder
MeterBinder implementation that provides Hibernate metrics. It exposes the
same statistics as would be exposed when calling Statistics#logSummary().| Constructor and Description |
|---|
HibernateMetrics(EntityManagerFactory entityManagerFactory,
String entityManagerFactoryName,
Iterable<Tag> tags)
Deprecated.
since 1.1.2 in favor of
HibernateMetrics(SessionFactory, String, Iterable) |
HibernateMetrics(SessionFactory sessionFactory,
String sessionFactoryName,
Iterable<Tag> tags)
Create a
HibernateMetrics. |
| Modifier and Type | Method and Description |
|---|---|
void |
bindTo(MeterRegistry registry) |
static void |
monitor(MeterRegistry registry,
EntityManagerFactory entityManagerFactory,
String entityManagerFactoryName,
Iterable<Tag> tags)
Deprecated.
since 1.1.2 in favor of
monitor(MeterRegistry, SessionFactory, String, Iterable) |
static void |
monitor(MeterRegistry registry,
EntityManagerFactory entityManagerFactory,
String entityManagerFactoryName,
String... tags)
Deprecated.
since 1.1.2 in favor of
monitor(MeterRegistry, SessionFactory, String, String...) |
static void |
monitor(MeterRegistry registry,
SessionFactory sessionFactory,
String sessionFactoryName,
Iterable<Tag> tags)
Create
HibernateMetrics and bind to the specified meter registry. |
static void |
monitor(MeterRegistry registry,
SessionFactory sessionFactory,
String sessionFactoryName,
String... tags)
Create
HibernateMetrics and bind to the specified meter registry. |
public HibernateMetrics(SessionFactory sessionFactory,
String sessionFactoryName,
Iterable<Tag> tags)
HibernateMetrics.sessionFactory - session factory to usesessionFactoryName - session factory name as a tag valuetags - additional tags@Deprecated public HibernateMetrics(EntityManagerFactory entityManagerFactory, String entityManagerFactoryName, Iterable<Tag> tags)
HibernateMetrics(SessionFactory, String, Iterable)HibernateMetrics.entityManagerFactory - entity manager factory to useentityManagerFactoryName - entity manager factory name as a tag valuetags - additional tagspublic static void monitor(MeterRegistry registry, SessionFactory sessionFactory, String sessionFactoryName, String... tags)
HibernateMetrics and bind to the specified meter registry.registry - meter registry to usesessionFactory - session factory to usesessionFactoryName - session factory name as a tag valuetags - additional tagspublic static void monitor(MeterRegistry registry, SessionFactory sessionFactory, String sessionFactoryName, Iterable<Tag> tags)
HibernateMetrics and bind to the specified meter registry.registry - meter registry to usesessionFactory - session factory to usesessionFactoryName - session factory name as a tag valuetags - additional tags@Deprecated public static void monitor(MeterRegistry registry, EntityManagerFactory entityManagerFactory, String entityManagerFactoryName, String... tags)
monitor(MeterRegistry, SessionFactory, String, String...)HibernateMetrics and bind to the specified meter registry.registry - meter registry to useentityManagerFactory - entity manager factory to useentityManagerFactoryName - entity manager factory name as a tag valuetags - additional tags@Deprecated public static void monitor(MeterRegistry registry, EntityManagerFactory entityManagerFactory, String entityManagerFactoryName, Iterable<Tag> tags)
monitor(MeterRegistry, SessionFactory, String, Iterable)HibernateMetrics and bind to the specified meter registry.registry - meter registry to useentityManagerFactory - entity manager factory to useentityManagerFactoryName - entity manager factory name as a tag valuetags - additional tagspublic void bindTo(MeterRegistry registry)
bindTo in interface MeterBinderCopyright © 2020 LeanCloud. All rights reserved.