Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat(Transaction 360): Add new section for transaction 360 #19722

Merged
merged 6 commits into from
Feb 25, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
title: Introduction to Transaction 360
tags:
- transaction workloads
- transaction 360
metaDescription: New Relic's Transaction 360 offers a revolutionary approach to application monitoring and troubleshooting by automatically capturing and correlating all entities and data related to a specific problem or question.

freshnessValidatedDate: never
---
<Callout title="preview">
We're still working on this feature, but we'd love for you to try it out!
This feature is currently provided as part of a preview program pursuant to our [pre-release policies](/docs/licenses/license-information/referenced-policies/new-relic-pre-release-policy). The public preview includes access to <DNT>**[Auto-Discovery](/docs/infrastructure/amazon-integrations/connect/set-up-auto-discovery-of-aws-entities)**</DNT> and <DNT>**[Transaction 360](/docs/apm/transactions/workload-performance-monitoring/transaction-workloads)**</DNT>, bundled together. Having opted into the preview, you gain access to all three capabilities at no cost; opting out of the preview applies to all three as well.
</Callout>

In today's rapidly evolving tech landscape, modern applications have become increasingly complex, leading to a significant rise in Mean Time to Resolution (MTTR). This complexity arises from the diverse components that make up modern applications, such as databases, serverless functions, browsers, mobile applications, message queues, infrastructure, AI models, and services. Monitoring these individual services is no longer sufficient. Application owners require comprehensive visibility across their entire application ecosystem.

New Relic's Transaction 360 offers a detailed approach to application monitoring and troubleshooting by automatically capturing and correlating all entities and data related to a specific problem or question.

Key features of Transaction 360 include:

- **Automatic Discovery**: Dynamic service relationship mapping and real-time transaction flow visualization.
- **Comprehensive Visibility**: Full-stack monitoring, cross-service transaction tracking, and infrastructure to browser visibility.
- **Historical Analysis**: Access to weeks of historical data, enabling trend analysis and pattern recognition.

<Callout variant="important">

You need to enable distributed tracing to use Transaction 360. Most of the experience is available to everyone; however, the Advanced Maps and Trace Flow map components in the Transaction Workload view require Advanced Compute.
</Callout>


## Getting started

To get started with Transaction 360, you need to enable distributed tracing in your New Relic account. Once enabled, you can access the Transaction 360 feature from the New Relic One homepage.


## What's next

<DocTiles>

<DocTile title="Transaction 360 UI" path="/docs/apm/transactions/workload-performance-monitoring/transaction-workloads" >Learn how to use Transaction 360 for application perfomance issues</DocTile>
</DocTiles>

Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
---
title: Fast-track troubleshooting with Transaction 360
tags:
- transaction workloads
- dynamic workload monitoring
metaDescription: Learn about the detailed page breakdown in New Relic's Transaction 360 feature.
freshnessValidatedDate: never
---


When application performance issues arise, it's crucial to have a systematic approach to identify and resolve the root cause. This guide walks you to view application performance issues using Transaction 360.

Since Transaction 360 automatically captures and correlates all entities and data related to a specific problem or question, it provides a comprehensive view of the workload. This view includes the transaction flow, service relationships, and performance metrics, enabling you to quickly identify and resolve issues.

## Navigate to the Transaction 360 view

To access the Transaction Workloads view, follow these steps:

1. Go to **[one.newrelic.com](https://one.newrelic.com)> APM and Services**.
2. From the APM summary page, click **Transactions > Transaction Details > View transaction 360 workload**.



The Transaction 360 view provides a detailed breakdown of the transaction workload, including the following components:

* **Transaction 360 Overview**: Displays the transaction workload summary, including the number of entities involved, alerts, and change tracking.

* **Dynamic flow map**: Visualizes the transaction flow, showing the services involved and the time taken by each service.

* **Participating entities**: Lists the services involved in the transaction workload, along with their performance metrics.


## Transaction 360 Overview



<img
title="transaction-360-overview.webp"
alt="transaction-360-overview.webp"
src="/images/transaction-360-overview.webp"
/>

The Transaction 360 Overview section provides the following high-level summary of the associated transaction workload:

* **Dependent entities:** The total number of entities involved in the transaction workload providing insights such as number of instrumented and uninstrumented entities, and the number of entities with alerts. Additionally, you can click the instrumented entities to view their detailed performance metrics and related services. You can also click the uninstrumented entities to view the list of entities that are not instrumented, enabling you to identify the entities that require instrumentation. Similarly, you can click the entities with alerts to view the list of entities with alerts, enabling you to prioritize your investigation based on the severity of the alerts.

* **Issues:** The number of issues detected in the transaction workload, including alerts and change tracking markers. Click **View details** to view the list of issues and identify the entities that are directly impacted by the performance issues.

* **Change tracking:** The number of change tracking markers detected in the transaction workload, indicating changes in the workload's performance. Click **View details** to view the change tracking markers and identify the entities that are directly impacted by the performance changes.

## Dynamic flow map

The Dynamic Flow map visualizes the transaction flow, showing the services involved and the time taken by each service. The map provides a high-level overview of the transaction workload, enabling you to identify bottlenecks and performance issues.

<img
title="dynamic-map.webp"
alt="dynamic-map.webp"
src="/images/dynamic-map.webp"
/>

You can select related services to view the tracing metrics between them. Additionally, you can also assign a Team to the transaction workload to facilitate collaboration and issue resolution, or group related entities using Tags to streamline the investigation process.

The dynamic flow map helps you identify the services that are directly impacted by performance issues, enabling you to focus your investigation on the root cause.

## Participating and supporting entities

### APM entities

The participating entities section provides a detailed breakdown of the services involved in the transaction workload, such as, APM Services, browser applicatioins, mobile applications, serverless functions, or infrastructure entities.

<img
title="partcipating-services.webp"
alt="partcipating-services.webp"
src="/images/partcipating-services.webp"
/>

* **Performance metrics:** The APM services table displays the performance metrics for each service, including throughput, error rate, latency, and issues with severity levels, such as critical, warning, and info, to prioritize your investigation.

* **Transaction table:** You can also use the Transactions table to identify transactions with the highest percentage change in response time, enabling you to focus your investigation on the most impacted transactions. Additionally, you can select a specific transaction to view its trace flow and performance metrics.

### Infrastructure entities

If you have instrumented your infrastructure entities, you can view the performance metrics for your infrastructure entities in the Transaction 360 view. The infrastructure entities section provides a detailed breakdown of the infrastructure entities involved in the transaction workload, such as hosts, containers, and Kubernetes clusters.

<img
title="infrastructure-entities.webp"
alt="infrastructure-entities.webp"
src="/images/infrastructure-entities.webp"
/>

* **Performance metrics:** The Infrastructure entities table displays the performance metrics for each entity, including CPU usage, memory usage, disk I/O, and network I/O, to identify performance bottlenecks and resource constraints.

* **Hosts table:** You can also use the Hosts table to find the list of infrastructure entities and identify hosts with the highest CPU usage, memory usage, disk I/O, and network I/O, enabling you to focus your investigation on the most impacted hosts. Additionally, you can select a specific host to view its performance metrics and related services.


### Browser entities

If you have instrumented your browser applications, you can view the performance metrics for your browser entities in the Transaction 360 view. The browser entities section provides a detailed breakdown of the browser applications involved in the transaction workload.

<img
title="browser-entities.webp"
alt="browser-entities.webp"
src="/images/browser-entities.webp"
/>

* **Performance metrics:** The Browser entities table displays the performance metrics for each entity, including page load time, page views, and JavaScript errors, to identify performance bottlenecks and user experience issues.

* **Session replay:** You can also use the Session replay feature to replay user sessions and identify user interactions that lead to performance issues. Additionally, you can select a specific session to view its performance metrics and related services. For more information, refer to [Session Replay](/docs/browser/browser-monitoring/browser-pro-features/session-replay/get-started/).


### Mobile entities

If you have instrumented your mobile applications, you can view the performance metrics for your mobile entities in the Transaction 360 view. The mobile entities section provides a detailed breakdown of the mobile applications involved in the transaction workload.

### AI monitoring

If your application is making calls to a Large Language Model (LLM) and is instrumented with the APM agent, you can view the performance metrics for your AI entities in the Transaction 360 view. The AI entities section provides a detailed breakdown of the AI models involved in the transaction workload. For more information, refer to [AI monitoring](/docs/ai-monitoring/intro-to-ai-monitoring/).





8 changes: 8 additions & 0 deletions src/nav/apm.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1292,6 +1292,14 @@ pages:
path: /docs/apm/transactions/transaction-traces/security-transaction-traces
- title: Non-web and background transactions
path: /docs/apm/transactions/intro-transactions/monitor-background-processes-other-non-web-transactions

- title: Transaction 360
pages:
- title: Introduction to Transaction 360
path: /docs/apm/transactions/workload-performance-monitoring/introdution
- title: View application performance with Transaction 360
path: /docs/apm/transactions/workload-performance-monitoring/transaction-workloads

- title: Key transactions
pages:
- title: Guide to key transactions
Expand Down
Binary file added static/images/browser-entities.webp
Binary file not shown.
Binary file added static/images/dynamic-map.webp
Binary file not shown.
Binary file added static/images/infrastructure-entities.webp
Binary file not shown.
Binary file added static/images/partcipating-services.webp
Binary file not shown.
Binary file added static/images/traceflow-map.webp
Binary file not shown.
Binary file added static/images/transaction-360-overview.webp
Binary file not shown.
Binary file added static/images/transaction360.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading