Class ReplicationRedoLogOverflowToDiskAlert

java.lang.Object
org.openspaces.admin.alert.alerts.AbstractAlert
org.openspaces.admin.alert.alerts.ReplicationRedoLogOverflowToDiskAlert
All Implemented Interfaces:
Externalizable, Serializable, Alert

public class ReplicationRedoLogOverflowToDiskAlert extends AbstractAlert
A replication redo-log overflow to disk alert, fired when the redo-log exceeds the defined redo-log memory capacity and overflows to disk. The alert is raised when the redo-log overflows. The alert is resolved when the redo-log no longer uses the disk.

These thresholds can be configured by using the ReplicationRedoLogOverflowToDiskAlertConfigurer.

This alert will be received on the call to AlertTriggeredEventListener.alertTriggered(Alert) for registered listeners.

Since:
8.0
Author:
Moran Avigdor
See Also:
  • Field Details

  • Constructor Details

    • ReplicationRedoLogOverflowToDiskAlert

      public ReplicationRedoLogOverflowToDiskAlert()
      required by java.io.Externalizable
    • ReplicationRedoLogOverflowToDiskAlert

      public ReplicationRedoLogOverflowToDiskAlert(Alert alert)
  • Method Details

    • getComponentUid

      public String getComponentUid()
      The component UID is equivalent to GridComponent.getUid()
      Specified by:
      getComponentUid in interface Alert
      Overrides:
      getComponentUid in class AbstractAlert
      Returns:
      Component UID - the unique identifier of the component associated with the alert.
    • getHostAddress

      public String getHostAddress()
      The host address of the machine that this alert corresponds to.
      Returns:
      the host address; may be null.
    • getHostName

      public String getHostName()
      The host name of the machine that this alert corresponds to.
      Returns:
      the host name; may be null.
    • getVirtualMachineUid

      public String getVirtualMachineUid()
      The uid of the virtual machine that this alert corresponds to.
      Returns:
      the virtual machine uid; may be null.
    • getCpuUtilization

      public Double getCpuUtilization()
      The CPU utilization reading when this alert was fired.
      Returns:
      the CPU utilization; may be null.
    • getHeapUtilization

      public Double getHeapUtilization()
      The heap memory utilization reading when this alert was fired.
      Returns:
      the heap utilization; may be null.
    • getReplicationStatus

      public String getReplicationStatus()
      The replication status from source to target Space.
      Returns:
      the replication status; may be null.
    • getRedoLogSize

      public Integer getRedoLogSize()
      The total redo-log size (for all channels) for both memory and swap.
      Returns:
      the redo-log size; may be null.
    • getRedoLogMemorySize

      public Integer getRedoLogMemorySize()
      The in-memory redo-log size (for all channels).
      Returns:
      the redo-log size; may be null.
    • getRedoLogSwapSize

      public Integer getRedoLogSwapSize()
      The swap redo-log size (for all channels).
      Returns:
      the redo-log size; may be null.