Axon Server 2024.X
Dashboard for Axon Server 2024.X, providing comprehensive monitoring and metrics visualization for your Axon Server cluster. Features include real-time performance metrics, cluster health status, message handling statistics, and system resource utilization. Ideal for DevOps teams managing Axon-based event-driven applications and microservices architectures.
Axon Server Cluster Overview Dashboard
A comprehensive Grafana dashboard for monitoring Axon Server clusters, providing real-time insights into performance, health, and operational metrics.
Dashboard Overview
This dashboard is organized into four main sections:
1. Health Metrics
- CPU utilization and system performance
- Node status and connectivity
- Application connection metrics
- Error rates and warnings
- Event store volume status
2. Message Processing
- Command and query processing rates
- Queue status monitoring
- Handler duration metrics
- Subscription query performance
- Error rate tracking
3. Event Store
- Event/snapshot append and read rates
- File segment monitoring
- Replication group status
- Storage performance metrics
- Unforced entries tracking
4. Operation Metrics
- Application connection events
- Command/Query processing durations
- System-level error rates
- Storage volume utilization
Data Collection
This dashboard requires Prometheus as the data source. Metrics are collected through:
- JMX Exporter for Java metrics
- Prometheus Node Exporter for system metrics
- Axon Server’s built-in metrics endpoints
Required Metrics
axon_*
metrics for Axon Server-specific datasystem_*
metrics for system performanceprocess_*
metrics for JVM statistics
Installation
- Import the JSON file into your Grafana instance
- Configure the Prometheus data source
- Update the dashboard variables:
job
: Prometheus job namecontext
: Axon Server contextaxonserver
: Axon Server instance selectiondatasource
: Prometheus data source
Requirements
- Grafana 11.x or higher
- Prometheus with configured Axon Server metrics collection
- Axon Server 2024.x
Data source config
Collector config:
Upload an updated version of an exported dashboard.json file from Grafana
Revision | Description | Created | |
---|---|---|---|
Download |