Skip to content
Maintained by AxonOps — production-grade documentation from engineers who operate distributed databases at scale Simplify Cassandra Ops Simplify Kafka Ops

AxonOps Self-Hosted

AxonOps Self-Hosted lets you run the AxonOps control plane inside your own infrastructure. You deploy AxonOps Server and AxonOps Dashboard alongside your existing Cassandra and Kafka environments, while axon-agent runs on the data plane hosts.

How it works

  • You host the control plane: AxonOps Server and Dashboard run in your environment.
  • You keep your clusters: Cassandra and Kafka continue to run in your infrastructure.
  • You install the agent: axon-agent collects metrics, logs, and operational signals and connects to your self-hosted AxonOps Server.

AxonOps Self-Hosted architecture

Control plane and data plane

In a self-hosted deployment, both the control plane and data plane run within your network boundary. The agent uses a secure, bi‑directional protocol to exchange telemetry and operational actions with the AxonOps Server.

What you get

  • Centralized dashboards for Cassandra and Kafka
  • Kafka management for topics, partitions, ACLs, Kafka Connect, and Schema Registry
  • Health checks and alerting integrations
  • Repair, backup, and operational workflows
  • Log and event visibility
  • User management and team access controls
  • Built-in AI assistant for chat, cluster analysis, and root cause analysis

AI assistant

AxonOps Self-Hosted includes a built-in AI assistant for Cassandra and Kafka operations:

  • Chat: natural-language interaction for questions about cluster state, configuration, and operational behavior.
  • Cluster analysis: automated review of cluster health, configuration, and performance signals across nodes.
  • Root cause analysis: correlation of metrics, logs, and events to identify the likely origin of incidents.

The assistant runs within the same network boundary as AxonOps Server. Cluster telemetry used for analysis stays inside the self-hosted environment.

Deployment options

  • Dedicated VMs or bare metal
  • Kubernetes (Strimzi or K8ssandra for Kafka/Cassandra clusters)
  • Air‑gapped environments

Getting started

  1. Install AxonOps Server and Dashboard.
  2. Configure the metrics store (Elasticsearch or Cassandra).
  3. Install axon-agent on Cassandra and Kafka hosts.

Start here: