Overview | Index | Help
| Sonic Management API
SUMMARY: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS | DETAIL: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS

## CollectionsMonitor Notifications

Component: CollectionsMonitor (classname=com.sonicsw.mf.framework.monitor.CollectionsMonitor, version=105)

This documentation describes the notifications that are exposed by a CollectionsMonitor component running within the Sonic Management environment.

A general description of notifications is provided in the overview.

See Also:
  `CollectionsMonitor Metrics`, `CollectionsMonitor Operations/Attributes`

Notifications Summary
`application.alert.storage.metrics.StoredPerMinute` Alert for metric storage.metrics.StoredPerMinute
`application.alert.storage.notifications.StoredPerMinute` Alert for metric storage.notifications.StoredPerMinute
`application.alert.monitor.metrics.AverageMetricLatency` Alert for metric monitor.metrics.AverageMetricLatency
`application.alert.monitor.metrics.MaxMetricLatency` Alert for metric monitor.metrics.MaxMetricLatency
`application.alert.monitor.metrics.MetricsPerSecond` Alert for metric monitor.metrics.MetricsPerSecond
`application.alert.monitor.notifications.NotificationsPerSecond` Alert for metric monitor.notifications.NotificationsPerSecond
`system.monitor.Threshold` Sent when a notification monitoring threshold has been broken.
`system.state.Offline` Component stop complete.
`system.state.Online` Component start complete.

Notifications Detail

### application.alert.storage.metrics.StoredPerMinute

  Alert for metric storage.metrics.StoredPerMinute
  This notification is published when configured alert thresholds on the metric storage.metrics.StoredPerMinute are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.storage.notifications.StoredPerMinute`

### application.alert.storage.notifications.StoredPerMinute

  Alert for metric storage.notifications.StoredPerMinute
  This notification is published when configured alert thresholds on the metric storage.notifications.StoredPerMinute are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.storage.metrics.StoredPerMinute`

### application.alert.monitor.metrics.AverageMetricLatency

  Alert for metric monitor.metrics.AverageMetricLatency
  This notification is published when configured alert thresholds on the metric monitor.metrics.AverageMetricLatency are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.monitor.metrics.MaxMetricLatency`

### application.alert.monitor.metrics.MaxMetricLatency

  Alert for metric monitor.metrics.MaxMetricLatency
  This notification is published when configured alert thresholds on the metric monitor.metrics.MaxMetricLatency are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.monitor.metrics.AverageMetricLatency`

### application.alert.monitor.metrics.MetricsPerSecond

  Alert for metric monitor.metrics.MetricsPerSecond
  This notification is published when configured alert thresholds on the metric monitor.metrics.MetricsPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.monitor.notifications.NotificationsPerSecond`

### application.alert.monitor.notifications.NotificationsPerSecond

  Alert for metric monitor.notifications.NotificationsPerSecond
  This notification is published when configured alert thresholds on the metric monitor.notifications.NotificationsPerSecond are broken.

> Severity:
>   `Level.INFO`
> Attributes:
>   `InitialAlert` - The date/time the threshold value was initially exceeded.
>   `Repeat` - "true" when this is a repeat alert for an existing threshold exceeded condition.
>   `Threshold` - The threshold value that has been exceeded.
>   `ThresholdType` - Indicates whether the threshold is a "high" or "low" threshold type.
>   `Units` - The units of the value (if available, otherwise blank).
>   `Value` - The value of the metric at the time the the threshold alert was generated.
> See Also:
>   `application.alert.monitor.metrics.MetricsPerSecond`

### system.monitor.Threshold

  Sent when a notification monitoring threshold has been broken.

> Severity:
>   `Level.WARNING`
> Attributes:
>   `CollectionConfigID` - The configuration identity for the monitored collection.
>   `NotificationMonitor` - The configured name for the set of monitored notifications for which the threshold has been broken.
>   `HighThreshold` - The high threshold value that was exceeded, causing generation of the notification. Note: This attribute is only present if a high threshold has been exceeded.
>   `LowThreshold` - The low threshold value that was exceeded, causing generation of the notification. Note: This attribute is only present if a low threshold has been exceeded.
>   `ActualCount` - The actual value at the point in time when the notification is generated.

### system.state.Offline

  Component stop complete.

> Severity:
>   `Level.INFO`
> Attributes:
>   `LastError` - All state notifications carry the description of the last (uncleared) error that occurred on this component.
>   `LastErrorLevel` - All state notifications carry the severity level of the last (uncleared) error that occurred on this component. Severity levels are integers whose values map to constants defined in the java class Level.
> See Also:
>   `system.state.Online`

### system.state.Online

  Component start complete.

> Severity:
>   `Level.INFO`
> Attributes:
>   `LastError` - All state notifications carry the description of the last (uncleared) error that occurred on this component.
>   `LastErrorLevel` - All state notifications carry the severity level of the last (uncleared) error that occurred on this component. Severity levels are integers whose values map to constants defined in the java class Level.
> See Also:
>   `system.state.Offline`

Overview | Index | Help
| Sonic Management API
SUMMARY: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS | DETAIL: OPERATIONS/ATTRIBUTES | NOTIFICATIONS | METRICS

Copyright © 2002-2013 Aurea, Inc. All Rights Reserved.