Monitoring
This section covers receiving and viewing telemetry (statistics) from running Talon applications.
Overview
Talon automatically collects and reports statistics at multiple levels:
XVM (Server) Statistics: Load average, memory usage, per-thread CPU utilization
Engine Stats: Message throughput, object pool usage, transaction statistics
Per-Transaction Statistics: Detailed performance metrics at the transaction level
By default, statistics reporting is conservative to minimize overhead. You can configure the level of detail based on your monitoring needs.
Monitoring Components
XVM Heartbeats - Server-level statistics and health monitoring
Memory Stats - Detailed memory statistics (heap, off-heap, IO buffers, entity lifecycle)
Engine Stats - Message processing and engine metrics reference
Per Transaction Stats - Transaction-level performance metrics
Related Topics
Exposing Application Stats - Define custom telemetry in your microservices
Configuring Monitoring - Configure statistics collection
Administration - Manage running applications
Analysis & Troubleshooting - Analyze collected telemetry
Last updated

