Interface ProducerStats

    • Method Detail

      • getNumMsgsSent

        long getNumMsgsSent()
        Returns:
        the number of messages published in the last interval
      • getNumBytesSent

        long getNumBytesSent()
        Returns:
        the number of bytes sent in the last interval
      • getNumSendFailed

        long getNumSendFailed()
        Returns:
        the number of failed send operations in the last interval
      • getNumAcksReceived

        long getNumAcksReceived()
        Returns:
        the number of send acknowledges received by broker in the last interval
      • getSendMsgsRate

        double getSendMsgsRate()
        Returns:
        the messages send rate in the last interval
      • getSendBytesRate

        double getSendBytesRate()
        Returns:
        the bytes send rate in the last interval
      • getSendLatencyMillis50pct

        double getSendLatencyMillis50pct()
        Returns:
        the 50th percentile of the send latency in milliseconds for the last interval
      • getSendLatencyMillis75pct

        double getSendLatencyMillis75pct()
        Returns:
        the 75th percentile of the send latency in milliseconds for the last interval
      • getSendLatencyMillis95pct

        double getSendLatencyMillis95pct()
        Returns:
        the 95th percentile of the send latency in milliseconds for the last interval
      • getSendLatencyMillis99pct

        double getSendLatencyMillis99pct()
        Returns:
        the 99th percentile of the send latency in milliseconds for the last interval
      • getSendLatencyMillis999pct

        double getSendLatencyMillis999pct()
        Returns:
        the 99.9th percentile of the send latency in milliseconds for the last interval
      • getSendLatencyMillisMax

        double getSendLatencyMillisMax()
        Returns:
        the max send latency in milliseconds for the last interval
      • getTotalMsgsSent

        long getTotalMsgsSent()
        Returns:
        the total number of messages published by this producer
      • getTotalBytesSent

        long getTotalBytesSent()
        Returns:
        the total number of bytes sent by this producer
      • getTotalSendFailed

        long getTotalSendFailed()
        Returns:
        the total number of failed send operations
      • getTotalAcksReceived

        long getTotalAcksReceived()
        Returns:
        the total number of send acknowledges received by broker
      • getPendingQueueSize

        int getPendingQueueSize()
        Returns:
        current pending send-message queue size of the producer