---
title: Events reported by APM
source: https://docs.newrelic.com/docs/data-apis/understand-data/event-data/events-reported-apm
---

[APM](https://docs.newrelic.com/docs/apm/new-relic-apm/getting-started) reports [event data](https://docs.newrelic.com/docs/using-new-relic/data/understand-data/new-relic-data-types#event-data) that appears in some UI displays and is also available for [querying and charting](https://docs.newrelic.com/docs/using-new-relic/data/understand-data/query-new-relic-data). Select an event name in the following table to see its attributes.

| Event                                                               | Description                                                                                                                                                                                                                                                                                                                                                                                                    |
| ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`Transaction`](/attribute-dictionary/?event=Transaction)           | A transaction is a logical unit of work in a software application. The `Transaction` event includes information about the app, database calls, the duration of the transaction, and any errors that may occur.                                                                                                                                                                                                 |
| [`TransactionError`](/attribute-dictionary/?event=TransactionError) | Transaction errors occur when a request throws an exception in the code path that was taken to fill that request. The number of transaction errors does not equal the number of transactions, because you can specify whether you want to [collect, ignore, or mark errors as expected](https://docs.newrelic.com/docs/agents/manage-apm-agents/agent-data/manage-errors-apm-collect-ignore-or-mark-expected). |
| [`Span`](/attribute-dictionary/?event=Span)                         | Span events are created when New Relic agents, or other tracing instrumentation tools, instrument operations that are part of a distributed trace. See the [definition of span](https://docs.newrelic.com/docs/using-new-relic/welcome-new-relic/getting-started/glossary#span).                                                                                                                               |

Related documentation:

-   [Report custom events](https://docs.newrelic.com/docs/insights/insights-data-sources/custom-data/report-custom-event-data)
-   [Extend data retention](https://docs.newrelic.com/docs/insights/use-insights-ui/manage-account-data/extend-event-data-retention)
-   [See example NRQL queries](https://docs.newrelic.com/docs/query-your-data/nrql-new-relic-query-language/nrql-query-tutorials/app-data-nrql-query-examples)
