Hadoop Common
  1. Hadoop Common
  2. HADOOP-132

An API for reporting performance metrics

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.2.0
    • Fix Version/s: 0.2.0
    • Component/s: None
    • Labels:
      None

      Description

      I'd like to propose adding an API for reporting performance metrics. I will post some javadoc as soon as I figure out how to do so. The idea is for the API to be sufficiently abstract that various different implementations can be plugged in. In particular, there would be one that just writes the metric data to a file, and another that sends metrics to Ganglia. It would also be possible to plug in an implementation that can support high-frequency (say, per-second) sending of fairly large amounts of data (up to hundreds of metrics) across the network.

      I'd be very interested in people's thoughts about what the requirements should be for such an API.

      • David Bowen
      1. javadoc.tgz
        24 kB
        David Bowen
      2. javadoc.tgz
        37 kB
        David Bowen
      3. metrics.patch
        77 kB
        David Bowen

        Activity

        Doug Cutting made changes -
        Workflow no-reopen-closed [ 12373408 ] no-reopen-closed, patch-avail [ 12377718 ]
        Doug Cutting made changes -
        Workflow no reopen closed [ 12373072 ] no-reopen-closed [ 12373408 ]
        Doug Cutting made changes -
        Workflow jira [ 12357965 ] no reopen closed [ 12373072 ]
        Doug Cutting made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Doug Cutting made changes -
        Resolution Fixed [ 1 ]
        Status Open [ 1 ] Resolved [ 5 ]
        David Bowen made changes -
        Attachment metrics.patch [ 12325791 ]
        David Bowen made changes -
        Attachment metrics.patch [ 12325790 ]
        David Bowen made changes -
        Attachment metrics.patch [ 12325700 ]
        David Bowen made changes -
        Attachment metrics.patch [ 12325790 ]
        David Bowen made changes -
        Attachment metrics.patch [ 12325700 ]
        Sameer Paranjpye made changes -
        Affects Version/s 0.2 [ 12310813 ]
        Description
        I'd like to propose adding an API for reporting performance metrics. I will post some javadoc as soon as I figure out how to do so. The idea is for the API to be sufficiently abstract that various different implementations can be plugged in. In particular, there would be one that just writes the metric data to a file, and another that sends metrics to Ganglia. It would also be possible to plug in an implementation that can support high-frequency (say, per-second) sending of fairly large amounts of data (up to hundreds of metrics) across the network.

        I'd be very interested in people's thoughts about what the requirements should be for such an API.

        - David Bowen
        I'd like to propose adding an API for reporting performance metrics. I will post some javadoc as soon as I figure out how to do so. The idea is for the API to be sufficiently abstract that various different implementations can be plugged in. In particular, there would be one that just writes the metric data to a file, and another that sends metrics to Ganglia. It would also be possible to plug in an implementation that can support high-frequency (say, per-second) sending of fairly large amounts of data (up to hundreds of metrics) across the network.

        I'd be very interested in people's thoughts about what the requirements should be for such an API.

        - David Bowen
        Fix Version/s 0.2 [ 12310813 ]
        David Bowen made changes -
        Attachment javadoc.tgz [ 12325631 ]
        David Bowen made changes -
        Field Original Value New Value
        Attachment javadoc.tgz [ 12325317 ]
        David Bowen created issue -

          People

          • Assignee:
            Unassigned
            Reporter:
            David Bowen
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development