> For the complete documentation index, see [llms.txt](https://docs.xplatform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xplatform.com/talon/developing-applications/configuring-the-runtime/monitoring.md).

# Monitoring

Configure statistics collection and heartbeat emission for monitoring your Talon microservices.

## Overview

Talon automatically collects extensive statistics about message processing, transactions, and system resources. Configuration controls what statistics are collected, how frequently they're emitted, and the performance trade-offs.

Statistics must be balanced against performance impact. Many are enabled by default with minimal overhead, while detailed latency and per-transaction statistics can impact performance and require explicit enablement.

## Topics

* [**XVM Heartbeats**](/talon/developing-applications/configuring-the-runtime/monitoring/xvm-heartbeats.md) - Configure periodic XVM-level statistics emission
* [**Engine Statistics**](/talon/developing-applications/configuring-the-runtime/monitoring/engine-statistics.md) - Configure AEP engine metrics collection
* [**Memory Statistics**](/talon/developing-applications/configuring-the-runtime/monitoring/memory-statistics.md) - Configure memory stats collection (heap, off-heap, IO buffers, entity lifecycle)
* [**Per-Transaction Statistics**](/talon/developing-applications/configuring-the-runtime/monitoring/per-transaction-statistics.md) - Configure detailed transaction-level metrics

## Related Topics

* [Operating Model](/talon/concepts-and-architecture/operating-model.md) - Monitoring architecture
* [Monitoring](/talon/operating-applications/monitoring.md) - Viewing and interpreting statistics at runtime
* [Exposing Application Stats](/talon/developing-applications/authoring-user-code/monitoring/exposing-application-statistics.md) - Define custom application metrics
