|
Sonic Management API | |||||
SUMMARY: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS | DETAIL: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS |
This documentation describes the metrics and alert capabilities that are exposed by a Broker component running within the Sonic Management environment.
A general description of metrics and metric alerts is provided in the overview.
Broker Notifications
,
Broker Operations/Attributes
Metrics Summary |
broker.bytes.DeliveredPerSecond
Broker wide bytes delivered per second (includes internal/management messages). |
broker.bytes.ReceivedPerSecond
Broker wide bytes received per second (includes internal/management messages). |
broker.bytes.TopicDBSize
Total size in bytes of topic message store. |
broker.connections.Count
Inbound connection count to broker. |
broker.connections.RejectedPerMinute
Rejected connect attempts per minute. |
broker.messages.Delivered
Application messages delivered since start/reset (excludes internal/management messages). |
broker.messages.DeliveredPerSecond
Application messages delivered per second (excludes internal/management messages). |
broker.messages.Received
Application messages received since start/reset (excludes internal/management messages). |
broker.messages.ReceivedPerSecond
Application messages received per second (excludes internal/management messages). |
connection.bytes.Delivered
Bytes delivered to a connection (includes internal/management messages). |
connection.bytes.DeliveredPerSecond
Bytes delivered to a connection/sec (includes internal/management messages). |
connection.bytes.Received
Bytes received by a connection (includes internal/management messages). |
connection.bytes.ReceivedPerSecond
Bytes received by a connection per second (includes internal/management messages). |
connection.messages.Delivered
Messages delivered to a connection (excludes internal/management messages). |
connection.messages.DeliveredPerSecond
Messages delivered to a connection/sec (excludes internal/management messages). |
connection.messages.Received
Messages received by a connection (excludes internal/management messages). |
connection.messages.ReceivedPerSecond
Messages received by a connection per second (excludes internal/management messages). |
queue.messages.Count
Number of messages in a queue. |
queue.messages.DeliveredPerSecond
Messages delivered to a queue per second (including rejected messages). |
queue.messages.MaxAge
Age in seconds of the oldest message on the queue. |
queue.messages.MaxDepth
Maximum number of messages in a queue during a collection interval. |
queue.messages.ReceivedPerSecond
Messages received by a queue per second |
queue.messages.Size
Size of messages in a queue. |
queue.messages.TimeInQueue
Average time in the queue (in seconds) of messages dequeued during a collection interval. |
Metrics Detail |
- Metric Type:
- Normal
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High, Low
- See Also:
broker.bytes.ReceivedPerSecond
,broker.bytes.TopicDBSize
- Metric Type:
- Normal
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High, Low
- See Also:
broker.bytes.DeliveredPerSecond
,broker.bytes.TopicDBSize
- Metric Type:
- Normal
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High
- See Also:
broker.bytes.DeliveredPerSecond
,broker.bytes.ReceivedPerSecond
- Metric Type:
- Normal
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High
- See Also:
broker.connections.RejectedPerMinute
- Metric Type:
- Normal
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High
- See Also:
broker.connections.Count
- Metric Type:
- Normal
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- None
- See Also:
broker.messages.DeliveredPerSecond
,broker.messages.Received
,broker.messages.ReceivedPerSecond
- Metric Type:
- Normal
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High, Low
- See Also:
broker.messages.Delivered
,broker.messages.Received
,broker.messages.ReceivedPerSecond
- Metric Type:
- Normal
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- None
- See Also:
broker.messages.Delivered
,broker.messages.DeliveredPerSecond
,broker.messages.ReceivedPerSecond
- Metric Type:
- Normal
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High, Low
- See Also:
broker.messages.Delivered
,broker.messages.DeliveredPerSecond
,broker.messages.Received
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- None
- See Also:
connection.bytes.DeliveredPerSecond
,connection.bytes.Received
,connection.bytes.ReceivedPerSecond
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High, Low
- See Also:
connection.bytes.Delivered
,connection.bytes.Received
,connection.bytes.ReceivedPerSecond
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- None
- See Also:
connection.bytes.Delivered
,connection.bytes.DeliveredPerSecond
,connection.bytes.ReceivedPerSecond
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High, Low
- See Also:
connection.bytes.Delivered
,connection.bytes.DeliveredPerSecond
,connection.bytes.Received
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- None
- See Also:
connection.messages.DeliveredPerSecond
,connection.messages.Received
,connection.messages.ReceivedPerSecond
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High, Low
- See Also:
connection.messages.Delivered
,connection.messages.Received
,connection.messages.ReceivedPerSecond
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- None
- See Also:
connection.messages.Delivered
,connection.messages.DeliveredPerSecond
,connection.messages.ReceivedPerSecond
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High, Low
- See Also:
connection.messages.Delivered
,connection.messages.DeliveredPerSecond
,connection.messages.Received
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High
- See Also:
queue.messages.DeliveredPerSecond
,queue.messages.MaxAge
,queue.messages.MaxDepth
,queue.messages.ReceivedPerSecond
,queue.messages.Size
,queue.messages.TimeInQueue
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High, Low
- See Also:
queue.messages.Count
,queue.messages.MaxAge
,queue.messages.MaxDepth
,queue.messages.ReceivedPerSecond
,queue.messages.Size
,queue.messages.TimeInQueue
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High
- See Also:
queue.messages.Count
,queue.messages.DeliveredPerSecond
,queue.messages.MaxDepth
,queue.messages.ReceivedPerSecond
,queue.messages.Size
,queue.messages.TimeInQueue
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- None
- See Also:
queue.messages.Count
,queue.messages.DeliveredPerSecond
,queue.messages.MaxAge
,queue.messages.ReceivedPerSecond
,queue.messages.Size
,queue.messages.TimeInQueue
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High, Low
- See Also:
queue.messages.Count
,queue.messages.DeliveredPerSecond
,queue.messages.MaxAge
,queue.messages.MaxDepth
,queue.messages.Size
,queue.messages.TimeInQueue
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High
- See Also:
queue.messages.Count
,queue.messages.DeliveredPerSecond
,queue.messages.MaxAge
,queue.messages.MaxDepth
,queue.messages.ReceivedPerSecond
,queue.messages.TimeInQueue
- Metric Type:
- Instance
- Dynamic:
- Can be enabled/disabled at runtime.
- Threshold Alert Support:
- High
- See Also:
queue.messages.Count
,queue.messages.DeliveredPerSecond
,queue.messages.MaxAge
,queue.messages.MaxDepth
,queue.messages.ReceivedPerSecond
,queue.messages.Size
|
Sonic Management API | |||||
SUMMARY: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS | DETAIL: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS |