[hibernate-dev] Hibernate Metrics support

Steve Ebersole steve at hibernate.org
Mon Jun 1 21:39:48 EDT 2015


Hibernate already has hooks to implement all of these
between org.hibernate.SessionEventListener
and org.hibernate.resource.jdbc.spi.StatementInspector


On Mon, Jun 1, 2015 at 4:12 PM Mihalcea Vlad <mih_vlad at yahoo.com> wrote:

> Hi Steve,
>
> I was thinking of having a Metrics gathering API for all sorts of
> database-related operations:
>
> - connection acquiring/lease time
> - connection wait time
> - transaction durations
> - SQL query logger
> - slow queries threshold
> - number of queries per transaction threshold
>
> Something similar to https://github.com/vladmihalcea/flexy-pool
>
> This will ease profiling a Hibernate application and we could have the
> hibernate-core define the integration hooks and
> a hibernate-metrics module to inject the metrics gathering components.
> This module could use Dropwizard Metrics, since
> it supports various Reservoir types and many reporting flavors (log, JMX,
> Graphite).
>
> Hibernate users will get an insight of what's going on in their
> application, so they can better understand what Hibernate does
> on their behalf.
>
> What do you think of this?
>
> Vlad MIhalcea
>
>
>


More information about the hibernate-dev mailing list