zookeeper-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From eolivelli <...@git.apache.org>
Subject [GitHub] zookeeper issue #580: ZOOKEEPER-3098: Add additional server metrics
Date Mon, 06 Aug 2018 14:48:12 GMT
Github user eolivelli commented on the issue:

    @anmolnar  this change is a backport from Facebook fork.
    in PR #582 I have started a brand new work, to design and implement a long term ZK internal
API to instrument server and client java code base.
    Users are requesting support for Prometheus for instance.
    The idea of PR #582 is to design how a "MetricsProvider" can interact with ZK code.
    This great work from @jtuple and his collegues will be (quite) easily refactored to the
new system once we have merged Facebook contribs and merged the new system.
    On the new Metrics API the most interesting key points are:
    - we are going to support several providers and/or let the users contribute/use other
own providers
    - we are not using 'static' variables, so you can have several ZooKeeper clients (for
instance a HBase client, a Curator based client...) inside the same JVM
    I would like to move forward and send the next patches but we need to have agreement on
the high level decisions
    cc @hanm @phunt 


View raw message