diff --git a/src/content/docs/apm/agents/go-agent/configuration/distributed-tracing-go-agent.mdx b/src/content/docs/apm/agents/go-agent/configuration/distributed-tracing-go-agent.mdx index 8f962ebdc94..93209aa0a60 100644 --- a/src/content/docs/apm/agents/go-agent/configuration/distributed-tracing-go-agent.mdx +++ b/src/content/docs/apm/agents/go-agent/configuration/distributed-tracing-go-agent.mdx @@ -35,75 +35,75 @@ This is the best approach to set up [standard distributed tracing](/docs/distrib -### Identify services [#identify] + ### Identify services [#identify] -Figure out which services touch your request so you can instrument each of them to send trace data to New Relic. + Figure out which services touch your request so you can instrument each of them to send trace data to New Relic. -### Instrument each service with an APM agent [#update-agents] + ### Instrument each service with an APM agent [#update-agents] -For each service involved in your transactions, you'll perform separate installations of the agent. If some of your services use other languages, simply repeat the [installation steps](/docs/distributed-tracing/enable-configure/quick-start) for those languages. + For each service involved in your transactions, you'll perform separate installations of the agent. If some of your services use other languages, simply repeat the [installation steps](/docs/distributed-tracing/enable-configure/quick-start) for those languages. - - The Go agent requires you to manually instrument your Go services, unlike the auto-instrumentation of the other New Relic agents. This means you need to add some lines to your code to use the Go agent. You'll learn about this when you start the installation below. - + + The Go agent requires you to manually instrument your Go services, unlike the auto-instrumentation of the other New Relic agents. This means you need to add some lines to your code to use the Go agent. You'll learn about this when you start the installation below. + -To start the installation routine, click the tile below. When you're finished installing each agent, return here to see tips for [viewing your traces](#view-traces). + To start the installation routine, click the tile below. When you're finished installing each agent, return here to see tips for [viewing your traces](#view-traces). - - } - /> - + + } + /> + -### View traces [#view-traces] + ### View traces [#view-traces] -After you instrument each of your services with APM agents, generate some traffic in your application so we can capture some traces. Here are some ways to view your traces in the UI: + After you instrument each of your services with APM agents, generate some traffic in your application so we can capture some traces. Here are some ways to view your traces in the UI: - - - Here's one way you can see traces for a particular service: + + + Here's one way you can see traces for a particular service: - 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > APM & services**. - 2. Click your entity (service). - 3. In the left pane's **Monitor** section, click **Distributed tracing**. - 4. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. - 5. If you don't see the traces you want, you can filter by the `trace.id`. - - - To see traces that cross accounts: + 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > APM & services**. + 2. Click your entity (service). + 3. In the left pane's **Monitor** section, click **Distributed tracing**. + 4. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. + 5. If you don't see the traces you want, you can filter by the `trace.id`. + + + To see traces that cross accounts: - 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Traces**. - 2. Select your entity (service) in the left pane. - 3. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. - 4. If you don't see the traces you want, you can filter by the `trace.id`. - - - You can bring your logs and tracing details together to make troubleshooting easier and faster. With [logs in context](/docs/logs/logs-context/configure-logs-context-apm-agents/), you can see log messages alongside traces in the New Relic UI. + 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Traces**. + 2. Select your entity (service) in the left pane. + 3. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. + 4. If you don't see the traces you want, you can filter by the `trace.id`. + + + You can bring your logs and tracing details together to make troubleshooting easier and faster. With [logs in context](/docs/logs/logs-context/configure-logs-context-apm-agents/), you can see log messages alongside traces in the New Relic UI. - After you've located an interesting trace using the steps in [View traces that include a specific service](#entity-explorer) or [View traces across accounts](#cross-acct-traces), do the following: + After you've located an interesting trace using the steps in [View traces that include a specific service](#entity-explorer) or [View traces across accounts](#cross-acct-traces), do the following: - 1. If you've enabled logs in context, click on the **Logs** tab (next to **Trace details**). - 2. To view details related to an individual log, click directly on the message. - - + 1. If you've enabled logs in context, click on the **Logs** tab (next to **Trace details**). + 2. To view details related to an individual log, click directly on the message. + + -For more help finding your traces in the UI: + For more help finding your traces in the UI: -* [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) -* [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) + * [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) + * [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) @@ -117,84 +117,84 @@ Before you start, first ensure you meet [the requirements](/docs/understand-depe -### Complete the setup for standard distributed tracing [#install-agents-first] + ### Complete the setup for standard distributed tracing [#install-agents-first] -The Infinite Tracing setup builds on standard distributed tracing. So, make sure you've completed the [steps above](#quick-start-apm), and then continue with the trace observer setup. + The Infinite Tracing setup builds on standard distributed tracing. So, make sure you've completed the [steps above](#quick-start-apm), and then continue with the trace observer setup. -### Set up the trace observer [#provision-trace-observer] + ### Set up the trace observer [#provision-trace-observer] -The trace observer is a New Relic AWS-based service that collects and analyzes all your traces. Follow the instructions in [Set up trace observer](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer). When you're done, return here with your trace observer information and continue with the next step to configure the agent. + The trace observer is a New Relic AWS-based service that collects and analyzes all your traces. Follow the instructions in [Set up trace observer](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer). When you're done, return here with your trace observer information and continue with the next step to configure the agent. -### Configure the agent for Infinite Tracing [#configure-agent-inf] + ### Configure the agent for Infinite Tracing [#configure-agent-inf] -Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer: + Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer: - - - Here's an overview of the settings. - - - - - - - - - - - - - - - - - -
- Type - - Required configuration -
- Infinite Tracing - - Configuration options: - - * `newrelic.Config` structure: - - ```go - app, err := newrelic.NewApplication( - newrelic.ConfigAppName(YOUR_APP_NAME), - newrelic.ConfigLicense(YOUR_LICENSE_KEY), - func(cfg *newrelic.Config) { - cfg.InfiniteTracing.TraceObserver.Host = YOUR_TRACE_OBSERVER_HOST - }, - ) - ``` - * Environment variable: - - ``` - NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST=YOUR_TRACE_OBSERVER_HOST - ``` -
-
-
+ + + Here's an overview of the settings. + + + + + + + + + + + + + + + + + +
+ Type + + Required configuration +
+ Infinite Tracing + + Configuration options: + + * `newrelic.Config` structure: + + ```go + app, err := newrelic.NewApplication( + newrelic.ConfigAppName(YOUR_APP_NAME), + newrelic.ConfigLicense(YOUR_LICENSE_KEY), + func(cfg *newrelic.Config) { + cfg.InfiniteTracing.TraceObserver.Host = YOUR_TRACE_OBSERVER_HOST + }, + ) + ``` + * Environment variable: + + ``` + NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST=YOUR_TRACE_OBSERVER_HOST + ``` +
+
+
- - If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). - -
- -### (Optional) Customize Infinite Tracing [#customize-inf-tracing] + + If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). + + + + ### (Optional) Customize Infinite Tracing [#customize-inf-tracing] -After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: + After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: -* [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) -* [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) -* [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter) + * [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) + * [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) + * [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter)
diff --git a/src/content/docs/apm/agents/java-agent/configuration/distributed-tracing-java-agent.mdx b/src/content/docs/apm/agents/java-agent/configuration/distributed-tracing-java-agent.mdx index c248face803..6376e164d1c 100644 --- a/src/content/docs/apm/agents/java-agent/configuration/distributed-tracing-java-agent.mdx +++ b/src/content/docs/apm/agents/java-agent/configuration/distributed-tracing-java-agent.mdx @@ -28,72 +28,72 @@ This is the best approach to set up [standard distributed tracing](/docs/distrib -### Identify services [#identify] + ### Identify services [#identify] -Figure out which services touch your request so you can instrument each of them to send trace data to New Relic. + Figure out which services touch your request so you can instrument each of them to send trace data to New Relic. -### Instrument each service with an APM agent [#update-agents] + ### Instrument each service with an APM agent [#update-agents] -For each service involved in your transactions, you'll perform separate installations of the agent. If some of your services use other languages, simply repeat the [installation steps](/docs/distributed-tracing/enable-configure/quick-start) for those languages. + For each service involved in your transactions, you'll perform separate installations of the agent. If some of your services use other languages, simply repeat the [installation steps](/docs/distributed-tracing/enable-configure/quick-start) for those languages. -To start the installation routine, click the tile below. When you're finished installing each agent, return here to see tips for [viewing your traces](#view-traces). + To start the installation routine, click the tile below. When you're finished installing each agent, return here to see tips for [viewing your traces](#view-traces). - - } - /> - + + } + /> + -### View traces [#view-traces] - -After you instrument each of your services with agents, generate some traffic in your application so we can capture some traces. Here are some ways to view your traces in the UI: - - - - Here's one way you can see traces for a particular service: - - 1. Go to **[one.newrelic.com](https://one.newrelic.com/all-capabilities)> APM & services**. - 2. Click your entity (service). - 3. In the left pane's **Monitor** section, click **Distributed tracing**. - 4. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. - 5. If you don't see the traces you want, you can filter by the `trace.id`. - - - To see traces that cross accounts: - - 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Traces**. - 2. Select your entity (service) in the left pane. - 3. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. - 4. If you don't see the traces you want, you can filter by the `trace.id`. - - - You can bring your logs and tracing details together to make troubleshooting easier and faster. With [logs in context](/docs/logs/logs-context/configure-logs-context-apm-agents/), you can see log messages alongside traces in the New Relic UI. - - After you've located an interesting trace using the steps in [View traces that include a specific service](#entity-explorer) or [View traces across accounts](#cross-acct-traces), do the following: - - 1. If you've enabled logs in context, click on the **Logs** tab (next to **Trace details**). - 2. To view details related to an individual log, click directly on the message. - - - -For more help finding your traces in the UI: - -* [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) -* [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) + ### View traces [#view-traces] + + After you instrument each of your services with agents, generate some traffic in your application so we can capture some traces. Here are some ways to view your traces in the UI: + + + + Here's one way you can see traces for a particular service: + + 1. Go to **[one.newrelic.com](https://one.newrelic.com/all-capabilities)> APM & services**. + 2. Click your entity (service). + 3. In the left pane's **Monitor** section, click **Distributed tracing**. + 4. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. + 5. If you don't see the traces you want, you can filter by the `trace.id`. + + + To see traces that cross accounts: + + 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Traces**. + 2. Select your entity (service) in the left pane. + 3. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. + 4. If you don't see the traces you want, you can filter by the `trace.id`. + + + You can bring your logs and tracing details together to make troubleshooting easier and faster. With [logs in context](/docs/logs/logs-context/configure-logs-context-apm-agents/), you can see log messages alongside traces in the New Relic UI. + + After you've located an interesting trace using the steps in [View traces that include a specific service](#entity-explorer) or [View traces across accounts](#cross-acct-traces), do the following: + + 1. If you've enabled logs in context, click on the **Logs** tab (next to **Trace details**). + 2. To view details related to an individual log, click directly on the message. + + + + For more help finding your traces in the UI: + + * [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) + * [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) @@ -106,92 +106,92 @@ Before you start, first ensure you meet [the requirements](/docs/understand-depe -### Complete the setup for standard distributed tracing [#install-agents-first] + ### Complete the setup for standard distributed tracing [#install-agents-first] -The Infinite Tracing setup builds on standard distributed tracing. So, make sure you've completed the [steps above](#quick-start-apm), and then continue with the trace observer setup. + The Infinite Tracing setup builds on standard distributed tracing. So, make sure you've completed the [steps above](#quick-start-apm), and then continue with the trace observer setup. -### Set up the trace observer [#provision-trace-observer] + ### Set up the trace observer [#provision-trace-observer] -The trace observer is a New Relic AWS-based service that collects and analyzes all your traces. Follow the instructions in [Set up trace observer](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer). When you're done, return here with your trace observer information and continue with the next step to configure the agent. + The trace observer is a New Relic AWS-based service that collects and analyzes all your traces. Follow the instructions in [Set up trace observer](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer). When you're done, return here with your trace observer information and continue with the next step to configure the agent. -### Configure the agent for Infinite Tracing [#configure-agent-inf] - -Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer. Note that server-side configuration is not available for Infinite Tracing. - - - - Here's an overview of the settings, you'll need [`YOUR_TRACE_OBSERVER_HOST`](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer) for this configuration. - - For more help with configuration, see [Java agent configuration: Config file](/docs/agents/java-agent/configuration/java-agent-configuration-config-file). - - - - - - - - - - - - - - - - - -
- Type - - Required configuration -
- Infinite Tracing - - Configuration options: - - * Configuration file (`newrelic.yml`) (indented 2 spaces under the `common` section): - - ```yml - distributed_tracing: - enabled: true - infinite_tracing: - trace_observer: - host: "YOUR_TRACE_OBSERVER_HOST" - ``` - * Java system property: - - ```ini - -Dnewrelic.config.distributed_tracing.enabled=true - -Dnewrelic.config.infinite_tracing.trace_observer.host="YOUR_TRACE_OBSERVER_HOST" - ``` - - * Environment variables: - - ```ini - NEW_RELIC_DISTRIBUTED_TRACING_ENABLED=true - NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST="YOUR_TRACE_OBSERVER_HOST" - ``` -
-
-
- - - If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). - + ### Configure the agent for Infinite Tracing [#configure-agent-inf] + + Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer. Note that server-side configuration is not available for Infinite Tracing. + + + + Here's an overview of the settings, you'll need [`YOUR_TRACE_OBSERVER_HOST`](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer) for this configuration. + + For more help with configuration, see [Java agent configuration: Config file](/docs/agents/java-agent/configuration/java-agent-configuration-config-file). + + + + + + + + + + + + + + + + + +
+ Type + + Required configuration +
+ Infinite Tracing + + Configuration options: + + * Configuration file (`newrelic.yml`) (indented 2 spaces under the `common` section): + + ```yml + distributed_tracing: + enabled: true + infinite_tracing: + trace_observer: + host: "YOUR_TRACE_OBSERVER_HOST" + ``` + * Java system property: + + ```ini + -Dnewrelic.config.distributed_tracing.enabled=true + -Dnewrelic.config.infinite_tracing.trace_observer.host="YOUR_TRACE_OBSERVER_HOST" + ``` + + * Environment variables: + + ```ini + NEW_RELIC_DISTRIBUTED_TRACING_ENABLED=true + NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST="YOUR_TRACE_OBSERVER_HOST" + ``` +
+
+
+ + + If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). +
-### (Optional) Customize Infinite Tracing [#customize-inf] + ### (Optional) Customize Infinite Tracing [#customize-inf] -After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: + After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: -* [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) -* [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) -* [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter) + * [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) + * [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) + * [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter)
diff --git a/src/content/docs/apm/agents/nodejs-agent/installation-configuration/distributed-tracing-nodejs-agent.mdx b/src/content/docs/apm/agents/nodejs-agent/installation-configuration/distributed-tracing-nodejs-agent.mdx index 0f5daa55fb7..423074bd420 100644 --- a/src/content/docs/apm/agents/nodejs-agent/installation-configuration/distributed-tracing-nodejs-agent.mdx +++ b/src/content/docs/apm/agents/nodejs-agent/installation-configuration/distributed-tracing-nodejs-agent.mdx @@ -89,10 +89,10 @@ After you instrument each of your services with APM agents, generate some traffi -For more help finding your traces in the UI: + For more help finding your traces in the UI: -* [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) -* [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) + * [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) + * [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) @@ -118,74 +118,74 @@ The trace observer is a New Relic AWS-based service that collects and analyzes a Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer. Find the settings for your language agent below: - - - Here's an overview of the settings. For more help with configuration, see [Node.js agent configuration](/docs/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration#distributed-tracing). - - - - - - - - - - - - - - - - - -
- Type - - Required configuration -
- Infinite Tracing - - Configuration options: - - Configuration file (`newrelic.js`): - - ``` - distributed_tracing: { - enabled: true - } - infinite_tracing: { - trace_observer: { - host: 'YOUR_TRACE_OBSERVER_HOST' - } - } - ``` - - Environment variables: - - ``` - NEW_RELIC_DISTRIBUTED_TRACING_ENABLED=true - NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST="YOUR_TRACE_OBSERVER_HOST" - ``` -
-
-
- - - If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). - + + + Here's an overview of the settings. For more help with configuration, see [Node.js agent configuration](/docs/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration#distributed-tracing). + + + + + + + + + + + + + + + + + +
+ Type + + Required configuration +
+ Infinite Tracing + + Configuration options: + + Configuration file (`newrelic.js`): + + ``` + distributed_tracing: { + enabled: true + } + infinite_tracing: { + trace_observer: { + host: 'YOUR_TRACE_OBSERVER_HOST' + } + } + ``` + + Environment variables: + + ``` + NEW_RELIC_DISTRIBUTED_TRACING_ENABLED=true + NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST="YOUR_TRACE_OBSERVER_HOST" + ``` +
+
+
+ + + If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). + -### (Optional) Customize Infinite Tracing [#customize-inf] + ### (Optional) Customize Infinite Tracing [#customize-inf] -After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: + After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: -* [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) -* [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) -* [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter) + * [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) + * [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) + * [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter) diff --git a/src/content/docs/apm/agents/php-agent/configuration/distributed-tracing-php-agent.mdx b/src/content/docs/apm/agents/php-agent/configuration/distributed-tracing-php-agent.mdx index 28dc276bd3a..cffe0086b3b 100644 --- a/src/content/docs/apm/agents/php-agent/configuration/distributed-tracing-php-agent.mdx +++ b/src/content/docs/apm/agents/php-agent/configuration/distributed-tracing-php-agent.mdx @@ -43,72 +43,72 @@ This is the best approach to set up [standard distributed tracing](/docs/distrib -### Identify services [#identify] + ### Identify services [#identify] -Figure out which services touch your request so you can instrument each of them to send trace data to New Relic. + Figure out which services touch your request so you can instrument each of them to send trace data to New Relic. -### Instrument each service with an APM agent [#update-agents] + ### Instrument each service with an APM agent [#update-agents] -For each service involved in your transactions, you'll perform separate installations of the agent. If some of your services use other languages, simply repeat the [installation steps](/docs/distributed-tracing/enable-configure/quick-start) for those languages. + For each service involved in your transactions, you'll perform separate installations of the agent. If some of your services use other languages, simply repeat the [installation steps](/docs/distributed-tracing/enable-configure/quick-start) for those languages. -To start the installation routine, click the tile below. When you're finished installing each agent, return here to see tips for [viewing your traces](#view-traces). + To start the installation routine, click the tile below. When you're finished installing each agent, return here to see tips for [viewing your traces](#view-traces). - - } - /> - + + } + /> + -### View traces [#view-traces] - -After you instrument each of your services with APM agents, generate some traffic in your application so we can capture some traces. Here are some ways to view your traces in the UI: - - - - Here's one way you can see traces for a particular service: - - 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > APM & services**. - 2. Click your entity (service). - 3. In the left pane's **Monitor** section, click **Distributed tracing**. - 4. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. - 5. If you don't see the traces you want, you can filter by the `trace.id`. - - - To see traces that cross accounts: - - 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Traces**. - 2. Select your entity (service) in the left pane. - 3. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. - 4. If you don't see the traces you want, you can filter by the `trace.id`. - - - You can bring your logs and tracing details together to make troubleshooting easier and faster. With [logs in context](/docs/logs/logs-context/configure-logs-context-apm-agents/), you can see log messages alongside traces in the New Relic UI. - - After you've located an interesting trace using the steps in [View traces that include a specific service](#entity-explorer) or [View traces across accounts](#cross-acct-traces), do the following: - - 1. If you've enabled logs in context, click on the **Logs** tab (next to **Trace details**). - 2. To view details related to an individual log, click directly on the message. - - - -For more help finding your traces in the UI: - -* [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) -* [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) + ### View traces [#view-traces] + + After you instrument each of your services with APM agents, generate some traffic in your application so we can capture some traces. Here are some ways to view your traces in the UI: + + + + Here's one way you can see traces for a particular service: + + 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > APM & services**. + 2. Click your entity (service). + 3. In the left pane's **Monitor** section, click **Distributed tracing**. + 4. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. + 5. If you don't see the traces you want, you can filter by the `trace.id`. + + + To see traces that cross accounts: + + 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Traces**. + 2. Select your entity (service) in the left pane. + 3. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. + 4. If you don't see the traces you want, you can filter by the `trace.id`. + + + You can bring your logs and tracing details together to make troubleshooting easier and faster. With [logs in context](/docs/logs/logs-context/configure-logs-context-apm-agents/), you can see log messages alongside traces in the New Relic UI. + + After you've located an interesting trace using the steps in [View traces that include a specific service](#entity-explorer) or [View traces across accounts](#cross-acct-traces), do the following: + + 1. If you've enabled logs in context, click on the **Logs** tab (next to **Trace details**). + 2. To view details related to an individual log, click directly on the message. + + + + For more help finding your traces in the UI: + + * [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) + * [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) @@ -120,75 +120,75 @@ Before you start, first ensure you meet [the requirements](/docs/understand-depe -### Complete the setup for standard distributed tracing [#install-agents-first] + ### Complete the setup for standard distributed tracing [#install-agents-first] -The Infinite Tracing setup builds on standard distributed tracing. So, make sure you've completed the [steps above](#quick-start-apm), and then continue with the trace observer setup. + The Infinite Tracing setup builds on standard distributed tracing. So, make sure you've completed the [steps above](#quick-start-apm), and then continue with the trace observer setup. -### Set up the trace observer [#provision-trace-observer] + ### Set up the trace observer [#provision-trace-observer] -The trace observer is a New Relic AWS-based service that collects and analyzes all your traces. Follow the instructions in [Set up trace observer](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer). When you're done, return here with your trace observer information and continue with the next step to configure the agent. + The trace observer is a New Relic AWS-based service that collects and analyzes all your traces. Follow the instructions in [Set up trace observer](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer). When you're done, return here with your trace observer information and continue with the next step to configure the agent. -### Configure the agent for Infinite Tracing [#configure-agent-inf] + ### Configure the agent for Infinite Tracing [#configure-agent-inf] + + Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer. Note that server-side configuration is not available for Infinite Tracing. + + + + Here's an overview of the settings. For more help with configuration, see [PHP agent configuration](/docs/apm/agents/php-agent/configuration/php-agent-configuration). + + + + + + + + + + + + + + + + + +
+ Type + + Required configuration +
+ Infinite Tracing + + Configuration options: + + * Configuration file (`newrelic.ini`): + + ```ini + newrelic.distributed_tracing_enabled = true + newrelic.span_events_enabled = true + newrelic.infinite_tracing.trace_observer.host= "YOUR_TRACE_OBSERVER_HOST" + ``` +
+
+
-Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer. Note that server-side configuration is not available for Infinite Tracing. - - - - Here's an overview of the settings. For more help with configuration, see [PHP agent configuration](/docs/apm/agents/php-agent/configuration/php-agent-configuration). - - - - - - - - - - - - - - - - - -
- Type - - Required configuration -
- Infinite Tracing - - Configuration options: - - * Configuration file (`newrelic.ini`): - - ```ini - newrelic.distributed_tracing_enabled = true - newrelic.span_events_enabled = true - newrelic.infinite_tracing.trace_observer.host= "YOUR_TRACE_OBSERVER_HOST" - ``` -
-
-
- - - If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). - + + If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). +
-### (Optional) Customize Infinite Tracing [#customize-agent-inf] + ### (Optional) Customize Infinite Tracing [#customize-agent-inf] -After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: + After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: -* [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) -* [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) -* [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter) + * [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) + * [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) + * [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter)
diff --git a/src/content/docs/apm/agents/python-agent/configuration/distributed-tracing-python-agent.mdx b/src/content/docs/apm/agents/python-agent/configuration/distributed-tracing-python-agent.mdx index 39b1b73585c..779890963ea 100644 --- a/src/content/docs/apm/agents/python-agent/configuration/distributed-tracing-python-agent.mdx +++ b/src/content/docs/apm/agents/python-agent/configuration/distributed-tracing-python-agent.mdx @@ -28,72 +28,72 @@ This is the best approach to set up [standard distributed tracing](/docs/distrib -### Identify services [#identify] + ### Identify services [#identify] -Figure out which services you want to instrument so they each send trace data to New Relic. + Figure out which services you want to instrument so they each send trace data to New Relic. -### Instrument each service with an APM agent [#update-agents] + ### Instrument each service with an APM agent [#update-agents] -For each service involved in your transactions, you'll perform separate installations of the agent. If some of your services use other languages, simply repeat the [installation steps](/docs/distributed-tracing/enable-configure/quick-start) for those languages. + For each service involved in your transactions, you'll perform separate installations of the agent. If some of your services use other languages, simply repeat the [installation steps](/docs/distributed-tracing/enable-configure/quick-start) for those languages. -To start the installation routine, click the tile below. When you're finished installing each agent, return here to see tips for [viewing your traces](#view-traces). + To start the installation routine, click the tile below. When you're finished installing each agent, return here to see tips for [viewing your traces](#view-traces). - - } - /> - + + } + /> + -### View traces [#view-traces] - -After you instrument each of your services with APM agents, generate some traffic in your application so we can capture some traces. Here are two ways to view your traces in the UI: - - - - Here's one way you can see traces for a particular service: - - 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > APM & services**. - 2. Click your entity (service). - 3. In the left pane's **Monitor** section, click **Distributed tracing**. - 4. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. - 5. If you don't see the traces you want, you can filter by the `trace.id`. - - - To see traces that cross accounts: - - 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Traces**. - 2. Select your entity (service) in the left pane. - 3. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. - 4. If you don't see the traces you want, you can filter by the `trace.id`. - - - You can bring your logs and tracing details together to make troubleshooting easier and faster. With [logs in context](/docs/logs/logs-context/configure-logs-context-apm-agents/), you can see log messages alongside traces in the New Relic UI. - - After you've located an interesting trace using the steps in [View traces that include a specific service](#entity-explorer) or [View traces across accounts](#cross-acct-traces), do the following: - - 1. If you've enabled logs in context, click on the **Logs** tab (next to **Trace details**). - 2. To view details related to an individual log, click directly on the message. - - - -For more help finding your traces in the UI: - -* [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) -* [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) + ### View traces [#view-traces] + + After you instrument each of your services with APM agents, generate some traffic in your application so we can capture some traces. Here are two ways to view your traces in the UI: + + + + Here's one way you can see traces for a particular service: + + 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > APM & services**. + 2. Click your entity (service). + 3. In the left pane's **Monitor** section, click **Distributed tracing**. + 4. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. + 5. If you don't see the traces you want, you can filter by the `trace.id`. + + + To see traces that cross accounts: + + 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Traces**. + 2. Select your entity (service) in the left pane. + 3. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. + 4. If you don't see the traces you want, you can filter by the `trace.id`. + + + You can bring your logs and tracing details together to make troubleshooting easier and faster. With [logs in context](/docs/logs/logs-context/configure-logs-context-apm-agents/), you can see log messages alongside traces in the New Relic UI. + + After you've located an interesting trace using the steps in [View traces that include a specific service](#entity-explorer) or [View traces across accounts](#cross-acct-traces), do the following: + + 1. If you've enabled logs in context, click on the **Logs** tab (next to **Trace details**). + 2. To view details related to an individual log, click directly on the message. + + + + For more help finding your traces in the UI: + + * [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) + * [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) @@ -105,106 +105,106 @@ Before you start, first ensure you meet [the requirements](/docs/distributed-tra -### Complete the setup for standard distributed tracing [#install-agents-first] + ### Complete the setup for standard distributed tracing [#install-agents-first] -The Infinite Tracing setup builds on standard distributed tracing. So, make sure you've completed the [steps above](#quick-start-apm), and then continue with the trace observer setup. + The Infinite Tracing setup builds on standard distributed tracing. So, make sure you've completed the [steps above](#quick-start-apm), and then continue with the trace observer setup. -### Set up the trace observer [#provision-trace-observer] + ### Set up the trace observer [#provision-trace-observer] -The trace observer is a New Relic AWS-based service that collects and analyzes all your traces. Follow the instructions in [Set up trace observer](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer). When you're done, return here with your trace observer information and continue with the next step to configure the agent. + The trace observer is a New Relic AWS-based service that collects and analyzes all your traces. Follow the instructions in [Set up trace observer](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer). When you're done, return here with your trace observer information and continue with the next step to configure the agent. -### Configure the agent for Infinite Tracing [#configure-agent-inf] + ### Configure the agent for Infinite Tracing [#configure-agent-inf] -Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer. Note that server-side configuration is not available for Infinite Tracing. + Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer. Note that server-side configuration is not available for Infinite Tracing. - - - Here's an overview of the settings. For more help with configuration, see [Python agent configuration](/docs/apm/agents/python-agent/configuration/python-agent-configuration/#dt-main) + + + Here's an overview of the settings. For more help with configuration, see [Python agent configuration](/docs/apm/agents/python-agent/configuration/python-agent-configuration/#dt-main) - - - - +
- Type -
+ + + - - - + + + - - - + + + - - - -
+ Type + - Required configuration -
+ Required configuration +
- Infinite Tracing -
+ Infinite Tracing + - Pull down the libraries with this installation command, and then set up the configuration file or environment variables: + + Pull down the libraries with this installation command, and then set up the configuration file or environment variables: - ```bash - pip install newrelic[infinite-tracing] - ``` + ```bash + pip install newrelic[infinite-tracing] + ``` - **General configuration options:** + **General configuration options:** - Configuration file (`newrelic.ini`): + Configuration file (`newrelic.ini`): - ```ini - distributed_tracing.enabled = true - infinite_tracing.trace_observer_host = YOUR_TRACE_OBSERVER_HOST - ``` + ```ini + distributed_tracing.enabled = true + infinite_tracing.trace_observer_host = YOUR_TRACE_OBSERVER_HOST + ``` - Environment variables: + Environment variables: - ```ini - NEW_RELIC_DISTRIBUTED_TRACING_ENABLED = true - NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST = "YOUR_TRACE_OBSERVER_HOST" - ``` + ```ini + NEW_RELIC_DISTRIBUTED_TRACING_ENABLED = true + NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST = "YOUR_TRACE_OBSERVER_HOST" + ``` - **Batching and compression configuration options:** + **Batching and compression configuration options:** - As of v8.7.0, the Python agent supports both batching and compression. Both settings are defaulted to true and can be toggled with the following options: + As of v8.7.0, the Python agent supports both batching and compression. Both settings are defaulted to true and can be toggled with the following options: - Configuration file (`newrelic.ini`): + Configuration file (`newrelic.ini`): - ```ini - infinite_tracing.batching = true # Send spans to the trace observer in batches rather than one by one - infinite_tracing.compression = true # Enable gzip compression for data sent via Infinite Tracing - ``` + ```ini + infinite_tracing.batching = true # Send spans to the trace observer in batches rather than one by one + infinite_tracing.compression = true # Enable gzip compression for data sent via Infinite Tracing + ``` - Environment variables: + Environment variables: - ```ini - NEW_RELIC_INFINITE_TRACING_BATCHING = true - NEW_RELIC_INFINITE_TRACING_COMPRESSION = true - ``` + ```ini + NEW_RELIC_INFINITE_TRACING_BATCHING = true + NEW_RELIC_INFINITE_TRACING_COMPRESSION = true + ``` -
-
-
+ + + + +
+
- - If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). - + + If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). +
-### (Optional) Customize Infinite Tracing [#customize-inf] + ### (Optional) Customize Infinite Tracing [#customize-inf] -After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: + After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: -* [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) -* [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) -* [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter) + * [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) + * [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) + * [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter)
diff --git a/src/content/docs/apm/agents/ruby-agent/configuration/distributed-tracing-ruby-agent.mdx b/src/content/docs/apm/agents/ruby-agent/configuration/distributed-tracing-ruby-agent.mdx index ce0a3448909..a7d50175e15 100644 --- a/src/content/docs/apm/agents/ruby-agent/configuration/distributed-tracing-ruby-agent.mdx +++ b/src/content/docs/apm/agents/ruby-agent/configuration/distributed-tracing-ruby-agent.mdx @@ -53,47 +53,47 @@ To start the installation routine, click the tile below. When you're finished in After you instrument each of your services with APM agents, generate some traffic in your application so we can capture some traces. Here are two ways to view your traces in the UI: - - - Here's one way you can see traces for a particular service: - - 1. Go to **[one.newrelic.com](https://one.newrelic.com/all-capabilities)> APM & services**. - 2. Click your entity (service). - 3. In the left pane's **Monitor** section, click **Distributed tracing**. - 4. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. - 5. If you don't see the traces you want, you can filter by the `trace.id`. - - - To see traces that cross accounts: - - 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Traces**. - 2. Select your entity (service) in the left pane. - 3. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. - 4. If you don't see the traces you want, you can filter by the `trace.id`. - - - You can bring your logs and tracing details together to make troubleshooting easier and faster. With [logs in context](/docs/logs/logs-context/configure-logs-context-apm-agents/), you can see log messages alongside traces in the New Relic UI. - - After you've located an interesting trace using the steps in [View traces that include a specific service](#entity-explorer) or [View traces across accounts](#cross-acct-traces), do the following: - - 1. If you've enabled logs in context, click on the **Logs** tab (next to **Trace details**). - 2. To view details related to an individual log, click directly on the message. - - - -For more help finding your traces in the UI: - -* [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) -* [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) + + + Here's one way you can see traces for a particular service: + + 1. Go to **[one.newrelic.com](https://one.newrelic.com/all-capabilities)> APM & services**. + 2. Click your entity (service). + 3. In the left pane's **Monitor** section, click **Distributed tracing**. + 4. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. + 5. If you don't see the traces you want, you can filter by the `trace.id`. + + + To see traces that cross accounts: + + 1. Go to **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Traces**. + 2. Select your entity (service) in the left pane. + 3. For details, click on an individual trace. If **Group similar traces** is on in the top menu, click on a trace group, and then click on an individual trace. + 4. If you don't see the traces you want, you can filter by the `trace.id`. + + + You can bring your logs and tracing details together to make troubleshooting easier and faster. With [logs in context](/docs/logs/logs-context/configure-logs-context-apm-agents/), you can see log messages alongside traces in the New Relic UI. + + After you've located an interesting trace using the steps in [View traces that include a specific service](#entity-explorer) or [View traces across accounts](#cross-acct-traces), do the following: + + 1. If you've enabled logs in context, click on the **Logs** tab (next to **Trace details**). + 2. To view details related to an individual log, click directly on the message. + + + + For more help finding your traces in the UI: + + * [Understand and use the distributed tracing UI](/docs/distributed-tracing/ui-data/understand-use-distributed-tracing-ui) + * [Query distributed trace data](/docs/understand-dependencies/distributed-tracing/ui-data/query-distributed-trace-data) @@ -115,81 +115,81 @@ The Infinite Tracing setup builds on standard distributed tracing. So, make sure The trace observer is a New Relic AWS-based service that collects and analyzes all your traces. Follow the instructions in [Set up trace observer](/docs/understand-dependencies/distributed-tracing/infinite-tracing/set-trace-observer). When you're done, return here with your trace observer information and continue with the next step to configure the agent. -### Configure the agent for Infinite Tracing [#configure-agent-inf] - -Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer. Note that server-side configuration is not available for Infinite Tracing. - - - - Here's an overview of the settings. For more help with configuration, see [Ruby agent configuration](/docs/agents/ruby-agent/configuration/ruby-agent-configuration#distributed_tracing). - - To set up Infinite Tracing, you need to install the Infinite Tracing gem. The gem is available in [rubygems.org](https://rubygems.org/gems/newrelic-infinite_tracing). For applications using Bundler, additionally include the Infinite Tracing gem in the Gemfile: - - ``` - gem 'newrelic-infinite_tracing' - ``` - - If you're using Ruby on Rails version 3 or higher, Rails will automatically call `Bundler.require` and cause `newrelic-infinite_tracing` to be required during startup of your application. If you're using Sinatra or another framework, you may need to call `require 'newrelic/infinite_tracing'` or manually call `Bundler.require`. - - - - - - - - - - - - - - - - - -
- Type - - Required configuration -
- Infinite Tracing - - Configuration options: - - * Configuration file (`newrelic.yml`): - - ``` - distributed_tracing: - enabled: true - infinite_tracing: - trace_observer: - host: 'YOUR_TRACE_OBSERVER_HOST' - ``` - * Environment variables: - - ``` - NEW_RELIC_DISTRIBUTED_TRACING_ENABLED=true - NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST="YOUR_TRACE_OBSERVER_HOST" - ``` -
-
-
- - - If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). - -
- -### (Optional) Customize Infinite Tracing [#customize-inf] - -After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: - -* [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) -* [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) -* [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter) + ### Configure the agent for Infinite Tracing [#configure-agent-inf] + + Infinite Tracing configuration settings include the standard distributed tracing plus information about the trace observer. Note that server-side configuration is not available for Infinite Tracing. + + + + Here's an overview of the settings. For more help with configuration, see [Ruby agent configuration](/docs/agents/ruby-agent/configuration/ruby-agent-configuration#distributed_tracing). + + To set up Infinite Tracing, you need to install the Infinite Tracing gem. The gem is available in [rubygems.org](https://rubygems.org/gems/newrelic-infinite_tracing). For applications using Bundler, additionally include the Infinite Tracing gem in the Gemfile: + + ``` + gem 'newrelic-infinite_tracing' + ``` + + If you're using Ruby on Rails version 3 or higher, Rails will automatically call `Bundler.require` and cause `newrelic-infinite_tracing` to be required during startup of your application. If you're using Sinatra or another framework, you may need to call `require 'newrelic/infinite_tracing'` or manually call `Bundler.require`. + + + + + + + + + + + + + + + + + +
+ Type + + Required configuration +
+ Infinite Tracing + + Configuration options: + + * Configuration file (`newrelic.yml`): + + ``` + distributed_tracing: + enabled: true + infinite_tracing: + trace_observer: + host: 'YOUR_TRACE_OBSERVER_HOST' + ``` + * Environment variables: + + ``` + NEW_RELIC_DISTRIBUTED_TRACING_ENABLED=true + NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST="YOUR_TRACE_OBSERVER_HOST" + ``` +
+
+
+ + + If you need help with proxy configuration, see [Proxy support](/docs/understand-dependencies/distributed-tracing/other-requirements/infinite-tracing-proxy-support). + +
+ + ### (Optional) Customize Infinite Tracing [#customize-inf] + + After you add the agent configuration settings, you should start seeing data in the New Relic UI. After you spend some time analyzing your data, you may want to adjust some of the features of Infinite Tracing: + + * [Configure trace observer monitoring](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-trace-observer-monitoring) + * [Configure span attribute trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-span-attribute-trace-filter) + * [Configure random trace filter](/docs/distributed-tracing/infinite-tracing/infinite-tracing-configure-random-trace-filter) diff --git a/src/content/docs/infrastructure/host-integrations/host-integrations-list/cloudfoundry-integrations/vmware-tanzu-nginx-buildpack-integration.mdx b/src/content/docs/infrastructure/host-integrations/host-integrations-list/cloudfoundry-integrations/vmware-tanzu-nginx-buildpack-integration.mdx index c7a7168a88e..acbce17da4a 100644 --- a/src/content/docs/infrastructure/host-integrations/host-integrations-list/cloudfoundry-integrations/vmware-tanzu-nginx-buildpack-integration.mdx +++ b/src/content/docs/infrastructure/host-integrations/host-integrations-list/cloudfoundry-integrations/vmware-tanzu-nginx-buildpack-integration.mdx @@ -304,10 +304,10 @@ The buildpacks in this tile are pre-built and ready for use in Cloud Foundry. Ho -3. Push the application using the `cf push` command by using the `manifest.yml`: + 3. Push the application using the `cf push` command by using the `manifest.yml`: ```sh - cf push + cf push ```