Qpid
  1. Qpid
  2. QPID-4783

Improve Connection statistics in Java Broker QmfManagementAgent

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.23
    • Component/s: Java Broker
    • Labels:
      None

      Description

      org.apache.qpid.server.qmf2.agentdata.Connection provide a bridge between the Java Broker org.apache.qpid.server.model.Connection and QMF.

      I had assumed that bytesIn, bytesOut, messagesIn and messagesOut hadn't been implemented but Robbie Gemmell mentioned that they were actually implemented in the StatisticsAdapter base class extended by ConnectionStatisticsAdapter.

      So I've been able to map those to the related QMF Connection statistics.

      setValue("bytesFromClient", stats.getStatistic("bytesIn"));
      setValue("bytesToClient", stats.getStatistic("bytesOut"));
      setValue("msgsFromClient", stats.getStatistic("messagesIn"));
      setValue("msgsToClient", stats.getStatistic("messagesOut"));

      I've applied a fix and the stats look to be updating fine in the QMF2 GUI.

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Unassigned
            Reporter:
            Fraser Adams
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development