|
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.FlowToDiskMemorySize
Total size in bytes of in-memory allocations associated with messages offloaded to the message store due to Flow To Disk. |
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.FlowToDiskMemorySize,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.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.FlowToDiskMemorySize,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.FlowToDiskMemorySize,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 | |||||