Monitoring
This section covers how to expose custom statistics and telemetry from your microservice for monitoring and observability.
Overview
Talon automatically collects extensive statistics about message processing, transactions, and system resources. You can augment this with application-specific metrics to monitor business logic and operational characteristics.
Custom statistics are exposed through heartbeat logs and can be queried in real-time or analyzed offline.
Statistic Types
Talon supports four types of custom statistics:
Gauges - Current value measurements (e.g., queue depth, cache size)
Counters - Monotonically increasing counts (e.g., orders processed, errors)
Series - Collections of measurements (e.g., order sizes, processing times)
Latencies - Timing measurements with percentile tracking
Topics
Exposing Application Stats - Define custom statistics using
@AppStatannotations
Related Topics
Operating Model - Conceptual overview of monitoring and operations
XVM Stats and Heartbeats - Server-level statistics
AEP Engine Statistics - Engine-level metrics
Configuring Monitoring - Configure statistics collection
Last updated

