Package io.aeron.driver.status


package io.aeron.driver.status
Status counters that track progress or events experienced by the driver.
  • Class
    Description
    Counter for tracking the timestamp of a last heartbeat from an Aeron client.
    Duty cycle tracker that detects when a cycle exceeds a threshold and tracks max cycle time reporting both through counters.
    The number of active receivers represented as a counter value.
    The number of destinations represented as a counter value.
    Allocates AtomicCounter indicating a per PublicationImage indication of presence for CongestionControl.
    The limit as a position in bytes applied to publishers on a session-channel-stream tuple.
    The position in bytes a publication has reached appending to the log.
    The status of a receiving channel endpoint represented as a counter value.
    The receiving end of a local socket address, i.e.
    The highest position the Receiver has observed on a session-channel-stream tuple while rebuilding the stream.
    The highest position the Receiver has rebuilt up to on a session-channel-stream tuple while rebuilding the stream.
    The status of a sending channel endpoint represented as a counter value.
    Count of back-pressure events (BPE)s a sender has experienced on a stream.
    The position the Sender can immediately send up-to on a session-channel-stream tuple.
    The position the Sender has reached for sending data to the media on a session-channel-stream tuple.
    The sending end of a local socket address, i.e.
    Functions for working with status counters.
    Allocates counters on a stream of messages.
    The position an individual Subscriber has reached on a session-channel-stream tuple.
    System-wide counters for monitoring.
    Aggregate entry point for managing counters of system status.