Skip to content

Commit c207308

Browse files
authored
add transaction definition (#4504)
* added transaction definition * fix link text and other grammar edits * final wording changes
1 parent f0da3a6 commit c207308

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/docs/product/performance/transaction-summary.mdx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,20 @@ Every transaction has a summary view that gives you a better understanding of it
88

99
![Example of Transaction Summary](./perf-transaction-summary.png)
1010

11+
## What Is a Transaction?
12+
13+
A transaction represents a single instance of an activity you want to measure or track, like a page load, page navigation, or an asynchronous task. Having transaction information lets you monitor the overall performance of your application beyond when it crashes or generates an error. Without transactions, you can only know when things in your application have actually gone wrong, which is important, but not the whole picture.
14+
15+
Transactions on the **Performance** page are grouped by the transaction names, such as endpoint paths for backend request transactions (like `/store/checkout/` or `api/v2/users/<user_id>/`) or URLs/routes for page load transactions (like `https://docs.sentry.io/performance-monitoring/`). When you click a transaction on the **Performance** page, it takes you to the **Transaction Summary**, where you can see a list of transaction events: that is, the individual instances of that specific transaction.
16+
17+
<Note>
18+
19+
Learn more about setting transaction names in our [SDK documentation](/platform-redirect/?next=/enriching-events/transaction-name/).
20+
21+
</Note>
22+
23+
For a more in-depth explanation of what’s in a transaction as it relates to traces, check out our [full tracing documentation](/product/sentry-basics/tracing/).
24+
1125
## Overview
1226

1327
### Filter and Search

0 commit comments

Comments
 (0)