Skip to content

AxonOps — AI-Native Control Plane for Open Source Data Platforms

Incident Management Integration

AxonOps provides several integrations for notifications.

The functionality is accessible via Settings > Integrations

The current integrations are:

integrations

AxonOps is designed as a monitoring and alerting system that:

  • Detects issues
  • Triggers alerts
  • Sends recovery events when conditions return to normal

However, AxonOps is not intended to replace dedicated incident management platforms like PagerDuty or OpsGenie.

Incident management platforms provide capabilities such as:

  • Converting alerts into incidents with defined workflows
  • Escalation policies when initial responders don’t acknowledge
  • Repeat notifications until someone takes action
  • Acknowledgment to pause notifications while investigating
  • Auto-resolution when recovery events arrive

One of the most valuable features of incident management platforms is alert grouping. When a systemic issue affects your Cassandra or Kafka cluster, it often triggers alerts from multiple nodes simultaneously. Without grouping, an on-call engineer might receive dozens of notifications for what is essentially a single incident.

Alert grouping consolidates related alerts into a single incident, providing clarity on the nature of the outage while dramatically reducing notification noise.

For more information on configuring alert grouping and incident rules, see:

AxonOps provides a rich routing mechanism for notifications.

The current routing options are:

  • Global - routes all notifications
  • Metrics - alerts on metrics
  • Backups - backups and restore events
  • Service Checks - service checks and health checks
  • Nodes - notifications raised from nodes
  • Commands - notifications from generic tasks
  • Repairs - notifications from Cassandra repairs
  • Rolling Restart - notifications from the rolling restart feature

Each severity (info, warning, error) can be routed independently.

routing

Errors per routing mechanism and severity levels

Section titled “Errors per routing mechanism and severity levels”
SourceSeverityDescription
BackupCriticalAny error that is returned from the 3rd party remote location providers.
BackupWarningClear local snapshots timed out
BackupWarningUnable to find local snapshot
BackupWarningLocal backup process errors
BackupWarningClear remote snapshot timed out
BackupWarningRemote backup process errors
BackupWarningUnable to find remote snapshot
BackupWarningBackup not triggered (Backups paused)
BackupWarningFailed to create backup
BackupWarningFailed to create remote config for backups
BackupWarningCreate Cassandra snapshot failed
BackupWarningSnapshot request timed out
BackupWarningCassandra node is inactive
BackupInfoLocal backup created successfully
BackupInfoBackup deleted successfully
SourceSeverityDescription
RepairCriticalUpdate repairs error, can be caused by tables being created or removed while a repair is running
RepairCriticalAny error that is generated by Cassandra for a repair processes
RepairCriticalRepair job is over 60% complete and the estimated time to completion is after gc_grace deadline
RepairWarningRepair job is over 40% complete and the estimated time to completion is after gc_grace deadline
RepairWarningRepair segment failed
RepairWarningRepair segment timed out
RepairWarningCassandra repair error after n-amount of retries
RepairWarningRepair unit errors
RepairWarningRepair errors for nonexistent correlation ID
RepairWarningRepair request timed out after n-amount of attempts to connect to host