From 0f2bff271334838985b00db107240d16e36a563b Mon Sep 17 00:00:00 2001 From: Rob Siebens Date: Wed, 7 Aug 2024 17:06:09 -0700 Subject: [PATCH 01/19] fix(NerdGraph): Switch to components and add transitions --- .../examples/nerdgraph-streaming-export.mdx | 58 +++++++++++-------- 1 file changed, 35 insertions(+), 23 deletions(-) diff --git a/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx b/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx index 28aab9bfe68..813eb9fdb9a 100644 --- a/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx +++ b/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx @@ -47,7 +47,9 @@ NRQL requirements: To set up streaming data export to AWS, you must first set up an Amazon Kinesis Firehose. We'll walk you through that procedure in the next three steps. -### Step 1. Create a Firehose for streaming export [#create-firehose] + + +### Create a Firehose for streaming export [#create-firehose] Create a dedicated Firehose to stream your New Relic data to: @@ -55,8 +57,9 @@ Create a dedicated Firehose to stream your New Relic data to: 2. Create a delivery stream. 3. Name the stream (you will use this name later in the rule registration). 4. Use **Direct PUT or other sources** and specify a destination compatible with New Relic's JSON event format (for example, S3, Redshift, or OpenSearch). - -### Step 2. Create IAM Firehose write access policy [#create-policy] + + +### Create IAM Firehose write access policy [#create-policy] 1. Go to the IAM and select **Policies**. 2. Create a policy. @@ -64,11 +67,12 @@ Create a dedicated Firehose to stream your New Relic data to: 4. For `Resources`, select the delivery stream, add ARN, and select the region of your stream. 5. Enter your AWS account number, and then enter your desired delivery stream name in the name box. 6. Create the policy. - -### Step 3. Create IAM role for granting New Relic write access [#iam-role] - + + +### Create IAM role for granting New Relic write access [#iam-role] + To set up the IAM role: - + 1. Navigate to the IAM and click on **Roles**. 3. Create a role for an AWS account, and then select **for another AWS account**. 4. Enter the New Relic export account ID: `888632727556`. @@ -76,9 +80,11 @@ To set up the IAM role: 6. Click **Permissions**, and then select the policy you created above. 7. Add a role name (this will be used in the export registration) and description. 8. Create the role. - -When that's done, you can work on setting up your export rules using NerdGraph. For more on that, keep reading. - + + + +When you're done with these steps, you can set up your export rules using NerdGraph. For more on that, jump to [Important fields for NerdGraph calls](#fields). + ## Set up an Azure Event Hub [#event-hub-setup] @@ -86,31 +92,37 @@ To set up streaming data export to Azure, you must first set up an Event Hub. We Alternatively, you can follow the Azure guide [here](https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-create). -### Step 1. Create an Event Hubs namespace [#create-event-hubs-namespace] + + +### Create an Event Hubs namespace [#create-event-hubs-namespace] 1. Navigate to Event Hubs within your Microsoft Azure account. 2. Follow the steps to create an Event Hubs namespace. We recommend enabling auto-inflate to ensure you receive all of your data. 3. Ensure public access is enabled, we will be using a Shared Access Policy to authenticate securely with your Event Hub. 4. Once your Event Hubs namespace is deployed, click **Go to resource**. - -### Step 2. Create an Event Hub[#create-event-hub] + + +### Create an Event Hub[#create-event-hub] 1. In the left column, click **Event Hubs**. 2. Then click **+Event Hub** to create an Event Hub. 2. Enter the desired Event Hub Name. Save this, as you'll need it later to create the streaming export rule. 4. Once the Event Hub is created, click on the Event Hub. - -### Step 3. Create and attach a shared access policy [#event-hub-policy] + + +### Create and attach a shared access policy [#event-hub-policy] 1. In the left column, go to **Shared access policies**. 2. Click **+Add** near the top of the page. 3. Choose a name for your shared access policy. 4. Check **Send**, and click **Create**. 5. Click the created policy, and copy the **Connection string–primary key**. Save this, as we'll use this to authenticate and send data to your Event Hub. + + -When that's done, you can work on setting up your export rules using NerdGraph. For more on that, keep reading. +When you're done with these steps, you can set up your export rules using NerdGraph. For more on that, jump to [Important fields for NerdGraph calls](#fields). -## Important fields [#fields] +## Important fields for NerdGraph calls [#fields] Most of the streaming data export NerdGraph calls we'll be covering use a few fields that are related to your account: @@ -198,7 +210,7 @@ See these details on the values: Once a streaming rule is created, you can [view it](#view-stream). -### Update a stream [#update-stream] +## Update a stream [#update-stream] When you update a new streaming rule, you'll need all of the following fields. Here's an example of updating a streaming rule: @@ -254,7 +266,7 @@ When updating, you'll get a message in the message field: “The export rule is You can check if the rule is updated by calling `streamingRule` to retrieve the rule. During the period that the rule is under updating, the rule is locked, and no other mutation action can act on the rule. If you are trying to perform another mutation action on the same rule, you will get a message saying, “The export rule is currently being updated by another request, please wait and try again later.” A user can update a rule of any status except a deleted rule. -### Disable a stream [#disable-stream] +## Disable a stream [#disable-stream] To disable a rule, you only need to provide the rule ID. Here's an example of disabling a stream: @@ -270,7 +282,7 @@ mutation { You can only disable the rule when the rule has a status of `ENABLED`. If you're trying to disable a rule that's in another state, it returns the error message, "The export rule can't be enabled or disabled due to status not being allowed." You can't disable the rule if the rule is locked due to another mutation being done. -### Enable a stream [#enable-stream] +## Enable a stream [#enable-stream] If you want to enable a rule, you only need to provide the rule ID. Here's an example of enabling a stream: @@ -286,7 +298,7 @@ mutation { You can only enable the rule when it has a status of `DISABLED`. If you're trying to enable a rule that's in another state, it returns the error message like, "The export rule can't be enabled or disabled due to status not being allowed." You can't enable the rule if the rule is locked due to another mutation being done. -### Delete a stream [#delete-stream] +## Delete a stream [#delete-stream] You'll need to provide a rule ID to delete a stream. Here's an example: @@ -397,9 +409,9 @@ You can also query for all existing streams. Here's an example: } ``` -## Export compression [#compression] +## Understand export compression [#compression] -Optionally, we can compress payloads before they are exported, though this is disabled by default. This can help avoid hitting your ingested data limit and save money on ingress costs. +Optionally, we can compress payloads before they are exported, though this is disabled by default. This can help avoid hitting your ingested data limit and save money on egress costs. You can enable compression using the `payloadCompression` field under `ruleParameters`. This field can be any of the following values: From 091cc0cfa08a0f0d510a82b92b167afcf5509f22 Mon Sep 17 00:00:00 2001 From: Rob Siebens Date: Mon, 12 Aug 2024 15:32:48 -0700 Subject: [PATCH 02/19] fix(APIs): Remove link --- .../docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx b/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx index 813eb9fdb9a..aacb39e1280 100644 --- a/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx +++ b/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx @@ -120,7 +120,7 @@ Alternatively, you can follow the Azure guide [here](https://learn.microsoft.com -When you're done with these steps, you can set up your export rules using NerdGraph. For more on that, jump to [Important fields for NerdGraph calls](#fields). +When you're done with these steps, see the next section about setting up your export rules using NerdGraph. ## Important fields for NerdGraph calls [#fields] From 94d597bccd685310bfe7bddfedca4dd90ef04f80 Mon Sep 17 00:00:00 2001 From: Rob Siebens Date: Mon, 12 Aug 2024 16:14:49 -0700 Subject: [PATCH 03/19] fix(APIs): Make wording more specific --- .../docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx b/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx index aacb39e1280..59722dc5f8d 100644 --- a/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx +++ b/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx @@ -120,7 +120,7 @@ Alternatively, you can follow the Azure guide [here](https://learn.microsoft.com -When you're done with these steps, see the next section about setting up your export rules using NerdGraph. +When you're done with these steps, see the next section about important fields for your Nerdgraph calls. ## Important fields for NerdGraph calls [#fields] From ed881503c184f0c324f46c5abe2b2afdfbb72359 Mon Sep 17 00:00:00 2001 From: ndesai Date: Fri, 23 Aug 2024 16:06:25 -0500 Subject: [PATCH 04/19] docs:update hybrid documentation for android plugin portal --- .../monitor-your-flutter-application.mdx | 66 +++++++++++++------ ...introduction-new-relic-ionic-capacitor.mdx | 58 +++++++++------- .../monitor-your-unity-application.mdx | 27 +++++--- .../monitor-your-react-native-application.mdx | 54 +++++++++------ .../capacitor-agent-151.mdx | 2 +- .../net-maui-agent-111.mdx | 2 +- .../react-native-agent-143mdx | 2 +- 7 files changed, 139 insertions(+), 72 deletions(-) diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx index dec5215d541..9ec0e6a297e 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx @@ -142,26 +142,52 @@ If you need to install the agent manually, follow these steps: If you have an Android-native app, you'll need make the following changes in your Android app: - 1. Add the following changes to your app's `android/build.gradle` file: - ```dart - buildscript { - ... - repositories { - ... - mavenCentral() - } - dependencies { - ... - classpath "com.newrelic.agent.android:agent-gradle-plugin:${latest_android_version}" - } - } - ``` - 2. Apply the `newrelic` plugin to the top of your `android/app/build.gradle` file: - ```dart - apply plugin: "com.android.application" - apply plugin: 'newrelic' // <-- add this - ``` - 3. Add `INTERNET` and `ACCESS_NETWORK_STATE` permissions in your `AndroidManifest.xml` file: + 1. Add the following changes to Apply Gradle Plugin: + + If your projec is using Plugins DSL (Flutter 3.16 or Later) to Apply the NewRelic Gradle Plugin, make the following changes: + + In android/settings.gradle: + ```groovy + plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version "7.4.2" apply false + id "org.jetbrains.kotlin.android" version "1.7.10" apply false + id "com.newrelic.agent.android" version "7.5.1" apply false // <-- include this + } + ``` + + In android/app/build.gradle: + ```groovy + plugins { + id "com.android.application" + id "kotlin-android" + id "dev.flutter.flutter-gradle-plugin" + id "com.newrelic.agent.android" //<-- include this + } + ``` + + Or, ifyour projec is using the traditional way to apply the plugin: + ```groovy + buildscript { + ... + repositories { + ... + mavenCentral() + } + dependencies { + ... + classpath "com.newrelic.agent.android:agent-gradle-plugin:7.5.1" + } + } + ``` + + Apply the NewRelic plugin to the top of the android/app/build.gradle file: + ```groovy + apply plugin: "com.android.application" + apply plugin: 'newrelic' // <-- include this + ``` + + 2. Add `INTERNET` and `ACCESS_NETWORK_STATE` permissions in your `AndroidManifest.xml` file: ```dart diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx index 2a74625e805..a148e453065 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx @@ -125,28 +125,42 @@ If you need to install the agent manually, follow these steps: 1. [Install the New Relic native Android agent](/docs/mobile-monitoring/new-relic-mobile-android/install-configure/install-android-apps-gradle-android-studio). - 2. Update `build.gradle`: - ```groovy - buildscript { - ... - repositories { - ... - mavenCentral() - } - dependencies { - ... - classpath "com.newrelic.agent.android:agent-gradle-plugin:6.11.1" - } - } - ``` - - 3. Update `app/build.gradle`: - ```groovy - apply plugin: "com.android.application" - apply plugin: 'newrelic' // <-- add this - ``` - - 4. Make sure your app requests `INTERNET` and `ACCESS_NETWORK_STATE` permissions by adding these lines to your `AndroidManifest.xml`: + 2. Add the following changes to Apply Gradle Plugin: + + If your projec is using Plugins DSL to Apply the NewRelic Gradle Plugin, make the following changes: + + In android/app/build.gradle: + ```groovy + plugins { + id "com.android.application" + id "kotlin-android" + id "com.newrelic.agent.android" version "7.5.1" //<-- include this + } + ``` + + Or, if your projec is using the traditional way to apply the plugin: + ```groovy + buildscript { + ... + repositories { + ... + mavenCentral() + } + dependencies { + ... + classpath "com.newrelic.agent.android:agent-gradle-plugin:7.5.1" + } + } + ``` + + Apply the NewRelic plugin to the top of the android/app/build.gradle file: + ```groovy + apply plugin: "com.android.application" + apply plugin: 'newrelic' // <-- include this + ``` + + + 3. Make sure your app requests `INTERNET` and `ACCESS_NETWORK_STATE` permissions by adding these lines to your `AndroidManifest.xml`: ``` diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx index 13838ecd682..86b23c93596 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx @@ -127,14 +127,14 @@ If you need to install the agent manually, follow these steps: ```groovy dependencies { - // If you are changing the Android Gradle Plugin version, + // If you are changing the Android Gradle Plugin version, // make sure it is compatible with the Gradle version preinstalled with Unity. // See which Gradle version is preinstalled with Unity here: // https://docs.unity3d.com/Manual/android-gradle-overview.html - // See the official Gradle and Android Gradle Plugin compatibility table here: + // See the official Gradle and Android Gradle Plugin compatibility table here: // https://developer.android.com/studio/releases/gradle-plugin#updating-gradle - // To specify a custom Gradle version in Unity, go to "Preferences > External Tools", - // uncheck "Gradle Installed with Unity (recommended)", + // To specify a custom Gradle version in Unity, go to "Preferences > External Tools", + // uncheck "Gradle Installed with Unity (recommended)", // and specify a path to a custom Gradle version. classpath 'com.newrelic.agent.android:agent-gradle-plugin:7.2.0' BUILD_SCRIPT_DEPS @@ -145,20 +145,31 @@ If you need to install the agent manually, follow these steps: ```groovy dependencies { - // If you are changing the Android Gradle Plugin version, + // If you are changing the Android Gradle Plugin version, // make sure it is compatible with the Gradle version preinstalled with Unity. // See which Gradle version is preinstalled with Unity here: // https://docs.unity3d.com/Manual/android-gradle-overview.html - // See official Gradle and Android Gradle Plugin compatibility table here: + // See official Gradle and Android Gradle Plugin compatibility table here: // https://developer.android.com/studio/releases/gradle-plugin#updating-gradle - // To specify a custom Gradle version in Unity, go to "Preferences > External Tools", - // uncheck "Gradle Installed with Unity (recommended)", + // To specify a custom Gradle version in Unity, go to "Preferences > External Tools", + // uncheck "Gradle Installed with Unity (recommended)", // and specify a path to a custom Gradle version. classpath 'com.newrelic.agent.android:agent-gradle-plugin:6.11.0' BUILD_SCRIPT_DEPS } ``` + If your projec is using Plugins DSL to Apply the NewRelic Gradle Plugin, make the following changes:(Skip Step 3) + + In android/app/build.gradle: + ```groovy + plugins { + id "com.android.application" + id "kotlin-android" + id "com.newrelic.agent.android" version "7.5.1" //<-- include this + } + ``` + 3. Apply the `newrelic` plugin to the top of your `launcherTemplate.gradle` file. This file is typically located in the Android folder of your Unity project. ```groovy diff --git a/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx b/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx index 0e5364266e3..780820a2599 100644 --- a/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx @@ -137,25 +137,41 @@ If you need to install the agent manually, follow these steps: ### (Android-native apps only) Install the Android agent [#android-install] 1. [Install the New Relic native Android agent](/docs/mobile-monitoring/new-relic-mobile-android/install-configure/install-android-apps-gradle-android-studio). - 2. Update `build.gradle`: - ``` - buildscript { - ... - repositories { - ... - mavenCentral() - } - dependencies { - ... - classpath "com.newrelic.agent.android:agent-gradle-plugin:${latest_android_version}" - } - ``` - 3. Update `app/build.gradle`: - ``` - apply plugin: "com.android.application" - apply plugin: 'newrelic' // <-- add this - ``` - 4. Make sure your app requests `INTERNET` and `ACCESS_NETWORK_STATE` permissions by adding these lines to your `AndroidManifest.xml`: + 2. Add the following changes to Apply Gradle Plugin: + + If your projec is using Plugins DSL to Apply the NewRelic Gradle Plugin, make the following changes: + + In android/app/build.gradle: + ```groovy + plugins { + id "com.android.application" + id "kotlin-android" + id "com.newrelic.agent.android" version "7.5.1" //<-- include this + } + ``` + + Or, if your projec is using the traditional way to apply the plugin: + ```groovy + buildscript { + ... + repositories { + ... + mavenCentral() + } + dependencies { + ... + classpath "com.newrelic.agent.android:agent-gradle-plugin:7.5.1" + } + } + ``` + + Apply the NewRelic plugin to the top of the android/app/build.gradle file: + ```groovy + apply plugin: "com.android.application" + apply plugin: 'newrelic' // <-- include this + ``` + + 3. Make sure your app requests `INTERNET` and `ACCESS_NETWORK_STATE` permissions by adding these lines to your `AndroidManifest.xml`: ``` diff --git a/src/content/docs/release-notes/mobile-release-notes/capacitor-release-notes/capacitor-agent-151.mdx b/src/content/docs/release-notes/mobile-release-notes/capacitor-release-notes/capacitor-agent-151.mdx index e812a411a53..dd9bc3c0cbc 100644 --- a/src/content/docs/release-notes/mobile-release-notes/capacitor-release-notes/capacitor-agent-151.mdx +++ b/src/content/docs/release-notes/mobile-release-notes/capacitor-release-notes/capacitor-agent-151.mdx @@ -1,7 +1,7 @@ --- subject: Capacitor agent releaseDate: '2024-08-21' -version: 1.5.0 +version: 1.5.1 downloadLink: 'https://www.npmjs.com/package/@newrelic/newrelic-capacitor-plugin/v/1.5.1' --- diff --git a/src/content/docs/release-notes/mobile-release-notes/net-maui-release-notes/net-maui-agent-111.mdx b/src/content/docs/release-notes/mobile-release-notes/net-maui-release-notes/net-maui-agent-111.mdx index 5e266873506..cf35839dc7c 100644 --- a/src/content/docs/release-notes/mobile-release-notes/net-maui-release-notes/net-maui-agent-111.mdx +++ b/src/content/docs/release-notes/mobile-release-notes/net-maui-release-notes/net-maui-agent-111.mdx @@ -1,7 +1,7 @@ --- subject: .NET MAUI agent releaseDate: '2024-07-18' -version: 1.1.0 +version: 1.1.1 downloadLink: 'https://www.nuget.org/packages/NewRelic.MAUI.Plugin' --- diff --git a/src/content/docs/release-notes/mobile-release-notes/react-native-release-notes/react-native-agent-143mdx b/src/content/docs/release-notes/mobile-release-notes/react-native-release-notes/react-native-agent-143mdx index ed3438f4e8f..7532cf9c119 100644 --- a/src/content/docs/release-notes/mobile-release-notes/react-native-release-notes/react-native-agent-143mdx +++ b/src/content/docs/release-notes/mobile-release-notes/react-native-release-notes/react-native-agent-143mdx @@ -1,7 +1,7 @@ --- subject: React Native agent releaseDate: '2024-08-21' -version: 1.4.1 +version: 1.4.3 downloadLink: 'https://www.npmjs.com/package/newrelic-react-native-agent/v/1.4.3' --- From a5754c34e90e418353294727f10c180a60585609 Mon Sep 17 00:00:00 2001 From: a-sassman Date: Mon, 26 Aug 2024 19:49:11 -0700 Subject: [PATCH 05/19] fix(mobile): review of hybrid doc updates --- .../monitor-your-flutter-application.mdx | 88 ++++++++++--------- ...introduction-new-relic-ionic-capacitor.mdx | 13 +-- .../monitor-your-unity-application.mdx | 14 +-- .../monitor-your-react-native-application.mdx | 8 +- 4 files changed, 64 insertions(+), 59 deletions(-) diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx index 9ec0e6a297e..af3c450fbcc 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx @@ -7,7 +7,7 @@ tags: - Get started metaDescription: "New Relic's Flutter agent for Android and iOS: Features, compatibility, requirements, installation, and upgrade procedures." isTutorial: true -freshnessValidatedDate: never +freshnessValidatedDate: 2024-8-26 --- Our New Relic Flutter agent monitors your Flutter mobile app and provides deep insights into your app's performance, errors, and user experience. Once you install and configure the Flutter agent, you'll be able to: @@ -140,59 +140,63 @@ If you need to install the agent manually, follow these steps: ### (Android-only) Configure your Android app [#configure-android] - If you have an Android-native app, you'll need make the following changes in your Android app: + If you have an Android-native app, you'll need make the following changes: - 1. Add the following changes to Apply Gradle Plugin: + 1. Add the following changes to apply Gradle Plugin: - If your projec is using Plugins DSL (Flutter 3.16 or Later) to Apply the NewRelic Gradle Plugin, make the following changes: + If your project is using Plugins DSL (Flutter 3.16 or Later), make the following changes: - In android/settings.gradle: - ```groovy - plugins { - id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "7.4.2" apply false - id "org.jetbrains.kotlin.android" version "1.7.10" apply false - id "com.newrelic.agent.android" version "7.5.1" apply false // <-- include this - } - ``` + 1. In `android/settings.gradle`: - In android/app/build.gradle: - ```groovy - plugins { - id "com.android.application" - id "kotlin-android" - id "dev.flutter.flutter-gradle-plugin" - id "com.newrelic.agent.android" //<-- include this - } - ``` + ```groovy + plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version "7.4.2" apply false + id "org.jetbrains.kotlin.android" version "1.7.10" apply false + id "com.newrelic.agent.android" version "7.5.1" apply false // <-- include this + } + ``` + + 2. In `android/app/build.gradle`: + + ```groovy + plugins { + id "com.android.application" + id "kotlin-android" + id "dev.flutter.flutter-gradle-plugin" + id "com.newrelic.agent.android" //<-- include this + } + ``` - Or, ifyour projec is using the traditional way to apply the plugin: - ```groovy - buildscript { - ... - repositories { - ... - mavenCentral() - } - dependencies { + * Or, if your project is using the traditional way to apply the plugin: + + ```groovy + buildscript { ... - classpath "com.newrelic.agent.android:agent-gradle-plugin:7.5.1" - } - } - ``` + repositories { + ... + mavenCentral() + } + dependencies { + ... + classpath "com.newrelic.agent.android:agent-gradle-plugin:7.5.1" + } + } + ``` + + Apply the `NewRelic` plugin to the top of the `android/app/build.gradle` file: + + ```groovy + apply plugin: "com.android.application" + apply plugin: 'newrelic' // <-- include this + ``` - Apply the NewRelic plugin to the top of the android/app/build.gradle file: - ```groovy - apply plugin: "com.android.application" - apply plugin: 'newrelic' // <-- include this - ``` + 2. In your `AndroidManifest.xml` file, add the following permissions: - 2. Add `INTERNET` and `ACCESS_NETWORK_STATE` permissions in your `AndroidManifest.xml` file: ```dart ``` - And you're done! You should start seeing data in New Relic within 5 minutes. diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx index a148e453065..750b95f9531 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx @@ -127,9 +127,9 @@ If you need to install the agent manually, follow these steps: 2. Add the following changes to Apply Gradle Plugin: - If your projec is using Plugins DSL to Apply the NewRelic Gradle Plugin, make the following changes: + If your project is using Plugins DSL (Flutter 3.16 or Later), add this snippet: - In android/app/build.gradle: + In `android/app/build.gradle`: ```groovy plugins { id "com.android.application" @@ -138,7 +138,7 @@ If you need to install the agent manually, follow these steps: } ``` - Or, if your projec is using the traditional way to apply the plugin: + Or, if your project is using the traditional way to apply the plugin, add this snippet: ```groovy buildscript { ... @@ -153,20 +153,21 @@ If you need to install the agent manually, follow these steps: } ``` - Apply the NewRelic plugin to the top of the android/app/build.gradle file: + In `android/app/build.gradle`, apply the `NewRelic` plugin to the top of the `android/app/build.gradle` file: + ```groovy apply plugin: "com.android.application" apply plugin: 'newrelic' // <-- include this ``` - 3. Make sure your app requests `INTERNET` and `ACCESS_NETWORK_STATE` permissions by adding these lines to your `AndroidManifest.xml`: + 3. In your `AndroidManifest.xml` file, add the following permissions: ``` ``` - 5. To automatically link the package, rebuild your project: + 4. To automatically link the package, rebuild your project: ```shell # Android apps ionic capacitor run android diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx index 86b23c93596..94c36176d11 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx @@ -7,7 +7,7 @@ tags: - Get started metaDescription: "New Relic's Unity agent for Android and iOS: Features, compatibility, requirements, installation, and upgrade procedures." isTutorial: true -freshnessValidatedDate: 2024-01-05 +freshnessValidatedDate: 2024-08-26 --- Our New Relic Unity agent monitors your Unity mobile app and provides deep insights into your app's performance, errors, and user experience. Once you install and configure the Unity agent, you'll be able to: @@ -106,9 +106,9 @@ If you need to install the agent manually, follow these steps: ### (Android-only) Configure your Android app [#configure-android] - To configure your Android app you need to customize your Gradle templates. If you're using Unity 2019 or later, complete the following steps: + To configure your Android app you need to customize your Gradle templates. If you're using Unity 2019 or later, follow the steps below. - 1. Include the New Relic Maven repository URL in the Gradle build settings. To do this, open your `mainTemplate.gradle` file. This file is usually located in the `Assets/Plugins/Android` folder. Now, open the New Relic Maven URL like this: + 1. In your Gradle build settings, you'll need to include the New Relic Maven repository URL. To do this, open your `mainTemplate.gradle` file, which is usually located in the `Assets/Plugins/Android` folder. Add the following snippet: ```groovy allprojects { @@ -123,7 +123,7 @@ If you need to install the agent manually, follow these steps: } ``` - 2. Add the New Relic `classpath` to your project-level `baseProjectTemplate.gradle` file. You can usually find this file located in the Android folder in your Unity project. + 2. In your `baseProjectTemplate.gradle` file (usually located in your Unit project's Android folder), add the New Relic `classpath` at the project level: ```groovy dependencies { @@ -159,7 +159,7 @@ If you need to install the agent manually, follow these steps: } ``` - If your projec is using Plugins DSL to Apply the NewRelic Gradle Plugin, make the following changes:(Skip Step 3) + If your project is using Plugins DSL (Flutter 3.16 or Later), make the following changes:(Skip Step 3) In android/app/build.gradle: ```groovy @@ -170,14 +170,14 @@ If you need to install the agent manually, follow these steps: } ``` - 3. Apply the `newrelic` plugin to the top of your `launcherTemplate.gradle` file. This file is typically located in the Android folder of your Unity project. + 3. In your `launcherTemplate.gradle` file (usually located in your Unity project's Android folder), apply the `newrelic` plugin to the top of your `launcherTemplate.gradle` file: ```groovy apply plugin: "com.android.application" apply plugin: 'newrelic' // <-- add this ``` - 4. Add `INTERNET` and `ACCESS_NETWORK_STATE` permissions in your `AndroidManifest.xml` file: + 4. In your `AndroidManifest.xml` file, add the following permissions: ```xml diff --git a/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx b/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx index 780820a2599..6c52ce03ad1 100644 --- a/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx @@ -7,7 +7,7 @@ tags: translate: - kr metaDescription: Instructions for installing and configuring the New Relic React Native agent. -freshnessValidatedDate: never +freshnessValidatedDate: 2024-08-26 --- Our New Relic React Native agent monitors your React Native mobile app and provides deep insights into your app's performance, errors, and user experience. Written in JavaScript, the React Native agent includes all New Relic mobile monitoring features we offer for native mobile apps. Once you install and configure the React Native agent, you'll be able to: @@ -139,7 +139,7 @@ If you need to install the agent manually, follow these steps: 1. [Install the New Relic native Android agent](/docs/mobile-monitoring/new-relic-mobile-android/install-configure/install-android-apps-gradle-android-studio). 2. Add the following changes to Apply Gradle Plugin: - If your projec is using Plugins DSL to Apply the NewRelic Gradle Plugin, make the following changes: + If your project is using Plugins DSL (Flutter 3.16 or Later), make the following changes: In android/app/build.gradle: ```groovy @@ -150,7 +150,7 @@ If you need to install the agent manually, follow these steps: } ``` - Or, if your projec is using the traditional way to apply the plugin: + Or, if your project is using the traditional way to apply the plugin: ```groovy buildscript { ... @@ -165,7 +165,7 @@ If you need to install the agent manually, follow these steps: } ``` - Apply the NewRelic plugin to the top of the android/app/build.gradle file: + Apply the `NewRelic plugin` to the top of the `android/app/build.gradle` file: ```groovy apply plugin: "com.android.application" apply plugin: 'newrelic' // <-- include this From 6bb32438f1d02a363ce3f1df676586a775fa30ce Mon Sep 17 00:00:00 2001 From: a-sassman Date: Mon, 26 Aug 2024 19:50:41 -0700 Subject: [PATCH 06/19] other misc fixes --- .../monitor-your-flutter-application.mdx | 2 +- .../get-started/introduction-new-relic-ionic-capacitor.mdx | 2 +- .../monitor-your-react-native-application.mdx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx index af3c450fbcc..136d5b93dbe 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx @@ -142,7 +142,7 @@ If you need to install the agent manually, follow these steps: If you have an Android-native app, you'll need make the following changes: - 1. Add the following changes to apply Gradle Plugin: + 1. Add the following changes to apply the Gradle plugin: If your project is using Plugins DSL (Flutter 3.16 or Later), make the following changes: diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx index 750b95f9531..b7785d9c73c 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx @@ -125,7 +125,7 @@ If you need to install the agent manually, follow these steps: 1. [Install the New Relic native Android agent](/docs/mobile-monitoring/new-relic-mobile-android/install-configure/install-android-apps-gradle-android-studio). - 2. Add the following changes to Apply Gradle Plugin: + 2. Add the following changes to apply the Gradle Pplugin: If your project is using Plugins DSL (Flutter 3.16 or Later), add this snippet: diff --git a/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx b/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx index 6c52ce03ad1..2f3223ad8f6 100644 --- a/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx @@ -137,7 +137,7 @@ If you need to install the agent manually, follow these steps: ### (Android-native apps only) Install the Android agent [#android-install] 1. [Install the New Relic native Android agent](/docs/mobile-monitoring/new-relic-mobile-android/install-configure/install-android-apps-gradle-android-studio). - 2. Add the following changes to Apply Gradle Plugin: + 2. Add the following changes to apply the Gradle plugin: If your project is using Plugins DSL (Flutter 3.16 or Later), make the following changes: From e1f22b91cc26ddff85e58b8966f1e7a1c5c8624c Mon Sep 17 00:00:00 2001 From: a-sassman Date: Mon, 26 Aug 2024 19:51:23 -0700 Subject: [PATCH 07/19] add freshnessvalidateddate --- .../get-started/introduction-new-relic-ionic-capacitor.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx index b7785d9c73c..9ff824b8d3d 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx @@ -7,7 +7,7 @@ tags: metaDescription: "New Relic's Ionic Capacitor agent for Android and iOS: Features, compatibility, requirements, installation, and upgrade procedures." redirects: - /docs/mobile-monitoring/new-relic-mobile-capacitor/get-started -freshnessValidatedDate: never +freshnessValidatedDate: 2024-08-26 --- Our New Relic Ionic Capacitor agent monitors your Ionic Capacitor mobile app and provides deep insights into your app's performance, errors, and user experience. The agent automatically includes New Relic's native agents to provide mobile monitoring and performance visibility. Once you install and configure the agent, you'll be able to: From c2c4d766919a99f75d88b70b21d750cca80be4d0 Mon Sep 17 00:00:00 2001 From: Rob Siebens Date: Fri, 30 Aug 2024 11:24:12 -0700 Subject: [PATCH 08/19] fix(Dashboards): Clarify update mutation --- .../docs/apis/nerdgraph/examples/nerdgraph-dashboards.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/apis/nerdgraph/examples/nerdgraph-dashboards.mdx b/src/content/docs/apis/nerdgraph/examples/nerdgraph-dashboards.mdx index 7482f182aed..0962d4e63cd 100644 --- a/src/content/docs/apis/nerdgraph/examples/nerdgraph-dashboards.mdx +++ b/src/content/docs/apis/nerdgraph/examples/nerdgraph-dashboards.mdx @@ -89,7 +89,7 @@ Here are operations related to creating, reading, updating, and deleting (CRUD). - Update dashboard operation. You can update an existing dashboard given a dashboard entity GUID. You need to specify the complete, updated dashboard elements, from metadata to widget configuration. + Update dashboard operation. You can update an existing dashboard using the dashboard entity GUID. To do this, you need to include all the elements in that dashboard, even if you're not updating every element. For example, to update only one of several widgets in a dashboard, you'll need to include all the other widgets and dashboard metadata in your mutation. From 8ca6ac009d6bc1dba50289a1b8136413310cc561 Mon Sep 17 00:00:00 2001 From: Rob Siebens Date: Fri, 30 Aug 2024 17:05:22 -0700 Subject: [PATCH 09/19] fix(NerdGraph): Implement peer feedback. --- .../apis/nerdgraph/examples/nerdgraph-streaming-export.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx b/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx index 03b1aa83e71..861c37e181d 100644 --- a/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx +++ b/src/content/docs/apis/nerdgraph/examples/nerdgraph-streaming-export.mdx @@ -52,7 +52,7 @@ To set up streaming data export to AWS, you must first set up an Amazon Kinesis Create a dedicated Firehose to stream your New Relic data to: -1. Go to Amazon Kineses Data Firehose. +1. Go to Amazon Kinesis Data Firehose. 2. Create a delivery stream. 3. Name the stream (you will use this name later in the rule registration). 4. Use **Direct PUT or other sources** and specify a destination compatible with New Relic's JSON event format (for example, S3, Redshift, or OpenSearch). @@ -60,8 +60,8 @@ Create a dedicated Firehose to stream your New Relic data to: ### Create IAM Firehose write access policy [#create-policy] -1. Go to the IAM and select **Policies**. -2. Create a policy. +1. Go to the IAM console and sign in with your user. +2. Click **Policies** in the left navigation, and then click **Create policy**. 3. Select the Firehose service, and then select `PutRecord` and `PutRecordBatch`. 4. For `Resources`, select the delivery stream, add ARN, and select the region of your stream. 5. Enter your AWS account number, and then enter your desired delivery stream name in the name box. From a7db0b989cb30149a6e4e5f9aa97dc895d302ec8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20S=C3=A1nchez?= Date: Mon, 2 Sep 2024 13:52:01 +0100 Subject: [PATCH 10/19] docs: infrastructure agent v1.57.0 --- .../new-relic-infrastructure-agent-1570.mdx | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/content/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1570.mdx diff --git a/src/content/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1570.mdx b/src/content/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1570.mdx new file mode 100644 index 00000000000..97b2730e0e7 --- /dev/null +++ b/src/content/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1570.mdx @@ -0,0 +1,13 @@ +--- +subject: Infrastructure agent +releaseDate: '2024-09-02' +version: 1.57.0 +--- + +We've released a new version of the agent. Follow standard procedures to [update the Infrastructure agent](https://docs.newrelic.com/docs/infrastructure/install-configure-manage-infrastructure/update-or-uninstall/update-infrastructure-agent). +New Relic recommends that you upgrade the agent regularly, every 3 months at a minimum. As of this release, the oldest supported version is [Infrastructure agent 1.47.0](https://docs.newrelic.com/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1470/). + +## Changed + +* New health status check and report for the status api [#1908](https://github.com/newrelic/infrastructure-agent/pull/1908) +* Exclude matching metrics [#1914](https://github.com/newrelic/infrastructure-agent/pull/1914) From 168d0eb070443b0318619264057e923486eef9db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20S=C3=A1nchez?= Date: Tue, 3 Sep 2024 08:52:53 +0100 Subject: [PATCH 11/19] Update src/content/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1570.mdx Co-authored-by: Jose More --- .../new-relic-infrastructure-agent-1570.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1570.mdx b/src/content/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1570.mdx index 97b2730e0e7..1da1839fd0f 100644 --- a/src/content/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1570.mdx +++ b/src/content/docs/release-notes/infrastructure-release-notes/infrastructure-agent-release-notes/new-relic-infrastructure-agent-1570.mdx @@ -9,5 +9,5 @@ New Relic recommends that you upgrade the agent regularly, every 3 months at a m ## Changed -* New health status check and report for the status api [#1908](https://github.com/newrelic/infrastructure-agent/pull/1908) -* Exclude matching metrics [#1914](https://github.com/newrelic/infrastructure-agent/pull/1914) +* New local health status (/v1/status/health) checks for valid credentials to connect to NR backend [#1908](https://github.com/newrelic/infrastructure-agent/pull/1908) +* Ability to define exclusion lists for process monitoring using the `exclude_matching_metrics` [setting] (https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/configuration/infrastructure-agent-configuration-settings/#exclude-matching-metrics) [#1914](https://github.com/newrelic/infrastructure-agent/pull/1914) From dfacf30ca5496da280e1324486965761da4d3197 Mon Sep 17 00:00:00 2001 From: svc-docs-eng-opensource-bot Date: Tue, 3 Sep 2024 12:04:24 +0000 Subject: [PATCH 12/19] chore: add translations --- .../configuration/net-agent-configuration.mdx | 616 ++++------------- .../es/docs/logs/log-api/log-event-data.mdx | 16 +- .../es/docs/logs/ui-data/data-partitions.mdx | 118 ++-- .../find-help-get-support.mdx | 10 +- .../view-simple-scripted-monitor-results.mdx | 80 +-- .../configuration/net-agent-configuration.mdx | 606 ++++------------- .../codestream/observability/transactions.mdx | 18 +- .../NRQL-high-cardinality-metrics.mdx | 42 +- .../errors-inbox/error-external-services.mdx | 101 +-- .../jp/docs/logs/log-api/log-event-data.mdx | 16 +- .../jp/docs/logs/ui-data/data-partitions.mdx | 112 ++-- .../introduction-lambda.mdx | 2 +- .../view-simple-scripted-monitor-results.mdx | 74 +-- .../account-setup/downgradecancel-account.mdx | 18 +- .../configuration/php-agent-configuration.mdx | 513 ++++----------- .../codestream/observability/transactions.mdx | 18 +- .../NRQL-high-cardinality-metrics.mdx | 40 +- .../errors-inbox/error-external-services.mdx | 101 +-- .../kr/docs/logs/log-api/log-event-data.mdx | 16 +- .../kr/docs/logs/ui-data/data-partitions.mdx | 114 ++-- .../find-help-get-support.mdx | 10 +- .../introduction-lambda.mdx | 2 +- .../view-simple-scripted-monitor-results.mdx | 74 +-- .../account-setup/downgradecancel-account.mdx | 18 +- .../user-type.mdx | 586 ++++------------- .../configuration/go-agent-configuration.mdx | 621 ++++++------------ .../configuration/net-agent-configuration.mdx | 612 ++++------------- .../nodejs-agent-configuration.mdx | 2 +- .../configuration/php-agent-configuration.mdx | 513 ++++----------- .../codestream/observability/transactions.mdx | 18 +- .../NRQL-high-cardinality-metrics.mdx | 40 +- .../errors-inbox/error-external-services.mdx | 101 +-- ...-infrastructure-monitoring-agent-linux.mdx | 4 - .../pt/docs/logs/log-api/log-event-data.mdx | 16 +- .../pt/docs/logs/ui-data/data-partitions.mdx | 116 ++-- .../find-help-get-support.mdx | 10 +- .../introduction-lambda.mdx | 2 +- .../view-simple-scripted-monitor-results.mdx | 80 +-- 38 files changed, 1536 insertions(+), 3920 deletions(-) diff --git a/src/i18n/content/es/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx b/src/i18n/content/es/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx index dd499bc7957..ad47e8455a8 100644 --- a/src/i18n/content/es/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx +++ b/src/i18n/content/es/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx @@ -29,11 +29,7 @@ Si realiza cambios en el archivo de configuración y desea validar que esté en Tras la instalación, el archivo de configuración del agente .NET (`newrelic.config`) se aplica a todas las aplicaciones de monitor, pero puede configurar el agente de otras maneras. A continuación se muestra un diagrama que muestra cómo las diferentes opciones de configuración tienen prioridad entre sí: -New Relic .NET agent configuration settings precedence +New Relic .NET agent configuration settings precedence
Este diagrama explica el orden de prioridad de las diferentes formas en que puede configurar el agente .NET. @@ -69,21 +65,8 @@ A continuación se detallan los métodos de configuración que se muestran en el Si el agente está deshabilitado en el `newrelic.config` local o global: - * La configuración de `NewRelic.AgentEnabled` en `appsettings.json` - - - **will enable the agent** - - - . - - * La configuración `NewRelic.AgentEnabled` en un archivo `web.config` o `app.config` - - - **will be ignored** - - - . + * La configuración de `NewRelic.AgentEnabled` en `appsettings.json` **will enable the agent**. + * La configuración `NewRelic.AgentEnabled` en un archivo `web.config` o `app.config` **will be ignored**. @@ -148,10 +131,7 @@ Nuestro agente .NET se basa en variables de entorno para indicarle a .NET Common - + Para .NET framework, se requieren las siguientes variables: ```ini @@ -169,10 +149,7 @@ Nuestro agente .NET se basa en variables de entorno para indicarle a .NET Common Al instalar el agente a través del paquete Nuget, el agente requiere [un conjunto diferente de variables de entorno](/docs/apm/agents/net-agent/install-guides/install-net-agent-using-nuget/#nuget-framework). - + Para .NET Core, se requieren las siguientes variables: @@ -205,13 +182,10 @@ Nuestro agente .NET se basa en variables de entorno para indicarle a .NET Common -Si su sistema ha utilizado anteriormente servicios de monitoreo (que no son de New Relic), es posible que tenga un "conflicto de generador de perfiles" al intentar instalar y utilizar el agente de New Relic. Más detalles: +Si su sistema ha utilizado anteriormente servicios de monitoreo (que no son de New Relic), es posible que tenga un "conflicto de generador de perfiles" al intentar instalar y utilizar el agente de New Relic. Más detalles: - + El agente .NET de New Relic se basa en variables de entorno para indicarle a .NET Common Language Runtime (CLR) que cargue New Relic en sus procesos. Las variables de entorno relacionadas con la instalación son variables de Microsoft, no variables de New Relic. Pueden ser utilizados por otros perfiladores .NET y sólo se puede adjuntar un generador de perfiles a un proceso a la vez. Por esta razón, si ha utilizado productos de monitoreo de aplicación anteriores, puede tener [conflictos con el generador de perfiles](/docs/agents/net-agent/troubleshooting/profiler-conflicts). @@ -283,10 +257,7 @@ NEW_RELIC_AI_MONITORING_RECORD_CONTENT_ENABLED=true ``` - + El instalador MSI de 64 bits para el agente .NET de New Relic instala automáticamente el conjunto del generador de perfiles de 32 bits junto con el conjunto de 64 bits y, a partir de la versión 10.16.0, habilita automáticamente la compatibilidad con IIS de 32 bits. Para aplicaciones no alojadas en IIS, puede configurar la variable de entorno requerida manualmente. ```ini @@ -295,7 +266,7 @@ NEW_RELIC_AI_MONITORING_RECORD_CONTENT_ENABLED=true -Si está utilizando New Relic CodeStream para monitor el rendimiento de su IDE, es posible que también desee [asociar el repositorio con sus servicios](/docs/codestream/how-use-codestream/performance-monitoring#repo-association) y [asociar SHA de compilación o etiqueta de lanzamiento con errores](/docs/codestream/how-use-codestream/performance-monitoring#buildsha). +Si está empleando New Relic CodeStream para monitor el rendimiento de su IDE, es posible que también desee [asociar el repositorio con sus servicios](/docs/codestream/observability/repo-association) y [asociar los SHA de compilación o las etiquetas de lanzamiento con los errores](/docs/codestream/observability/error-investigation/#buildsha). ## Configuración Errors Inbox [#errors-inbox-configuration] @@ -333,10 +304,7 @@ El elemento raíz del documento de configuración es un elemento `configuration` El elemento `configuration` admite el siguiente atributo: - + @@ -364,10 +332,7 @@ El elemento `configuration` admite el siguiente atributo: Habilite o deshabilite el agente New Relic. - +
@@ -414,7 +379,8 @@ El elemento `service` admite el siguiente atributo: clave de licencia (obligatoria)} + title={<>clave de licencia (obligatoria) + } >
@@ -449,10 +415,7 @@ El elemento `service` admite el siguiente atributo: ``` - +
@@ -480,10 +443,7 @@ El elemento `service` admite el siguiente atributo: Indica al agente que registre la información del entorno de ejecución. La información del entorno incluye el sistema operativo, la versión del agente y qué ensamblados están disponibles. - +
@@ -511,10 +471,7 @@ El elemento `service` admite el siguiente atributo: Bloquee el inicio de la aplicación hasta que el agente se conecte a New Relic. Si se establece en `true`, la primera transacción puede tardar mucho más en completarse, porque está bloqueada hasta que finaliza la conexión con New Relic. - +
@@ -548,10 +505,7 @@ El elemento `service` admite el siguiente atributo: ``` - +
@@ -595,10 +549,7 @@ El elemento `service` admite el siguiente atributo: ``` - +
@@ -628,10 +579,7 @@ El elemento `service` admite el siguiente atributo: Si es verdadero, el agente completará el procesamiento de la transacción en el hilo de solicitud. - +
@@ -667,10 +615,7 @@ El elemento `service` admite el siguiente atributo: ``` - +
@@ -710,10 +655,7 @@ El elemento `service` admite el siguiente atributo: El tiempo de espera de la solicitud del agente al comunicarse con New Relic. - +
@@ -741,10 +683,7 @@ El elemento `service` admite el siguiente atributo: Inicie automáticamente el agente .NET cuando se acceda al primer método instrumentado. - +
@@ -820,10 +759,7 @@ El elemento `proxy` es un elemento secundario opcional del elemento `service` . El elemento `proxy` admite el siguiente atributo: - +
@@ -853,10 +789,7 @@ El elemento `proxy` admite el siguiente atributo: Alternativamente, configure la variable de entorno `NEW_RELIC_PROXY_HOST` en el entorno de la aplicación. - +
@@ -886,10 +819,7 @@ El elemento `proxy` admite el siguiente atributo: Alternativamente, configure la variable de entorno `NEW_RELIC_PROXY_PORT` en el entorno de la aplicación. - +
@@ -919,10 +849,7 @@ El elemento `proxy` admite el siguiente atributo: Alternativamente, configure la variable de entorno `NEW_RELIC_PROXY_URI_PATH` en el entorno de la aplicación. - +
@@ -952,10 +879,7 @@ El elemento `proxy` admite el siguiente atributo: Alternativamente, configure la variable de entorno `NEW_RELIC_PROXY_DOMAIN` en el entorno de la aplicación. - +
@@ -985,10 +909,7 @@ El elemento `proxy` admite el siguiente atributo: Alternativamente, configure la variable de entorno `NEW_RELIC_PROXY_USER` en el entorno de la aplicación. - +
@@ -1018,10 +939,7 @@ El elemento `proxy` admite el siguiente atributo: Alternativamente, configure la variable de entorno `NEW_RELIC_PROXY_PASS` en el entorno de la aplicación. - +
@@ -1076,10 +994,7 @@ El elemento `log` es hijo del elemento `configuration` . El elemento `log` confi El elemento `log` admite el siguiente atributo: - +
@@ -1127,10 +1042,7 @@ El elemento `log` admite el siguiente atributo: - +
@@ -1158,10 +1070,7 @@ El elemento `log` admite el siguiente atributo: Registra todos los datos enviados y recibidos de New Relic tanto en un archivo de registro auditlog como en el archivo de registro estándar. - +
@@ -1189,10 +1098,7 @@ El elemento `log` admite el siguiente atributo: Enviar mensaje de log a la consola, además del archivo de log. Alternativamente, configure la variable de entorno `NEW_RELIC_LOG_CONSOLE` en el entorno de la aplicación. - +
@@ -1220,10 +1126,7 @@ El elemento `log` admite el siguiente atributo: Si está deshabilitado, no se intenta ningún logging. Diseñado para sistemas de archivos de solo lectura. Alternativamente, configure la variable de entorno `NEW_RELIC_LOG_ENABLED` en el entorno de la aplicación. - +
@@ -1258,10 +1161,7 @@ El elemento `log` admite el siguiente atributo: ``` - +
@@ -1295,10 +1195,7 @@ El elemento `log` admite el siguiente atributo: ``` - +
@@ -1338,10 +1235,7 @@ El elemento `log` admite el siguiente atributo: Compatible con el agente .NET v10.21.0 y superior. - +
@@ -1377,10 +1271,7 @@ El elemento `log` admite el siguiente atributo: Compatible con el agente .NET v10.21.0 y superior. - +
@@ -1422,10 +1313,7 @@ El elemento `log` admite el siguiente atributo: El elemento `application` es hijo del elemento `configuration` . Este elemento obligatorio define el nombre de su aplicación y habilita o deshabilita el muestreo. - +
@@ -1475,10 +1363,7 @@ El elemento `application` es hijo del elemento `configuration` . Este elemento o ``` - +
@@ -1526,10 +1411,7 @@ El elemento `dataTransmission` es hijo del elemento `configuration` . Este eleme El elemento `dataTransmission` admite el siguiente atributo: - +
@@ -1565,10 +1447,7 @@ Si la etiqueta de nombre de host predeterminada en la UI de APM no es útil, pue Para establecer un nombre para mostrar, elija una de las siguientes opciones. La variable de entorno tiene prioridad sobre el valor del archivo de configuración. Luego reinicie su aplicación para ver sus cambios en la UI de New Relic. - + Establezca el atributo `displayName` en el elemento `processHost` en `newrelic.config`. El elemento `processHost` es hijo del elemento `configuration` . ```xml @@ -1578,10 +1457,7 @@ Para establecer un nombre para mostrar, elija una de las siguientes opciones. La ``` - + Establezca la variable de entorno `NEW_RELIC_PROCESS_HOST_DISPLAY_NAME` : ```ini @@ -1603,10 +1479,7 @@ El elemento de configuración `utilization` controla cómo el agente recopila in El elemento `utilization` admite el siguiente atributo: - +
@@ -1640,10 +1513,7 @@ El elemento `utilization` admite el siguiente atributo: ``` - +
@@ -1677,10 +1547,7 @@ El elemento `utilization` admite el siguiente atributo: ``` - +
@@ -1714,10 +1581,7 @@ El elemento `utilization` admite el siguiente atributo: ``` - +
@@ -1751,10 +1615,7 @@ El elemento `utilization` admite el siguiente atributo: ``` - +
@@ -1788,10 +1649,7 @@ El elemento `utilization` admite el siguiente atributo: ``` - +
@@ -1912,10 +1770,7 @@ En este ejemplo, el agente excluye todos los atributos cuya clave comienza con ` Puede ver el atributo .NET APM en la página [de atributos del agente .NET](/docs/agents/net-agent/attributes/net-agent-attributes) . También puede definir un atributo personalizado con la llamada API del agente [`AddCustomAttribute`](/docs/agents/net-agent/net-agent-api/itransaction/#addcustomattribute). - +
@@ -1945,10 +1800,7 @@ Puede ver el atributo .NET APM en la página [de atributos del agente .NET](/doc Alternativamente, configure la variable de entorno `NEW_RELIC_ATTRIBUTES_ENABLED` en el entorno de la aplicación. - +
@@ -1982,10 +1834,7 @@ Puede ver el atributo .NET APM en la página [de atributos del agente .NET](/doc - +
@@ -2045,7 +1894,7 @@ Utilice estas opciones para habilitar, deshabilitar y configurar la característ * [Nivel de código métrico](#code_level_metrics) * [Monitoreo de IA](#ai_monitoring) -### Grupos de aplicaciones [#include_exclude_apps] +### Grupos de aplicaciones [#include\_exclude\_apps][#include_exclude_apps] Esto solo se aplica al [archivo de configuración global](#config-options-precedence) de un sistema. @@ -2079,10 +1928,7 @@ A continuación se muestra un ejemplo de cómo deshabilitar la instrumentación El elemento `applicationPools` admite los siguientes elementos: - +
@@ -2107,20 +1953,17 @@ El elemento `applicationPools` admite los siguientes elementos:
- Define cómo se comportará el agente .NET a nivel "global" para grupos de aplicaciones servidos a través de IIS. El agente .NET instrumentó todos los grupos de aplicaciones de forma predeterminada. Cuando `true`, los grupos de aplicaciones enumerados en [applicationPool](#appPool-applicationPool) con un atributo `instrument` establecido en falso no se instrumentarán. + Define cómo se comportará el agente .NET a nivel "global" para grupos de aplicaciones servidos a través de IIS. El agente .NET instrumentó todos los grupos de aplicaciones de forma predeterminada. Cuando `true`, los grupos de aplicaciones enumerados en [applicationPool](#appPool-applicationPool) con un atributo `instrument` establecido en falso no se instrumentarán. - Básicamente, cuando se establece en `false`, la lista del grupo de aplicaciones actúa como una lista de 'permitidos'. Cuando se establece en `true`, la lista del grupo de aplicaciones actúa como una lista de denegación. + Básicamente, cuando se establece en `false`, la lista del grupo de aplicaciones actúa como una lista de &apos;permitidos&apos;. Cuando se establece en `true`, la lista del grupo de aplicaciones actúa como una lista de denegación.
- + Define el comportamiento de la instrumentación para un grupo de aplicaciones específico. El atributo `name` es el nombre de un grupo de aplicaciones. Habilite o deshabilite la creación de perfiles en el atributo `instrument` . Defina esta aplicación en el atributo `name` .
-### Colección de errores [#error_collector] +### Colección de errores [#error\_collector][#error_collector] El elemento `errorCollector` es hijo del elemento `configuration` . `errorCollector` configura la recopilación de errores, que captura información sobre excepciones no detectadas y las envía a New Relic. @@ -2169,10 +2012,7 @@ El elemento `errorCollector` es hijo del elemento `configuration` . `errorCollec El elemento `errorCollector` admite los siguientes elementos y atributos: - + @@ -2200,10 +2040,7 @@ El elemento `errorCollector` admite los siguientes elementos y atributos: Habilite o deshabilite el selector de errores. - +
@@ -2231,10 +2068,7 @@ El elemento `errorCollector` admite los siguientes elementos y atributos: Habilite o deshabilite la captura de eventos de error. - +
@@ -2262,24 +2096,15 @@ El elemento `errorCollector` admite los siguientes elementos y atributos: Límite de depósito para evento de error. - + Una lista de nombres de clases completos que se ignorarán. El número máximo de combinaciones de clase de error y mensaje que **SHOULD** debe informar es 50. Si se enumeran más de 50, solo se emplearán los primeros 50 **SHOULD** . - + Un mapa opcional de nombres de clases completos para una lista de cadenas que coinciden con una subcadena del mensaje de error. El número máximo de combinaciones de clase de error y mensaje que **SHOULD** debe informar es 50. Si se enumeran más de 50, solo se emplearán los primeros 50 **SHOULD** . - +
@@ -2307,10 +2132,7 @@ El elemento `errorCollector` admite los siguientes elementos y atributos: Enumera excepciones específicas para no informar a New Relic. Se debe utilizar el nombre completo de la excepción, como `System.IO.FileNotFoundException`. - +
@@ -2348,24 +2170,15 @@ El elemento `errorCollector` admite los siguientes elementos y atributos: - + Una lista de nombres de clases completos que se marcarán como se esperaba. El número máximo de combinaciones de clase de error y mensaje que **SHOULD** debe informar es 50. Si se enumeran más de 50, solo se utilizarán los primeros 50 **SHOULD** - + Un mapa opcional de nombres de clases completos para una lista de cadenas que coinciden con una subcadena del mensaje de error. El número máximo de combinaciones de clase de error y mensaje que **SHOULD** debe informar es 50. Si se enumeran más de 50, solo se utilizarán los primeros 50 **SHOULD** - + Una lista de códigos de estado separados por comas. La lista puede incluir rangos de números enteros empleando un solo guión (`-`) e incluirá tanto el número entero inicial como el final del rango. Esto también se puede configurar mediante la variable de entorno: @@ -2375,23 +2188,17 @@ El elemento `errorCollector` admite los siguientes elementos y atributos: ``` - + Utilice este subelemento para personalizar la configuración del atributo de su agente para el error de traza. Este subelemento utiliza la misma configuración que el elemento `attributes` principal: [`enabled`](#agent-attributes-enabled), [`include`](#agent-attributes-include) y [`exclude`](#agent-attributes-exclude). -### Modo de alta seguridad [#high_security_mode] +### Modo de alta seguridad [#high\_security\_mode][#high_security_mode] El elemento `highSecurity` es hijo del elemento `configuration` . Para habilitar [el modo de alta seguridad](/docs/subscriptions/high-security), establezca esta propiedad en `true` y habilite la propiedad de alta seguridad en la interfaz de usuario de New Relic. Al habilitar la alta seguridad se activa SSL; el parámetro de solicitud, el parámetro personalizado y los encabezados de solicitud HTTP no se recopilan; los mensajes de excepción de eliminación están habilitados; y la consulta no se puede enviar a New Relic en su forma original. - +
@@ -2430,15 +2237,12 @@ El elemento `highSecurity` es hijo del elemento `configuration` . Para habilitar -### Eliminar mensajes de excepción [#strip_exception_messages] +### Eliminar mensajes de excepción [#strip\_exception\_messages][#strip_exception_messages] El elemento `stripExceptionMessages` es hijo del elemento `configuration` . Para habilitar mensajes de excepción de eliminación, establezca esta propiedad en `true`. De forma predeterminada, esto está configurado en falso, lo que significa que el agente envía mensajes de todas las excepciones al recolector de New Relic. Si habilita el modo de alta seguridad, esto cambia automáticamente a verdadero y el agente elimina los mensajes de las excepciones. - +
@@ -2471,7 +2275,7 @@ El elemento `stripExceptionMessages` es hijo del elemento `configuration` . Para -### Evento de transacción [#transaction_events] +### Evento de transacción [#transaction\_events][#transaction_events] El elemento `transactionEvents` es hijo del elemento `configuration` . Utilice `transactionEvents` para configurar el evento de transacción. @@ -2487,10 +2291,7 @@ El elemento `transactionEvents` es hijo del elemento `configuration` . Utilice ` El elemento `transactionEvents` admite el siguiente atributo: - +
@@ -2518,10 +2319,7 @@ El elemento `transactionEvents` admite el siguiente atributo: Activa o desactiva la grabadora de eventos. - +
@@ -2555,10 +2353,7 @@ El elemento `transactionEvents` admite el siguiente atributo: ``` - + Utilice este subelemento para personalizar la configuración del atributo de agente para el evento de transacción. Este subelemento utiliza la misma configuración que el elemento `attributes` principal: [`enabled`](#agent-attributes-enabled), [`include`](#agent-attributes-include) y [`exclude`](#agent-attributes-exclude). @@ -2571,7 +2366,7 @@ El elemento `transactionEvents` admite el siguiente atributo: -### Evento personalizado [#custom_events] +### Evento personalizado [#custom\_events][#custom_events] El elemento `customEvents` es hijo del elemento `configuration` . Utilice `customEvents` para configurar [el evento personalizado](/docs/insights/new-relic-insights/adding-querying-data/inserting-custom-events-new-relic-apm-agents#net-att). @@ -2582,10 +2377,7 @@ El elemento `customEvents` es hijo del elemento `configuration` . Utilice `custo El elemento `customEvents` admite el siguiente atributo: - +
@@ -2613,10 +2405,7 @@ El elemento `customEvents` admite el siguiente atributo: Activa o desactiva la grabadora de eventos. - +
@@ -2653,7 +2442,7 @@ El elemento `customEvents` admite el siguiente atributo: -### Parámetro personalizado [#custom_parameters] +### Parámetro personalizado [#custom\_parameters][#custom_parameters] El elemento `customParameters` es hijo del elemento `configuration` . Utilice `customParameters` para configurar [el parámetro personalizado](/docs/insights/insights-data-sources/custom-data/add-custom-attributes-apm-data). @@ -2664,10 +2453,7 @@ El elemento `customParameters` es hijo del elemento `configuration` . Utilice `c El elemento `customParameters` admite el siguiente atributo: - +
@@ -2710,9 +2496,9 @@ Esto establece nombres y valores [de etiquetas](/docs/new-relic-one/use-new-reli NEW_RELIC_LABELS="foo:bar;zip:zap" ``` -### Instrumentación browser [#browser_monitoring] +### Instrumentación browser [#browser\_monitoring][#browser_monitoring] -El elemento `browserMonitoring` es hijo del elemento `configuration` . `browserMonitoring` configura en su aplicación .NET. browser le brinda información valiosa sobre la experiencia de rendimiento final de su usuario. Esto se logra midiendo el tiempo que le toma al navegador de su usuario descargar y renderizar sus páginas web inyectando una pequeña cantidad de código JavaScript en el encabezado y pie de página de cada página. +El elemento `browserMonitoring` es hijo del elemento `configuration` . `browserMonitoring` configura en su aplicación .NET. browser le brinda información valiosa sobre la experiencia de rendimiento final de su usuario. Esto se logra midiendo el tiempo que le toma al navegador de su usuario descargar y renderizar sus páginas web inyectando una pequeña cantidad de código JavaScript en el encabezado y pie de página de cada página. ```xml // If you use both the Exclude and Attribute elements @@ -2734,10 +2520,7 @@ El elemento `browserMonitoring` es hijo del elemento `configuration` . `browserM El elemento `browserMonitoring` admite el siguiente atributo: - +
@@ -2769,17 +2552,11 @@ El elemento `browserMonitoring` admite el siguiente atributo: - + Utilice este subelemento para personalizar la configuración del atributo de agente para [el monitoreo del navegador](/docs/browser/new-relic-browser/page-load-timing/instrumentation-page-load-timing). Este subelemento utiliza la misma configuración que el elemento `attributes` principal: [`enabled`](#agent-attributes-enabled), [`include`](#agent-attributes-include) y [`exclude`](#agent-attributes-exclude). - + Utilice este subelemento para evitar que el agente del navegador se inyecte en páginas específicas. El elemento se utiliza de la siguiente manera: ```xml @@ -2791,7 +2568,7 @@ El elemento `browserMonitoring` admite el siguiente atributo: ``` - El agente no inyectará el agente del navegador en páginas cuya URL coincida con una de las expresiones regulares especificadas. La expresión regular debe seguir [las pautas de Microsoft para la clase Regex](https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx). + El agente no inyectará el agente del navegador en páginas cuya URL coincida con una de las expresiones regulares especificadas. La expresión regular debe seguir [las pautas de Microsoft para la clase Regex](https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex\(v=vs.110\).aspx). Es una referencia al directorio virtual de la ruta en su aplicación y no a la URL completa de la ruta que desea excluir. Por ejemplo, para excluir las páginas en `https://www.mywebsite.com/mywebpages/` , simplemente insertaría `/mywebpages/` como valor de expresión regular de la ruta. @@ -2799,7 +2576,7 @@ El elemento `browserMonitoring` admite el siguiente atributo: -### Consulta lenta [#slow_sql] +### Consulta lenta [#slow\_sql][#slow_sql] El elemento `slowSql` es hijo del elemento `configuration` . `slowSql` configura la captura de información sobre las ejecuciones de consulta lenta y captura y ofusca los planes explicativos para estas consultas. @@ -2810,10 +2587,7 @@ El elemento `slowSql` es hijo del elemento `configuration` . `slowSql` configura El elemento `slowSql` admite el siguiente atributo: - +
@@ -2842,7 +2616,7 @@ El elemento `slowSql` admite el siguiente atributo: -### Traza de la transaccion [#transaction_tracer] +### Traza de la transaccion [#transaction\_tracer][#transaction_tracer] El elemento `transactionTracer` es hijo del elemento `configuration` . `transactionTracer` configura [la traza de la transacción](/docs/traces/transaction-traces). En la traza se incluye la secuencia exacta de llamadas de la transacción, incluidas las declaraciones de consulta emitidas. @@ -2864,10 +2638,7 @@ El elemento `transactionTracer` es hijo del elemento `configuration` . `transact El elemento `transactionTracer` admite el siguiente atributo: - +
@@ -2895,10 +2666,7 @@ El elemento `transactionTracer` admite el siguiente atributo: Activa o desactiva [la traza de la transacción](/docs/apm/transactions/transaction-traces/transaction-traces). - +
@@ -2930,10 +2698,7 @@ El elemento `transactionTracer` admite el siguiente atributo: También puede establecer el umbral para que sea un valor de tiempo específico en milisegundos. - +
@@ -2965,10 +2730,7 @@ El elemento `transactionTracer` admite el siguiente atributo: - +
@@ -2996,10 +2758,7 @@ El elemento `transactionTracer` admite el siguiente atributo: Cuando `true`, el agente captura `EXPLAIN` extractos para consulta lenta con duraciones superiores a `explainThreshold`. Tenga en cuenta que habilitar esta característica puede tener implicaciones en el rendimiento porque los planes se capturan para cada transacción hasta el valor `maxExplainPlans` . - +
@@ -3037,10 +2796,7 @@ El elemento `transactionTracer` admite el siguiente atributo: El agente recopila [datos de consulta lenta](/docs/apm/applications-menu/monitoring/viewing-slow-query-details) para consultas que superan este umbral, junto con los planes explicativos disponibles, como parte de la traza de la transacción. - +
@@ -3068,10 +2824,7 @@ El elemento `transactionTracer` admite el siguiente atributo: El número máximo de segmentos a recoger en una traza de la transacción. - +
@@ -3099,10 +2852,7 @@ El elemento `transactionTracer` admite el siguiente atributo: El número máximo de planes explicativos que se pueden cobrar por transacción. - +
@@ -3130,15 +2880,12 @@ El elemento `transactionTracer` admite el siguiente atributo: De forma predeterminada, `maxStackTrace` está configurado en `0`, lo que deshabilita el rastreo del stack como parte de una traza de la transacción. Si este valor se establece mayor que `0`, entonces se capturará el rastreo de la stack para la traza de la transacción. - + Utilice este subelemento para personalizar la configuración de atributos de su agente para la traza de la transacción. Este subelemento utiliza la misma configuración que el elemento `attributes` principal: [`enabled`](#agent-attributes-enabled), [`include`](#agent-attributes-include) y [`exclude`](#agent-attributes-exclude). -### Rastreador de almacenamiento de datos [#datastore_tracer] +### Rastreador de almacenamiento de datos [#datastore\_tracer][#datastore_tracer] El elemento `datastoreTracer` es hijo del elemento `configuration` . @@ -3153,24 +2900,15 @@ El elemento `datastoreTracer` es hijo del elemento `configuration` . El elemento `datastoreTracer` admite los siguientes subelementos: - + Utilice este subelemento para habilitar la recopilación de almacenamiento de datos instancia métrica (como el host y el puerto) para [algún controlador de la base de datos](/docs/agents/net-agent/features/net-agent-instance-level-database-information). Estos se informan en consulta lenta traza y traza de la transacción. El valor predeterminado del atributo `enabled` es `true`. - + Utilice este subelemento para habilitar la recopilación del nombre de la base de datos en consulta lenta traza y traza de la transacción para [algún controlador de la base de datos](/docs/agents/net-agent/features/net-agent-instance-level-database-information). El valor predeterminado del atributo `enabled` es `true`. - + Utilice este subelemento para habilitar la recopilación del parámetro de consulta SQL en consulta lenta traza. El valor predeterminado del atributo `enabled` es `false`. @@ -3180,7 +2918,7 @@ El elemento `datastoreTracer` admite los siguientes subelementos: -### rastreo distribuido [#distributed_tracing] +### rastreo distribuido [#distributed\_tracing][#distributed_tracing] El elemento `distributedTracing` es hijo del elemento `configuration` . @@ -3200,10 +2938,7 @@ Para obtener más información sobre cómo configurar rastreo distribuido, consu El elemento `distributedTracing` admite el siguiente atributo: - +
@@ -3235,10 +2970,7 @@ El elemento `distributedTracing` admite el siguiente atributo: ``` - +
@@ -3272,10 +3004,7 @@ El elemento `distributedTracing` admite el siguiente atributo: Rastreo distribuido informes abarcan evento. Los informes de eventos de intervalo están habilitados de forma predeterminada, pero [rastreo distribuido](/docs/apm/distributed-tracing/getting-started/introduction-distributed-tracing) debe estar habilitado para que se informen los intervalos. Para deshabilitar el evento span, elija una de las siguientes opciones: - + Establezca el elemento `` en `false` para deshabilitarlo a través del archivo `newrelic.config` . Este elemento es hijo del elemento `` . ```xml @@ -3285,10 +3014,7 @@ Rastreo distribuido informes abarcan evento. Los informes de eventos de interval ``` - + Establezca la variable de entorno `NEW_RELIC_SPAN_EVENTS_ENABLED` en el entorno de la aplicación: ```ini @@ -3297,7 +3023,7 @@ Rastreo distribuido informes abarcan evento. Los informes de eventos de interval -### Rastreo infinito [#infinite_tracing] +### Rastreo infinito [#infinite\_tracing][#infinite_tracing] [Infinite Tracing](/docs/distributed-tracing/infinite-tracing/introduction-infinite-tracing) amplía el servicio de distribución de rastreo empleando un observador de traza externo al agente. Observa el 100% de la traza de su aplicación en varios servicios y proporciona datos accionables para que pueda resolver los problemas más rápido. @@ -3319,11 +3045,8 @@ Para activar [Infinite Tracing](/docs/distributed-tracing/infinite-tracing/intro El elemento `infiniteTracing` admite los siguientes elementos: - - El elemento `trace_observer` identifica un host observador que es independiente del agente. Para obtener ayuda para obtener una entrada de host de observador de traza Infinite Tracing válida, consulte [Buscar o crear un extremo de observador de traza](/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer "https://docs.newrelic.com/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer"). + + El elemento `trace_observer` identifica un host observador que es independiente del agente. Para obtener ayuda para obtener una entrada de host de observador de traza Infinite Tracing válida, consulte [Buscar o crear un extremo de observador de traza](/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer "https://docs.newrelic.com/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer"). El observador de traza también se puede configurar utilizando la variable de entorno `NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST` . @@ -3333,9 +3056,9 @@ El elemento `infiniteTracing` admite los siguientes elementos: -### Multiaplicación traza [#cross_application_tracer] +### Multiaplicación traza [#cross\_application\_tracer][#cross_application_tracer] -El elemento `crossApplicationTracer` es hijo del elemento `configuration` . `crossApplicationTracer` vincula la traza de la transacción a través de la aplicación. Cuando se vinculan en una arquitectura orientada a servicios, todas las aplicaciones instrumentadas que se comunican entre sí a través de HTTP ahora "vincularán" la traza de la transacción con la aplicación a la que llaman y la aplicación por la que son llamados. [El seguimiento de múltiples aplicaciones](/docs/traces/cross-application-traces) facilita la comprensión de la relación de rendimiento entre los servicios y la aplicación. +El elemento `crossApplicationTracer` es hijo del elemento `configuration` . `crossApplicationTracer` vincula la traza de la transacción a través de la aplicación. Cuando se vinculan en una arquitectura orientada a servicios, todas las aplicaciones instrumentadas que se comunican entre sí a través de HTTP ahora &quot;vincularán&quot; la traza de la transacción con la aplicación a la que llaman y la aplicación por la que son llamados. [El seguimiento de múltiples aplicaciones](/docs/traces/cross-application-traces) facilita la comprensión de la relación de rendimiento entre los servicios y la aplicación. El rastreo de aplicaciones múltiples ha quedado obsoleto a partir de [la versión 9.0.0 del agente](/docs/release-notes/agent-release-notes/net-release-notes/net-agent-9000/) y está deshabilitado de forma predeterminada. Se eliminará en una futura versión del agente. Para utilizar CAT con v9+ del agente, debe configurar tanto `crossApplicationTracer.enabled = true` como `distributedTracing.enabled = false`. Habilitar [distributed tracing](/docs/understand-dependencies/distributed-tracing/get-started/introduction-distributed-tracing) deshabilitará [el rastreo multiaplicación](#cross_application_tracer). @@ -3348,10 +3071,7 @@ El elemento `crossApplicationTracer` es hijo del elemento `configuration` . `cro El elemento `crossApplicationTracer` admite el siguiente atributo: - +
@@ -3396,10 +3116,7 @@ El elemento `spanEvents` es hijo del elemento `configuration` . Utilice `spanEve El elemento `spanEvents` admite el siguiente atributo: - +
@@ -3427,10 +3144,7 @@ El elemento `spanEvents` admite el siguiente atributo: Activa o desactiva la grabadora de eventos. - +
@@ -3468,10 +3182,7 @@ El elemento `spanEvents` admite el siguiente atributo: - + Utilice este subelemento para personalizar la configuración de atributos de su agente para el evento span. Este subelemento utiliza la misma configuración que el elemento `attributes` principal: [`enabled`](#agent-attributes-enabled), [`include`](#agent-attributes-include) y [`exclude`](#agent-attributes-exclude). @@ -3480,9 +3191,9 @@ El elemento `spanEvents` admite el siguiente atributo: -### Capturar encabezados de solicitud HTTP [#capture_http_request_headers] +### Capturar encabezados de solicitud HTTP [#capture\_http\_request\_headers][#capture_http_request_headers] -El elemento `allowAllHeaders` es hijo del elemento `configuration` . Establezca esto en `true` para permitir que el agente .NET capture todos los encabezados de solicitud HTTP y los aplique a `Span` y `Transaction` evento como `request.headers.{http-header-name}` atributo. Establezca esto en `false` para permitir que el agente .NET solo recopile los siguientes encabezados de solicitud HTTP: +El elemento `allowAllHeaders` es hijo del elemento `configuration` . Establezca esto en `true` para permitir que el agente .NET capture todos los encabezados de solicitud HTTP y los aplique a `Span` y `Transaction` evento como `request.headers.{http-header-name}` atributo. Establezca esto en `false` para permitir que el agente .NET solo recopile los siguientes encabezados de solicitud HTTP: * `request.headers.referer` * `request.headers.accept` @@ -3491,10 +3202,7 @@ El elemento `allowAllHeaders` es hijo del elemento `configuration` . Establezca * `request.headers.user-agent` - +
@@ -3555,7 +3263,7 @@ El elemento `allowAllHeaders` es hijo del elemento `configuration` . Establezca ``` -### Logging de aplicaciones [#application_logging] +### Logging de aplicaciones [#application\_logging][#application_logging] Estas opciones de configuración solo están disponibles con las versiones 9.7.1 y superiores del agente .NET. Las opciones relacionadas con datos de contexto (atributo personalizado) solo están disponibles en las versiones del agente .NET 10.4.0 y superiores. @@ -3603,10 +3311,7 @@ NEW_RELIC_APPLICATION_LOGGING_LOCAL_DECORATING_ENABLED=true El elemento `applicationLogging` admite los siguientes atributos y subelementos: - +
@@ -3636,19 +3341,13 @@ El elemento `applicationLogging` admite los siguientes atributos y subelementos: O emplee la variable de entorno `NEW_RELIC_APPLICATION_LOGGING_ENABLED` . - + Utilice este subelemento para habilitar la recopilación de métricas de registro (como `Logging/lines`) para el marco de registro .NET común. El valor predeterminado del atributo `enabled` es `true`. O emplee la variable de entorno `NEW_RELIC_APPLICATION_LOGGING_METRICS_ENABLED` . - + Emplee este subelemento para habilitar el reenvío del registro de su aplicación a New Relic. El valor predeterminado del atributo `enabled` es `true`, también puede emplear la variable de entorno `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_ENABLED` . El valor predeterminado del atributo `maxSamplesStored` es `10000`, también puede usar la variable env `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_MAX_SAMPLES_STORED` para esta configuración. Establezca esto en un valor más bajo para reducir la cantidad de líneas log enviadas (puede causar ejemplificación log ). Establezca esto en un valor más alto para enviar más líneas log . @@ -3664,30 +3363,24 @@ El elemento `applicationLogging` admite los siguientes atributos y subelementos: - + Utilice este subelemento, que es hijo del elemento `forwarding` , para configurar la captura y el reenvío de datos de contexto de registro ([atributo personalizado](/docs/apm/agents/net-agent/net-agent-api/itransaction/#addcustomattribute)), en las versiones del agente 10.4.0 y superiores. Establezca el atributo `enabled` en `true` para habilitar la captura y el reenvío de datos de contexto de registro a New Relic; también puede emplear la variable de entorno `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_ENABLED`. El valor predeterminado es `false`. - El atributo `include` es una lista separada por comas de nombres de atributo para incluir cuando la captura de datos de contexto está habilitada; también puede usar la variable de entorno `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_INCLUDE`. El valor predeterminado es una cadena vacía, que significa "incluir todo". + El atributo `include` es una lista separada por comas de nombres de atributo para incluir cuando la captura de datos de contexto está habilitada; también puede usar la variable de entorno `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_INCLUDE`. El valor predeterminado es una cadena vacía, que significa &quot;incluir todo&quot;. - El atributo `exclude` es una lista de nombres de atributos separados por comas para excluir cuando la captura de datos de contexto está habilitada; también puede usar la variable de entorno `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_EXCLUDE`. El valor predeterminado es una cadena vacía, que significa "no excluir nada". + El atributo `exclude` es una lista de nombres de atributos separados por comas para excluir cuando la captura de datos de contexto está habilitada; también puede usar la variable de entorno `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_EXCLUDE`. El valor predeterminado es una cadena vacía, que significa &quot;no excluir nada&quot;. Las listas de inclusión y exclusión siguen las [mismas reglas de precedencia que la configuración de otros atributos del agente](/docs/apm/agents/net-agent/attributes/enable-disable-attributes-net/#attruls). - + Utilice este subelemento para habilitar la decoración del registro de su aplicación con metadatos de enlace de New Relic. El valor predeterminado del atributo `enabled` es `false`. Se requieren algunos cambios de configuración adicionales para la decoración log local; consulte [.NET: Configurar logs en el contexto](/docs/logs/logs-context/net-configure-logs-context-all#2-decorate) para obtener más información. -### Nivel de código métrico [#code_level_metrics] +### Nivel de código métrico [#code\_level\_metrics][#code_level_metrics] El elemento `codeLevelMetrics` es hijo del elemento `configuration` . Utilice `codeLevelMetrics` para habilitar la compatibilidad métrica a nivel de código en CodeStream a través de metadatos de métodos instrumentados adicionales capturados como atributo en el evento span. @@ -3703,7 +3396,7 @@ Esto también se puede configurar mediante la variable de entorno: NEW_RELIC_CODE_LEVEL_METRICS_ENABLED=true ``` -### Monitoreo de IA [#ai_monitoring] +### Monitoreo de IA [#ai\_monitoring][#ai_monitoring] De forma predeterminada, el monitoreo de IA está deshabilitado. Para habilitar el monitoreo de IA, establezca el atributo `enabled` en `true` en el elemento `aiMonitoring` . El elemento `aiMonitoring` es hijo del elemento `configuration` . @@ -3720,10 +3413,7 @@ NEW_RELIC_AI_MONITORING_ENABLED=true El elemento `aiMonitoring` admite los siguientes subelementos: - + Utilice este subelemento para permitir que todas las entradas y salidas del evento LLM se envíen a New Relic. El valor predeterminado del atributo `enabled` es `true`. La grabación de contenido está deshabilitada en el modo de alta seguridad. Tenga en cuenta que si la grabación de contenido está deshabilitada, los clientes deben proporcionar el recuento token de LLM llamando a la [API`SetLlmTokenCountingCallback` ](/docs/agents/net-agent/net-agent-api/setllmtokencountingcallback-net-agent-api). Si no se proporciona esta devolución de llamada, el agente no podrá proporcionar el recuento token LLM. @@ -3747,10 +3437,7 @@ El elemento `aiMonitoring` admite los siguientes subelementos: Para aplicaciones de consola de ASP.NET y .NET framework , también puede configurar las siguientes opciones en `app.config` o `web.config` de su aplicación, dentro del elemento más externo, ``: - + ```xml @@ -3762,10 +3449,7 @@ Para aplicaciones de consola de ASP.NET y .NET framework , también puede config - + Para obtener más información, consulte [Asigne un nombre a su aplicación .NET](/docs/agents/net-agent/installation-configuration/name-your-net-application). ```xml @@ -3775,10 +3459,7 @@ Para aplicaciones de consola de ASP.NET y .NET framework , también puede config ``` - + ```xml @@ -3786,10 +3467,7 @@ Para aplicaciones de consola de ASP.NET y .NET framework , también puede config ``` - + Designa una ubicación alternativa para el archivo de configuración fuera de la raíz local de la aplicación o de la ubicación de configuración global. La ubicación ingresada debe ser una ruta absoluta. ```xml @@ -3813,10 +3491,7 @@ Para aplicaciones .NET Core, puede configurar las siguientes opciones en `appset * [`Microsoft.Extensions.Configuration.EnvironmentVariables`](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.EnvironmentVariables) - + ```json { "NewRelic.AgentEnabled":"false" @@ -3828,10 +3503,7 @@ Para aplicaciones .NET Core, puede configurar las siguientes opciones en `appset - + Para obtener más información, consulte [Asigne un nombre a su aplicación .NET](/docs/agents/net-agent/installation-configuration/name-your-net-application). ```json @@ -3841,10 +3513,7 @@ Para aplicaciones .NET Core, puede configurar las siguientes opciones en `appset ``` - + ```json { "NewRelic.LicenseKey": "YOUR_LICENSE_KEY" @@ -3852,10 +3521,7 @@ Para aplicaciones .NET Core, puede configurar las siguientes opciones en `appset ``` - + Designa una ubicación alternativa para el archivo de configuración fuera de la raíz local de la aplicación o de la ubicación de configuración global. La ubicación ingresada debe ser una ruta absoluta. ```json @@ -3868,4 +3534,4 @@ Para aplicaciones .NET Core, puede configurar las siguientes opciones en `appset Para [aplicaciones ASP..NET Core](https://asp.net/), el agente .NET leerá desde `appsettings.{environment}.json` si configura la variable `ASPNETCORE_ENVIRONMENT` . - + \ No newline at end of file diff --git a/src/i18n/content/es/docs/logs/log-api/log-event-data.mdx b/src/i18n/content/es/docs/logs/log-api/log-event-data.mdx index f7aa2364dfe..d3e11cf4131 100644 --- a/src/i18n/content/es/docs/logs/log-api/log-event-data.mdx +++ b/src/i18n/content/es/docs/logs/log-api/log-event-data.mdx @@ -76,7 +76,7 @@ Algunos atributos específicos tienen restricciones adicionales: + + + + + +
- `entity.guid` `entity.name` `entity.type` + `entity.guid` `entity.name` `entity.type` @@ -97,5 +97,19 @@ Algunos atributos específicos tienen restricciones adicionales: La carga con marca de tiempo anterior a 48 horas puede eliminarse.
+ `instrumentation.name` `instrumentation.provider` `instrumentation.version` + + Estos atributos están reservados para nuestras integraciones de mobile y browser. + + + Si emplea alguna de estas integraciones, entonces no debe confiar ni hacer uso de estos atributos de instrumentación. + +
\ No newline at end of file diff --git a/src/i18n/content/es/docs/logs/ui-data/data-partitions.mdx b/src/i18n/content/es/docs/logs/ui-data/data-partitions.mdx index 92982191bd7..7a6e06f786a 100644 --- a/src/i18n/content/es/docs/logs/ui-data/data-partitions.mdx +++ b/src/i18n/content/es/docs/logs/ui-data/data-partitions.mdx @@ -16,7 +16,7 @@ Las particiones de datos son una forma de agrupar u organizar datos log para rea Las cuentas pueden tener varias particiones y se pueden consultar varias particiones al mismo tiempo. -Las particiones de datos también permiten asignar datos a un namespace alternativo o "secundario" con una retención fija de 30 días. Esto es útil para mantener el cumplimiento de regulaciones y estándares centrados en la privacidad, como el Reglamento General de Protección de Datos (GDPR) (GDPR). +Las particiones de datos también permiten asignar datos a un namespace alternativo o "secundario" con una retención fija de 30 días. Esto es útil para mantener el cumplimiento de regulaciones y estándares centrados en la privacidad, como el Reglamento General de Protección de Datos (GDPR) (GDPR). ## Planifica tu partición [#plan] @@ -28,96 +28,90 @@ Antes de comenzar a crear particiones, asegúrese de tener los [permisos necesar ### Dimensionar y organizar una partición [#size] -Puede obtener importantes mejoras de rendimiento con el uso adecuado de las particiones de datos. Organizar sus datos en particiones discretas le permite consultarlos por separado o todos juntos. Los objetivos de particionar sus datos deben ser: +Puede obtener mejoras significativas en el rendimiento con el uso adecuado de las particiones de datos. Organizar sus datos en particiones discretas le permite consultar sólo los datos que necesita. Puede consultar una sola partición o una lista de particiones separadas por comas. Los objetivos de particionar sus datos deben ser: -* Cree particiones de datos que se alineen con conceptos de su entorno u organización que sean estáticos o cambien con poca frecuencia (por ejemplo, por unidad de negocio, equipo, entorno, servicio, etc.). -* Asegúrese de que cada partición permanezca por debajo de 1 TB de ingesta diaria para un rendimiento óptimo. +* Cree particiones de datos que se alineen con las categorías de su entorno u organización que son estáticas o cambian con poca frecuencia (por ejemplo, por unidad de negocios, equipo, entorno, servicio, etc.). +* Crea particiones para optimizar la cantidad de eventos que deben escanear para tu consulta más común. No existe una regla estricta, pero generalmente, a medida que log de eventos escaneado supera los 500 millones (especialmente más de mil millones) para su consulta `common`, puede considerar ajustar su partición. -Tener más particiones permite realizar más búsquedas de objetivos, pero crear demasiadas particiones puede dificultar la búsqueda de registros y aumentar la sobrecarga administrativa. Encontrar el equilibrio adecuado es importante. Admitimos un máximo de 100 particiones por cuenta, pero el número óptimo para la mayoría de las cuentas es de 10 a 15 particiones. +Los factores clave que impulsan los eventos escaneados: -### Elegir un namespace [#namespace] +* Tamaño de la partición (número de eventos) -El namespace de nombres de una partición determina su período de retención. Ofrecemos dos opciones de retención: +* Retención predeterminada para una partición determinada (afecta el total de eventos potenciales que se pueden escanear en una consulta) -* - **Standard:** - +* Ventana de tiempo para la consulta NRQL - La retención predeterminada de la cuenta está determinada por su suscripción a New Relic. Este es el período de retención máximo disponible en su cuenta y es el namespace que seleccionará para la mayoría de sus particiones. +* Estructura de gráficos y dashboard -* - **Secondary:** - + * Duración de la ventana de tiempo predeterminada + * Número de gráficos en un dashboard (aumenta el número de consultas) - Retención de 30 días. Todos los registros enviados a una partición que sea miembro del namespace secundario se eliminarán de forma continua 30 días después de haber sido ingeridos. +### ¿Cuál es el tamaño de partición correcto? [#right-size] -La retención secundaria no es un mecanismo de control de costos; los datos se facturan en el momento de la ingesta. +Tener más particiones permite más búsquedas de objetivos, pero crear demasiadas particiones puede hacer que el log sea difícil de encontrar y aumentar la sobrecarga administrativa. Encontrar el equilibrio adecuado es importante. -## Utilice la API NerdGraph para administrar particiones de datos [#nerdgraph] +Admitimos un máximo de 100 particiones por cuenta, pero la cantidad óptima para la mayoría de las cuentas dependerá de qué tan organizado esté su esquema de partición y qué tan bien pueda coordinar diferentes equipos y miembros del equipo en su uso de la plataforma. Si bien para algunos clientes puede resultar un desafío gestionar más de una docena de particiones en una cuenta, creemos que las particiones bien organizadas con agrupaciones lógicas de datos con convenciones de nombres mnemotécnicos pueden escalar mucho más allá de eso. -Si desea administrar sus particiones de datos mediante programación, puede utilizar el explorador de API NerdGraph: **[one.newrelic.com](https://one.newrelic.com) > All capabilities > Apps > NerdGraph API explorer**. El [tutorial de particiones de datos de NerdGraph](/docs/apis/nerdgraph/examples/nerdgraph-data-partition-rules-tutorial/) muestra cómo consultar, crear y eliminar particiones de datos utilizando esta API. +### Consejos para estimar el tamaño de su partición [#tips-for-estimating-partition-size] -## Crear reglas de partición a través de UI [#create] +Para tener una idea de cuántos eventos entran en una partición determinada por día: -Screenshot of Log partitions rule in UI +``` +FROM Log_nginx +SELECT count(*) +SINCE 1 day ago +``` -
- A la izquierda de la barra de consulta de registro, haga clic en **Data partitions** y luego cree un nombre de partición con el namespace de retención, una descripción opcional y criterios coincidentes. -
- -Para crear una nueva regla de partición: +Además, puede comprender el uso y el rendimiento reales de la consulta en una partición analizando el evento `NrDbQuery` . Esto tiene una variedad de atributos útiles que incluyen la duración de la consulta, la declaración NRQL en sí y la ventana de tiempo empleada en la consulta. -1. Vaya a +Por ejemplo, la siguiente consulta devolverá un histograma de los tamaños de ventana de tiempo empleados en su consulta log para una partición determinada: - - **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Logs** - +``` +FROM NrdbQuery +SELECT histogram(timeWindowMinutes, 5, 5) +WHERE query like '%Log_nginx%' +``` - . +Otra técnica útil es concentrar en la consulta más lenta contra una partición determinada y comprender las ventanas de tiempo que se emplean en esas consultas: -2. A la izquierda de la barra de consulta de log, haga clic en +``` +FROM NrdbQuery +SELECT percentile(durationMs, 90) +WHERE query like '%Log_nginx%' +FACET query, timeWindowMinutes +``` - - **Partition** - - - y luego haga clic en +### Elegir un namespace [#namespace] - - **Create new** - +El namespace de nombres de una partición determina su período de retención. Ofrecemos dos opciones de retención: - . +* **Standard:** La retención predeterminada de la cuenta está determinada por su suscripción a New Relic. Este es el período de retención máximo disponible en su cuenta y es el namespace que seleccionará para la mayoría de sus particiones. +* **Secondary:** Retención de 30 días. Todos los registros enviados a una partición que sea miembro del namespace secundario se eliminarán de forma continua 30 días después de haber sido ingeridos. -3. Defina +La retención secundaria no es un mecanismo de control de costos. Los datos se facturan en el momento de la ingesta. - - **Partition name** - +## Utilice la API NerdGraph para administrar particiones de datos [#nerdgraph] - como una cadena alfanumérica que comienza con `Log_`. +Si desea administrar sus particiones de datos mediante programación, puede utilizar el explorador de API NerdGraph: **[one.newrelic.com](https://one.newrelic.com) &gt; All capabilities &gt; Apps &gt; NerdGraph API explorer**. El [tutorial de particiones de datos de NerdGraph](/docs/apis/nerdgraph/examples/nerdgraph-data-partition-rules-tutorial/) muestra cómo consultar, crear y eliminar particiones de datos utilizando esta API. -4. Agregue una descripción opcional. +## Crear reglas de partición a través de UI [#create] -5. Seleccione el [espacio de nombres de retención](#namespace) para la partición. +Screenshot of Log partitions rule in UI -6. Establezca el +
+ A la izquierda de la barra de consulta de registro, haga clic en **Data partitions** y luego cree un nombre de partición con el namespace de retención, una descripción opcional y criterios coincidentes. +
- - **Matching criteria** - +Para crear una nueva regla de partición: - de su regla: ingrese una cláusula NRQL `WHERE` válida para que coincida con el registro que se almacenará en esta partición. +1. Vaya a **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) &gt; Logs**. +2. A la izquierda de la barra de consulta de log, haga clic en **Partition** y luego haga clic en **Create new**. +3. Defina **Partition name** como una cadena alfanumérica que comienza con `Log_`. +4. Agregue una descripción opcional. +5. Seleccione el [espacio de nombres de retención](#namespace) para la partición. +6. Establezca el **Matching criteria** de su regla: ingrese una cláusula NRQL `WHERE` válida para que coincida con el registro que se almacenará en esta partición. -Screenshot of log partition rules in UI +Screenshot of log partition rules in UI
Para ver sus particiones: haga clic en el menú desplegable **Partition** . @@ -129,4 +123,4 @@ La partición predeterminada es `Log`. Cualquier log que no se vea afectado por Puedes consultar varias particiones al mismo tiempo. Para obtener el mejor rendimiento, seleccione la menor cantidad de particiones posible. -Para buscar particiones: a la izquierda de la barra de consulta de registro, haga clic en **Partition** y use la barra de búsqueda de particiones. +Para buscar particiones: a la izquierda de la barra de consulta de registro, haga clic en **Partition** y use la barra de búsqueda de particiones. \ No newline at end of file diff --git a/src/i18n/content/es/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx b/src/i18n/content/es/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx index 5535568c5bb..bb292aea2e6 100644 --- a/src/i18n/content/es/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx +++ b/src/i18n/content/es/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx @@ -57,17 +57,17 @@ Si no puede encontrar una respuesta en la documentación, puede presentar un pro ## Presentar un caso en la plataforma [#file-ticket] -Si no puede encontrar lo que busca y su nivel de suscripción incluye soporte técnico, [presente un ticket de soporte](https://support.newrelic.com/s/inbox). +Si no encuentras lo que buscas y tu nivel de subscripción incluye soporte técnico, crea un de soporte ticket directamente en la plataforma: -Para presentar un nuevo caso desde la plataforma: +1. Si está en una organización con varias cuentas, seleccione su cuenta en el menú desplegable superior. -1. Vaya al botón **[I need more help](https://one.newrelic.com/redirect/support)** debajo de **Looking for more help?** en el panel derecho. +2. Encima de su nombre, en la parte inferior izquierda, haga clic en [Help > Help & Support](https://one.newrelic.com/redirect/support). Help button -2. Selecciona tu cuenta. +3. Haga clic en **Create a Support Case**. -3. Haga clic en **Create a Support case**. + Screenshot showing the tile to create a ticket 4. Proporcione tantos detalles como sea posible. Incluya la URL, si corresponde, o seleccione **Attach file** para incluir un archivo de log, un archivo de diagnóstico de New Relic, una captura de pantalla o cualquier otro archivo adjunto útil. diff --git a/src/i18n/content/es/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx b/src/i18n/content/es/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx index e23dbddf713..e8b800343c9 100644 --- a/src/i18n/content/es/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx +++ b/src/i18n/content/es/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx @@ -25,50 +25,14 @@ Utilice la página **Results** y la página de detalles del monitor s Para acceder a una lista completa de resultados de monitoreo simples y programados desde la [página**Results** ](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs): -1. Vaya a +1. Vaya a **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (seleccione un monitor) &gt; **Results**. +2. Para encontrar el tipo de resultado que busca, [ordene la lista](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#sort-list) y [filtre por ubicación](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#filter-location). Por ejemplo, para localizar un tiempo de respuesta inusualmente rápido en Irlanda, ordene por **Duration (asc)** y deshabilite todas las ubicaciones excepto **Ireland, EU**. +3. Para comprender el rendimiento de su sitio web en un momento específico, incluidos los detalles del tiempo de carga y el tamaño de la respuesta, utilice la vista detallada de la página **Results** . - - **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** - - - \> (seleccione un monitor) > - - - **Results** - - - . - -2. Para encontrar el tipo de resultado que busca, [ordene la lista](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#sort-list) y [filtre por ubicación](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#filter-location). Por ejemplo, para localizar un tiempo de respuesta inusualmente rápido en Irlanda, ordene por - - - **Duration (asc)** - - - y deshabilite todas las ubicaciones excepto - - - **Ireland, EU** - - - . - -3. Para comprender el rendimiento de su sitio web en un momento específico, incluidos los detalles del tiempo de carga y el tamaño de la respuesta, utilice la vista detallada de la página - - - **Results** - - - . - -Synthetic monitoring - Results page +Synthetic monitoring - Results page
- **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** > (seleccione un monitor) > **Results** > (seleccione un resultado: vea los detalles de cada verificación del monitor, incluido el tiempo de carga y el tamaño total de la carga. + **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (seleccione un monitor) &gt; **Results** &gt; (seleccione un resultado: vea los detalles de cada verificación del monitor, incluido el tiempo de carga y el tamaño total de la carga.
También puede acceder a resultados interesantes para su monitor simple y con secuencias de comandos directamente desde las páginas [**Overview**](/docs/synthetics/new-relic-synthetics/pages/synthetics-overview-page-view-monitors-performance) y [**Failures**](/docs/synthetics/new-relic-synthetics/pages/synthetics-failures-troubleshoot-downtime) . @@ -121,27 +85,15 @@ Las pruebas browser y con API script logs secuencias de comandos suel Aquí se explica cómo ver script logs: -1. Navegue hasta - - - **Synthetic Monitoring > Results** - - - . - +1. Navegue hasta **Synthetic Monitoring > Results**. 2. Seleccione un resultado de prueba específico. +3. Haga clic en la pestaña **Script Log** . -3. Haga clic en la pestaña - - - **Script Log** - - - . - -Nota: Script logs solo está disponible para pruebas que fallaron o donde el usuario optó por incluir el registro personalizado. + + Script logs solo están disponibles para pruebas que fallaron o donde el usuario optó por incluir un registro personalizado. + -Si desea registrar manualmente los hitos del script, puede [incluir funciones de registro en su script](/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results/#script-log-manual). +Si desea registrar manualmente los hitos del script, puede [incluir funciones de registro en su script](/docs/synthetics/synthetic-monitoring/scripting-monitors/introduction-scripted-browser-monitors/#script-log-manual). ## Ver captura de pantalla del monitor @@ -151,14 +103,10 @@ Browser simple y un monitor de browser con script pueden tomar captura de pantal Tenga en cuenta que el script del monitor del browser solo guarda la última captura de pantalla tomada. -Synthetics-View-Screenshot.png +Synthetics-View-Screenshot.png
- **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** > (seleccione un monitor) > **Results** > (seleccione un resultado). + **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (seleccione un monitor) &gt; **Results** &gt; (seleccione un resultado).
## Detalles de tiempo [#timing] @@ -171,4 +119,4 @@ Ejemplos de comportamientos no medidos incluyen: * Captación previa y priorización de recursos * Resolución previa de DNS * Preconexión TCP -* Representación previa de la página +* Representación previa de la página \ No newline at end of file diff --git a/src/i18n/content/jp/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx b/src/i18n/content/jp/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx index b7c085c99c8..31526cb1db8 100644 --- a/src/i18n/content/jp/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx +++ b/src/i18n/content/jp/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx @@ -29,11 +29,7 @@ APMエージェントの設定オプションでは、エージェントの動 インストール時に、.NETエージェントの構成ファイル( `newrelic.config` )はすべての監視対象アプリケーションに適用されますが、他の方法でエージェントを構成できます。これは、さまざまな構成オプションが互いにどのように優先されるかを示す図です。 -New Relic .NET agent configuration settings precedence +New Relic .NET agent configuration settings precedence
この図は、.NETエージェントを構成するさまざまな方法について、優先順位を説明しています。 @@ -69,21 +65,8 @@ APMエージェントの設定オプションでは、エージェントの動 エージェントがローカルまたはグローバル `newrelic.config`で無効になっている場合: - * `appsettings.json` - - - **will enable the agent** - - - の`NewRelic.AgentEnabled`設定。 - - * `web.config`または`app.config`ファイル - - - **will be ignored** - - - の`NewRelic.AgentEnabled`設定。 + * `appsettings.json` **will enable the agent**の`NewRelic.AgentEnabled`設定。 + * `web.config`または`app.config`ファイル**will be ignored**の`NewRelic.AgentEnabled`設定。 @@ -148,10 +131,7 @@ APMエージェントの設定オプションでは、エージェントの動 - + .NET Frameworkの場合、次の変数が必要です。 ```ini @@ -169,10 +149,7 @@ APMエージェントの設定オプションでは、エージェントの動 Nugetパッケージを介してエージェントをインストールする場合、エージェントに [は異なる環境変数のセットが](/docs/apm/agents/net-agent/install-guides/install-net-agent-using-nuget/#nuget-framework)必要です。 - + .NET Coreの場合、次の変数が必要です。 @@ -205,13 +182,10 @@ APMエージェントの設定オプションでは、エージェントの動 -" お使いのシステムで以前に(New Relic 以外の)監視サービスを使用していた場合、New Relic エージェントをインストールして使用しようとすると、"プロファイラーの競合が発生する可能性があります。詳細はこちらをご覧ください。 +" お使いのシステムで以前に(New Relic 以外の)監視サービスを使用していた場合、New Relic エージェントをインストールして使用しようとすると、"プロファイラーの競合が発生する可能性があります。詳細はこちらをご覧ください。 - + New Relicの.NETエージェントは、環境変数に依存して、.NET共通言語ランタイム(CLR)にNewRelicをプロセスにロードするように指示します。インストール関連の環境変数はMicrosoft変数であり、NewRelic変数ではありません。これらは他の.NETプロファイラーで使用でき、一度に1つのプロファイラーのみをプロセスにアタッチできます。このため、以前のアプリケーション監視製品を使用したことがある場合は、[プロファイラーの競合](/docs/agents/net-agent/troubleshooting/profiler-conflicts)が発生する可能性があります。 @@ -283,10 +257,7 @@ NEW_RELIC_AI_MONITORING_RECORD_CONTENT_ENABLED=true ``` - + New Relic の .NET エージェント用の 64 ビット MSI インストーラーは、64 ビット アセンブリとともに 32 ビット プロファイラー アセンブリを自動的にインストールし、v10.16.0 以降、IIS の 32 ビット サポートが自動的に有効になります。IIS 以外でホストされるアプリケーションの場合は、必要な環境変数を手動で設定できます。 ```ini @@ -295,7 +266,7 @@ NEW_RELIC_AI_MONITORING_RECORD_CONTENT_ENABLED=true -New Relic CodeStreamを使用してIDEのパフォーマンスを監視している場合は[、リポジトリをサービス](/docs/codestream/how-use-codestream/performance-monitoring#repo-association)に[関連付け、ビルドSHAまたはリリースタグをエラー](/docs/codestream/how-use-codestream/performance-monitoring#buildsha)に関連付けることもできます。 +New Relic CodeStreamを使用してIDEからパフォーマンスを監視する場合は、[リポジトリをサービスに関連付け](/docs/codestream/observability/repo-association)、[ビルドSHAまたはリリースタグをエラーに関連付ける](/docs/codestream/observability/error-investigation/#buildsha)必要があります。 ## 受信トレイ構成のエラー [#errors-inbox-configuration] @@ -333,10 +304,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい `configuration`要素は次の属性をサポートします。 - + @@ -364,10 +332,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい New Relic エージェントを有効または無効にします。 - +
@@ -414,7 +379,8 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい licenseKey (必須)} + title={<>licenseKey (必須) + } >
@@ -449,10 +415,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい ``` - +
@@ -480,10 +443,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい 実行環境情報を記録するようにエージェントに指示します。環境情報には、オペレーティングシステム、エージェントのバージョン、どのアセンブリが利用可能かなどが含まれます。 - +
@@ -511,10 +471,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい エージェントがNewRelicに接続するまで、アプリケーションの起動をブロックします。 `true`に設定すると、New Relicへの接続が完了するまでブロックされるため、最初のトランザクションの完了にかなり時間がかかる場合があります。 - +
@@ -548,10 +505,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい ``` - +
@@ -595,10 +549,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい ``` - +
@@ -628,10 +579,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい trueの場合、エージェントはリクエストスレッドでトランザクション処理を完了します。 - +
@@ -667,10 +615,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい ``` - +
@@ -710,10 +655,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい New Relic と通信する際のエージェントのリクエストタイムアウト。 - +
@@ -741,10 +683,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい インスツルメンテーションされた最初のメソッドがヒットしたときに、自動的に.NETエージェントを起動します。 - +
@@ -820,10 +759,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい `proxy`要素は次の属性をサポートします。 - +
@@ -853,10 +789,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい または、アプリケーションの環境で`NEW_RELIC_PROXY_HOST`環境変数を設定します。 - +
@@ -886,10 +819,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい または、アプリケーションの環境で`NEW_RELIC_PROXY_PORT`環境変数を設定します。 - +
@@ -919,10 +849,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい または、アプリケーションの環境で`NEW_RELIC_PROXY_URI_PATH`環境変数を設定します。 - +
@@ -952,10 +879,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい または、アプリケーションの環境で`NEW_RELIC_PROXY_DOMAIN`環境変数を設定します。 - +
@@ -985,10 +909,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい または、アプリケーションの環境で`NEW_RELIC_PROXY_USER`環境変数を設定します。 - +
@@ -1018,10 +939,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい または、アプリケーションの環境で`NEW_RELIC_PROXY_PASS`環境変数を設定します。 - +
@@ -1076,10 +994,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい `log`要素は次の属性をサポートします。 - +
@@ -1127,10 +1042,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい - +
@@ -1158,10 +1070,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい New Relicとの間で送受信されたすべてのデータを、auditlogログファイルと標準ログファイルの両方に記録します。 - +
@@ -1189,10 +1098,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい ログ ファイルに加えて、ログ メッセージをコンソールに送信します。あるいは、アプリケーションの環境で`NEW_RELIC_LOG_CONSOLE`環境変数を設定します。 - +
@@ -1220,10 +1126,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい 無効にすると、ログは記録されません。読み取り専用ファイル システムを対象としています。あるいは、アプリケーションの環境で`NEW_RELIC_LOG_ENABLED`環境変数を設定します。 - +
@@ -1258,10 +1161,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい ``` - +
@@ -1295,10 +1195,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい ``` - +
@@ -1338,10 +1235,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい .NET エージェント v10.21.0 以降でサポートされます。 - +
@@ -1377,10 +1271,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい .NET エージェント v10.21.0 以降でサポートされます。 - +
@@ -1422,10 +1313,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい `application`要素は`configuration`要素の子です。この必須要素は、アプリケーション名を定義し、サンプリングを無効または有効にします。 - +
@@ -1475,10 +1363,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい ``` - +
@@ -1526,10 +1411,7 @@ New Relic CodeStreamを使用してIDEのパフォーマンスを監視してい `dataTransmission`要素は次の属性をサポートします。 - +
@@ -1565,10 +1447,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は 表示名を設定するには、次のいずれかのオプションを選択します。環境変数は、コンフィグファイルの値よりも優先されます。その後、アプリケーションを再起動すると、New Relic UI に変更内容が表示されます。 - + `newrelic.config`の`processHost`要素に`displayName`属性を設定します。 `processHost`要素は`configuration`要素の子です。 ```xml @@ -1578,10 +1457,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は ``` - + `NEW_RELIC_PROCESS_HOST_DISPLAY_NAME`環境変数を設定します。 ```ini @@ -1603,10 +1479,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は `utilization`要素は次の属性をサポートします。 - +
@@ -1640,10 +1513,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は ``` - +
@@ -1677,10 +1547,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は ``` - +
@@ -1714,10 +1581,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は ``` - +
@@ -1751,10 +1615,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は ``` - +
@@ -1788,10 +1649,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は ``` - +
@@ -1912,10 +1770,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は .NET APM属性は、 [.NETエージェント属性](/docs/agents/net-agent/attributes/net-agent-attributes)ページで表示できます。エージェントAPI呼び出し[`AddCustomAttribute`](/docs/agents/net-agent/net-agent-api/itransaction/#addcustomattribute)を使用してカスタム属性を定義することもできます。 - +
@@ -1945,10 +1800,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は または、アプリケーションの環境で`NEW_RELIC_ATTRIBUTES_ENABLED`環境変数を設定します。 - +
@@ -1982,10 +1834,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は - +
@@ -2045,7 +1894,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は * [コードレベルの指標](#code_level_metrics) * [AIモニタリング](#ai_monitoring) -### アプリ・プール [#include_exclude_apps] +### アプリ・プール [#include\_exclude\_apps][#include_exclude_apps] これは、システムの [グローバルコンフィグファイル](#config-options-precedence) にのみ適用されます。 @@ -2079,10 +1928,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は `applicationPools`要素は次の要素をサポートします。 - +
@@ -2112,15 +1958,12 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は 基本的に、 `false`に設定すると、アプリケーションプールリストは許可リストとして機能します。 `true`に設定すると、アプリケーションプールリストは拒否リストとして機能します。 - + 特定のアプリケーションプールのインストルメンテーション動作を定義します。 `name`属性は、アプリケーションプールの名前です。 `instrument`属性でプロファイリングを有効または無効にします。このアプリケーションを`name`属性で定義します。 -### エラー収集 [#error_collector] +### エラー収集 [#error\_collector][#error_collector] `errorCollector`要素は`configuration`要素の子です。 `errorCollector`は、キャッチされなかった例外に関する情報をキャプチャしてNewRelicに送信するエラー収集を構成します。 @@ -2169,10 +2012,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は `errorCollector`要素は、次の要素と属性をサポートします。 - +
@@ -2200,10 +2040,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は エラーコレクターを有効または無効にします。 - +
@@ -2231,10 +2068,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は エラーイベントの取り込みを有効または無効にします。 - +
@@ -2262,24 +2096,15 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は エラー発生時のリザーバーリミット - + 無視される完全修飾クラス名のリスト。 報告**SHOULD**れるエラー クラスとメッセージの組み合わせの最大数は 50 です。 50 個以上リストされている場合は、最初の 50 個**SHOULD**のみが使用されます。 - + 完全修飾クラス名とエラー メッセージの部分文字列に一致する文字列のリストのオプション マップ。 報告**SHOULD**れるエラー クラスとメッセージの組み合わせの最大数は 50 です。 50 個以上リストされている場合は、最初の 50 個**SHOULD**のみが使用されます。 - +
@@ -2307,10 +2132,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は NewRelicに報告しない特定の例外を一覧表示します。 `System.IO.FileNotFoundException`などの例外のフルネームを使用する必要があります。 - +
@@ -2348,24 +2170,15 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は - + 期待どおりにマークされる完全修飾クラス名のリスト。 **SHOULD**が報告されるエラー クラスとメッセージの組み合わせの最大数は 50 です。 50 個を超えるものがリストされている場合は、最初の 50 個の**SHOULD**のみが使用されます - + エラーメッセージの部分文字列に一致する文字列のリストへの完全修飾クラス名のオプションのマップ。 **SHOULD**が報告されるエラー クラスとメッセージの組み合わせの最大数は 50 です。 50 個を超えるものがリストされている場合は、最初の 50 個の**SHOULD**のみが使用されます - + カンマで区切られたステータス コードのリスト。 リストには、単一のダッシュ ( `-` ) を使用して整数の範囲を含めることができ、範囲内の開始整数と終了整数の両方が含まれます。 これは、環境変数を介して構成することもできます。 @@ -2375,23 +2188,17 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は ``` - + このサブ要素を使用して、エラートレースのエージェント属性設定をカスタマイズします。このサブ要素は、プライマリ`attributes`要素と同じ設定[`enabled`](#agent-attributes-enabled) 、 [`include`](#agent-attributes-include) 、および[`exclude`](#agent-attributes-exclude)を使用します。 -### ハイセキュリティモード [#high_security_mode] +### ハイセキュリティモード [#high\_security\_mode][#high_security_mode] `highSecurity`要素は`configuration`要素の子です。[高セキュリティ モード](/docs/subscriptions/high-security)を有効にするには、このプロパティを`true`に設定し、New Relic ユーザー インターフェイスで高セキュリティ プロパティを有効にします。高度なセキュリティを有効にすると、SSL が有効になります。リクエストパラメータ、カスタムパラメータ、HTTPリクエストヘッダーは収集されません。例外メッセージの削除が有効になっています。また、クエリをそのままの形式で New Relic に送信することはできません。 - +
@@ -2430,15 +2237,12 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は -### 例外メッセージの除去 [#strip_exception_messages] +### 例外メッセージの除去 [#strip\_exception\_messages][#strip_exception_messages] `stripExceptionMessages`要素は`configuration`要素の子です。例外メッセージの除去を有効にするには、このプロパティを`true`に設定します。デフォルトでは、これは false に設定されています。これは、エージェントがすべての例外からのメッセージを New Relic コレクターに送信することを意味します。高セキュリティ モードを有効にすると、これは自動的に true に変更され、エージェントは例外からメッセージを削除します。 - +
@@ -2471,7 +2275,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は -### Transactionイベント [#transaction_events] +### Transactionイベント [#transaction\_events][#transaction_events] `transactionEvents`要素は`configuration`要素の子です。 `transactionEvents`を使用してトランザクションイベントを構成します。 @@ -2487,10 +2291,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は `transactionEvents`要素は次の属性をサポートします。 - +
@@ -2518,10 +2319,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は イベントレコーダーの有効化、無効化を行います。 - +
@@ -2555,10 +2353,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は ``` - + このサブ要素を使用して、トランザクションイベントのエージェント属性設定をカスタマイズします。このサブ要素は、プライマリ`attributes`要素と同じ設定[`enabled`](#agent-attributes-enabled) 、 [`include`](#agent-attributes-include) 、および[`exclude`](#agent-attributes-exclude)を使用します。 @@ -2571,7 +2366,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は -### カスタムイベント [#custom_events] +### カスタムイベント [#custom\_events][#custom_events] `customEvents`要素は`configuration`要素の子です。 `customEvents`を使用して[カスタムイベント](/docs/insights/new-relic-insights/adding-querying-data/inserting-custom-events-new-relic-apm-agents#net-att)を構成します。 @@ -2582,10 +2377,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は `customEvents`要素は次の属性をサポートします。 - +
@@ -2613,10 +2405,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は イベントレコーダーの有効化、無効化を行います。 - +
@@ -2653,7 +2442,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は -### カスタムパラメータ [#custom_parameters] +### カスタムパラメータ [#custom\_parameters][#custom_parameters] `customParameters`要素は`configuration`要素の子です。 `customParameters`を使用して[カスタムパラメータ](/docs/insights/insights-data-sources/custom-data/add-custom-attributes-apm-data)を設定します。 @@ -2664,10 +2453,7 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は `customParameters`要素は次の属性をサポートします。 - +
@@ -2710,9 +2496,9 @@ APM UI のデフォルトのホスト名ラベルが役に立たない場合は NEW_RELIC_LABELS="foo:bar;zip:zap" ``` -### ブラウザのインストゥルメンテーション [#browser_monitoring] +### ブラウザのインストゥルメンテーション [#browser\_monitoring][#browser_monitoring] -`browserMonitoring`要素は`configuration`要素の子です。 `browserMonitoring` .NET アプリケーションでを構成します。 browserエンドユーザーのパフォーマンス体験をインサイトに提供します。 これは、各ページのヘッダーとフッターに少量の JavaScript コードを挿入することにより、ユーザーのブラウザーが Web ページをダウンロードしてレンダリングするのにかかる時間を測定することで実現されます。 +`browserMonitoring`要素は`configuration`要素の子です。 `browserMonitoring` .NET アプリケーションでを構成します。 browserエンドユーザーのパフォーマンス体験をインサイトに提供します。 これは、各ページのヘッダーとフッターに少量の JavaScript コードを挿入することにより、ユーザーのブラウザーが Web ページをダウンロードしてレンダリングするのにかかる時間を測定することで実現されます。 ```xml // If you use both the Exclude and Attribute elements @@ -2734,10 +2520,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" `browserMonitoring`要素は次の属性をサポートします。 - +
@@ -2769,17 +2552,11 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" - + このサブ要素を使用して、[ブラウザ監視](/docs/browser/new-relic-browser/page-load-timing/instrumentation-page-load-timing)用のエージェント属性設定をカスタマイズします。このサブ要素は、プライマリ`attributes`要素と同じ設定[`enabled`](#agent-attributes-enabled) 、 [`include`](#agent-attributes-include) 、および[`exclude`](#agent-attributes-exclude)を使用します。 - + 特定のページにブラウザエージェントが注入されないようにするには、このサブエレメントを使用します。この要素の使い方は以下の通りです。 ```xml @@ -2791,7 +2568,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" ``` - このエージェントは、URL が指定された正規表現のいずれかに一致するページにブラウザエージェントを注入しません。正規表現は、 [Microsoft Guidelines for the Regex class](https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx) に従ってください。 + このエージェントは、URL が指定された正規表現のいずれかに一致するページにブラウザエージェントを注入しません。正規表現は、 [Microsoft Guidelines for the Regex class](https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex\(v=vs.110\).aspx) に従ってください。 これは、アプリケーション内のパスの仮想ディレクトリへの参照であり、除外するパスの完全なURLではありません。たとえば、 `https://www.mywebsite.com/mywebpages/`のページを除外するには、パスの正規表現値として`/mywebpages/`を挿入するだけです。 @@ -2799,7 +2576,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" -### 問い合わせの遅さ [#slow_sql] +### 問い合わせの遅さ [#slow\_sql][#slow_sql] `slowSql`要素は`configuration`要素の子です。 `slowSql`は、遅いクエリ実行に関する情報のキャプチャを構成し、これらのクエリの説明プランをキャプチャして難読化します。 @@ -2810,10 +2587,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" `slowSql`要素は次の属性をサポートします。 - +
@@ -2842,7 +2616,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" -### トランザクショントレース [#transaction_tracer] +### トランザクショントレース [#transaction\_tracer][#transaction_tracer] `transactionTracer`要素は`configuration`要素の子です。 `transactionTracer`[はトランザクショントレースを](/docs/traces/transaction-traces)構成します。トレースには、発行されたクエリステートメントを含む、トランザクションの正確な呼び出しシーケンスが含まれます。 @@ -2864,10 +2638,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" `transactionTracer`要素は次の属性をサポートします。 - +
@@ -2895,10 +2666,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" [トランザクション トレースの有効化または無効化](/docs/apm/transactions/transaction-traces/transaction-traces). - +
@@ -2930,10 +2698,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" また、しきい値をミリ秒単位の特定の時間値に設定することもできます。 - +
@@ -2965,10 +2730,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" - +
@@ -2996,10 +2758,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" `true`の場合、エージェントは、期間が`explainThreshold`を超える低速クエリの`EXPLAIN`ステートメントをキャプチャします。この機能を有効にすると、 `maxExplainPlans`値までのすべてのトランザクションに対してプランがキャプチャされるため、パフォーマンスに影響を与える可能性があることに注意してください。 - +
@@ -3037,10 +2796,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" エージェントは、トランザクション追跡の一部として、利用可能な説明プランとともに、このしきい値を超えるクエリの [低速クエリ データを](/docs/apm/applications-menu/monitoring/viewing-slow-query-details) 収集します。 - +
@@ -3068,10 +2824,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" トランザクション・トレースで収集するセグメントの最大数です。 - +
@@ -3099,10 +2852,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" トランザクションごとに収集するExplainプランの最大数。 - +
@@ -3130,15 +2880,12 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" デフォルトでは、 `maxStackTrace`は`0`に設定されており、 LTrace の一部としての Stacktrace は無効になります。 この値が`0`より大きい値に設定されている場合、 LTtrace に対して スタックトレース がキャプチャされます。 - + このサブ要素を使用して、トランザクショントレースのエージェント属性設定をカスタマイズします。このサブ要素は、プライマリ`attributes`要素と同じ設定[`enabled`](#agent-attributes-enabled) 、 [`include`](#agent-attributes-include) 、および[`exclude`](#agent-attributes-exclude)を使用します。 -### データストアトレーサー [#datastore_tracer] +### データストアトレーサー [#datastore\_tracer][#datastore_tracer] `datastoreTracer`要素は`configuration`要素の子です。 @@ -3153,24 +2900,15 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" `datastoreTracer`要素は、次のサブ要素をサポートします。 - + このサブ要素を使用して、[一部のデータベースドライバー](/docs/agents/net-agent/features/net-agent-instance-level-database-information)のデータストアインスタンスメトリック(ホストやポートなど)の収集を有効にします。これらは、低速のクエリトレースとトランザクショントレースで報告されます。属性`enabled`のデフォルト値は`true`です。 - + このサブ要素を使用して、[一部のデータベースドライバー](/docs/agents/net-agent/features/net-agent-instance-level-database-information)の低速クエリトレースおよびトランザクショントレースでデータベース名を収集できるようにします。属性`enabled`のデフォルト値は`true`です。 - + このサブ要素を使用して、低速のクエリトレースでSQLクエリパラメータの収集を有効にします。属性`enabled`のデフォルト値は`false`です。 @@ -3180,7 +2918,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" -### ディストリビューティッド(分散)トレーシング [#distributed_tracing] +### ディストリビューティッド(分散)トレーシング [#distributed\_tracing][#distributed_tracing] `distributedTracing`要素は`configuration`要素の子です。 @@ -3200,10 +2938,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" `distributedTracing`要素は次の属性をサポートします。 - +
@@ -3235,10 +2970,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" ``` - +
@@ -3272,10 +3004,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" 分散型トレーシングはスパンイベントを報告します。スパンイベントのレポートはデフォルトで有効ですが、 [ディストリビュートトレース](/docs/apm/distributed-tracing/getting-started/introduction-distributed-tracing) スパンをレポートするためには有効にする必要があります。スパンイベントを無効にするには、次のいずれかのオプションを選択します。 - + `newrelic.config`ファイル経由で無効にするには、 ``要素を`false`に設定します。 この要素は``要素の子です。 ```xml @@ -3285,10 +3014,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" ``` - + アプリケーションの環境で`NEW_RELIC_SPAN_EVENTS_ENABLED`環境変数を設定します。 ```ini @@ -3297,7 +3023,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" -### 無限のトレース [#infinite_tracing] +### 無限のトレース [#infinite\_tracing][#infinite_tracing] [Infinite Tracing は、](/docs/distributed-tracing/infinite-tracing/introduction-infinite-tracing) エージェントの外部にあるトレース オブザーバーを採用することで、分散トレース サービスを拡張します。さまざまなサービスでアプリケーション トレースを 100% 監視し、実用的なデータを提供するため、問題をより迅速に解決できます。 @@ -3319,11 +3045,8 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" `infiniteTracing`要素は次の要素をサポートします。 - - `trace_observer`要素は、エージェントから独立しているオブザーバーホストを識別します。有効なInfiniteTracingトレースオブザーバーホストエントリの取得について[は、トレースオブザーバーエンドポイントの検索または作成を](/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer "https://docs.newrelic.com/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer")参照してください。 + + `trace_observer`要素は、エージェントから独立しているオブザーバーホストを識別します。有効なInfiniteTracingトレースオブザーバーホストエントリの取得について[は、トレースオブザーバーエンドポイントの検索または作成を](/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer "https://docs.newrelic.com/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer")参照してください。 トレースオブザーバーは、 `NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST`環境変数を使用して構成することもできます。 @@ -3333,7 +3056,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" -### クロスアプリケーショントレース [#cross_application_tracer] +### クロスアプリケーショントレース [#cross\_application\_tracer][#cross_application_tracer] `crossApplicationTracer`要素は`configuration`要素の子です。 `crossApplicationTracer`は、アプリケーション間でトランザクショントレースをリンクします。サービス指向アーキテクチャーでリンクされると、HTTPを介して相互に通信するすべてのインストルメント化されたアプリケーションは、トランザクショントレースを、それらが呼び出すアプリケーションおよびそれらが呼び出されるアプリケーションと「リンク」するようになります。[クロスアプリケーショントレース](/docs/traces/cross-application-traces)を使用すると、サービスとアプリケーション間のパフォーマンスの関係を簡単に理解できます。 @@ -3348,10 +3071,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" `crossApplicationTracer`要素は次の属性をサポートします。 - +
@@ -3396,10 +3116,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" `spanEvents`要素は次の属性をサポートします。 - +
@@ -3427,10 +3144,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" イベントレコーダーの有効化、無効化を行います。 - +
@@ -3468,10 +3182,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" - + このサブ要素を使用して、スパンイベントのエージェント属性設定をカスタマイズします。このサブ要素は、プライマリ`attributes`要素と同じ設定[`enabled`](#agent-attributes-enabled) 、 [`include`](#agent-attributes-include) 、および[`exclude`](#agent-attributes-exclude)を使用します。 @@ -3480,9 +3191,9 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" -### HTTPリクエストヘッダの取得 [#capture_http_request_headers] +### HTTPリクエストヘッダの取得 [#capture\_http\_request\_headers][#capture_http_request_headers] -`allowAllHeaders`要素は`configuration`要素の子です。これを`true`に設定して、.NET エージェントがすべての HTTP 要求ヘッダーをキャプチャーし、それらを`request.headers.{http-header-name}`属性として { `Span`および`Transaction`イベントに適用できるようにします。これを`false`に設定すると、.NET エージェントのみが次の HTTP 要求ヘッダーを収集できるようになります: +`allowAllHeaders`要素は`configuration`要素の子です。これを`true`に設定して、.NET エージェントがすべての HTTP 要求ヘッダーをキャプチャーし、それらを`request.headers.{http-header-name}`属性として \{ `Span`および`Transaction`イベントに適用できるようにします。これを`false`に設定すると、.NET エージェントのみが次の HTTP 要求ヘッダーを収集できるようになります: * `request.headers.referer` * `request.headers.accept` @@ -3491,10 +3202,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" * `request.headers.user-agent` - +
@@ -3555,7 +3263,7 @@ NEW_RELIC_LABELS="foo:bar;zip:zap" ``` -### アプリケーションログ [#application_logging] +### アプリケーションログ [#application\_logging][#application_logging] これらの構成オプションは、.NET エージェント バージョン 9.7.1 以降でのみ使用できます。コンテキスト データ (カスタム属性) に関連するオプションは、.NET エージェント バージョン 10.4.0 以降でのみ使用できます。 @@ -3603,10 +3311,7 @@ NEW_RELIC_APPLICATION_LOGGING_LOCAL_DECORATING_ENABLED=true `applicationLogging`要素は、次の属性とサブ要素をサポートします。 - +
@@ -3636,19 +3341,13 @@ NEW_RELIC_APPLICATION_LOGGING_LOCAL_DECORATING_ENABLED=true または、 `NEW_RELIC_APPLICATION_LOGGING_ENABLED`環境変数を使用します。 - + このサブ要素を使用して、一般的な.NETロギングフレームワークのロギングメトリック( `Logging/lines`など)の収集を有効にします。属性`enabled`のデフォルト値は`true`です。 または、 `NEW_RELIC_APPLICATION_LOGGING_METRICS_ENABLED`環境変数を使用します。 - + このサブ要素を使用して、アプリケーションのログを New Relic に転送できるようにします。 属性`enabled`のデフォルト値は`true`ですが、 `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_ENABLED`環境変数を使用することもできます。 属性`maxSamplesStored`のデフォルト値は`10000`ですが、この設定には`NEW_RELIC_APPLICATION_LOGGING_FORWARDING_MAX_SAMPLES_STORED`環境変数を使用することもできます。 送信されるログ行の量を減らすには、これをより低い値に設定します (ログ サンプリングが発生する可能性があります)。 より多くのログ行を送信するには、これをより高い値に設定します。 @@ -3664,10 +3363,7 @@ NEW_RELIC_APPLICATION_LOGGING_LOCAL_DECORATING_ENABLED=true - + `forwarding`要素の子であるこのサブ要素を使用して、エージェント バージョン 10.4.0 以降でロギング コンテキスト データ ([カスタム属性](/docs/apm/agents/net-agent/net-agent-api/itransaction/#addcustomattribute)) のキャプチャと転送を構成します。 ログ コンテキスト データのキャプチャと New Relic への転送を有効にするには、 `enabled`属性を`true`に設定します。環境変数`NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_ENABLED`を使用することもできます。 デフォルト値は`false`です。 @@ -3679,15 +3375,12 @@ NEW_RELIC_APPLICATION_LOGGING_LOCAL_DECORATING_ENABLED=true 包含リストと除外リストは [、他のエージェント属性設定と同じ優先規則に](/docs/apm/agents/net-agent/attributes/enable-disable-attributes-net/#attruls)従います。 - + このサブ要素を使用して、NewRelicリンクメタデータでアプリケーションのログを装飾できるようにします。属性`enabled`のデフォルト値は`false`です。ローカルログの装飾には、いくつかの追加の構成変更が必要です。詳細については、 [.NET:コンテキストでのログの構成](/docs/logs/logs-context/net-configure-logs-context-all#2-decorate)を参照してください。 -### コードレベルの指標 [#code_level_metrics] +### コードレベルの指標 [#code\_level\_metrics][#code_level_metrics] `codeLevelMetrics`要素は`configuration`要素の子です。 `codeLevelMetrics`を使用して、スパンイベントの属性としてキャプチャされた追加のインストルメント化されたメソッドメタデータを介してCodeStreamでコードレベルのメトリックサポートを有効にします。 @@ -3703,7 +3396,7 @@ NEW_RELIC_APPLICATION_LOGGING_LOCAL_DECORATING_ENABLED=true NEW_RELIC_CODE_LEVEL_METRICS_ENABLED=true ``` -### AIモニタリング [#ai_monitoring] +### AIモニタリング [#ai\_monitoring][#ai_monitoring] デフォルトでは、AI モニタリングは無効になっています。 AI モニタリングを有効にするには、 `aiMonitoring`要素で`enabled`属性を`true`に設定します。 `aiMonitoring`要素は`configuration`要素の子です。 @@ -3720,10 +3413,7 @@ NEW_RELIC_AI_MONITORING_ENABLED=true `aiMonitoring`要素は、次のサブ要素をサポートします。 - + このサブ要素を使用して、LLM イベントのすべての入力と出力を New Relic に送信できるようにします。 属性`enabled`のデフォルト値は`true`です。 高セキュリティモードではコンテンツの記録は無効になります。 コンテンツの記録が無効になっている場合は、顧客が[`SetLlmTokenCountingCallback` API](/docs/agents/net-agent/net-agent-api/setllmtokencountingcallback-net-agent-api)を呼び出して LLM トークンのカウントを提供する必要があることに注意してください。 このコールバックが提供されない場合、エージェントは LLM トークンのカウントを提供できません。 @@ -3747,10 +3437,7 @@ NEW_RELIC_AI_MONITORING_ENABLED=true ASP.NETおよび.NETFrameworkコンソールアプリの場合、アプリの`app.config`または`web.config`の最も外側の要素である``で次の設定を構成することもできます。 - + ```xml @@ -3762,10 +3449,7 @@ ASP.NETおよび.NETFrameworkコンソールアプリの場合、アプリの`ap - + 詳細については、 [Name your .NET application](/docs/agents/net-agent/installation-configuration/name-your-net-application) を参照してください。 ```xml @@ -3775,10 +3459,7 @@ ASP.NETおよび.NETFrameworkコンソールアプリの場合、アプリの`ap ``` - + ```xml @@ -3786,10 +3467,7 @@ ASP.NETおよび.NETFrameworkコンソールアプリの場合、アプリの`ap ``` - + アプリのローカルルートやグローバルな設定場所以外の、設定ファイルの代替場所を指定します。入力する場所は、絶対パスでなければなりません。 ```xml @@ -3813,10 +3491,7 @@ ASP.NETおよび.NETFrameworkコンソールアプリの場合、アプリの`ap * [`Microsoft.Extensions.Configuration.EnvironmentVariables`](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.EnvironmentVariables) - + ```json { "NewRelic.AgentEnabled":"false" @@ -3828,10 +3503,7 @@ ASP.NETおよび.NETFrameworkコンソールアプリの場合、アプリの`ap - + 詳細については、 [Name your .NET application](/docs/agents/net-agent/installation-configuration/name-your-net-application) を参照してください。 ```json @@ -3841,10 +3513,7 @@ ASP.NETおよび.NETFrameworkコンソールアプリの場合、アプリの`ap ``` - + ```json { "NewRelic.LicenseKey": "YOUR_LICENSE_KEY" @@ -3852,10 +3521,7 @@ ASP.NETおよび.NETFrameworkコンソールアプリの場合、アプリの`ap ``` - + アプリのローカルルートやグローバルな設定場所以外の、設定ファイルの代替場所を指定します。入力する場所は、絶対パスでなければなりません。 ```json @@ -3868,4 +3534,4 @@ ASP.NETおよび.NETFrameworkコンソールアプリの場合、アプリの`ap [ASP.NET Core アプリ](https://asp.net/)の場合、 `ASPNETCORE_ENVIRONMENT`変数を設定すると、.NET エージェントは`appsettings.{environment}.json`から読み取ります。 - + \ No newline at end of file diff --git a/src/i18n/content/jp/docs/codestream/observability/transactions.mdx b/src/i18n/content/jp/docs/codestream/observability/transactions.mdx index 2dfba1ff8c9..5f6f9643a56 100644 --- a/src/i18n/content/jp/docs/codestream/observability/transactions.mdx +++ b/src/i18n/content/jp/docs/codestream/observability/transactions.mdx @@ -1,24 +1,18 @@ --- title: その間パフォーマンス metaDescription: Identify poorly performing transactions. -freshnessValidatedDate: never +freshnessValidatedDate: '2024-08-28T00:00:00.000Z' translationType: machine --- CodeStream はコード内のパフォーマンス上の問題に自動的にフラグを立て、問題が発生したときに積極的に対処できるようにします。 -A screenshot of the Transaction performance section showing poorly performing transactions. +A screenshot of the Transaction performance section showing poorly performing transactions. CodeStream は、トランザクションから開始してエラー率または平均継続時間のいずれかの異常を探すことにより、パフォーマンスの問題を特定します。 New Relic の[変更追跡 (変更追跡機能)](/docs/change-tracking/change-tracking-introduction/)を使用してデプロイメント情報を送信している場合、異常は、最後のリリース以降のパフォーマンスを過去 3 週間と比較することによって計算されます。 それ以外の場合、比較は過去 7 日間を使用して行われます。 パフォーマンスの問題があると特定されたトランザクションについて、CodeStream は、その現場を構成するセグメント (データベース書き込み、外部呼び出し、個々のメソッドなど) をドリルダウンして、パフォーマンスが低下しているセグメントがないかどうかを確認します。 これにより、問題の原因に焦点を当てることができます。 -トランザクションまたはセグメントをクリックすると、時間の経過に伴うパフォーマンスの問題がグラフで表示されます。また、可能な場合は、CodeStream によって適切なファイルと行番号も表示されます。 +任意のトランザクションまたはセグメントをクリックすると、パフォーマンスの問題が時間の経過とともにグラフ化されて表示されます。 異常なエラー率の場合、エラー率の増加に寄与するエラーがリストされ、いずれかをクリックしてCodeStreamの[エラー調査](/docs/codestream/observability/error-investigation)エクスペリエンスに入ることができます。 -A screenshot of a chart showing transaction performance over time. +A screenshot of a chart showing error rate over time. + +異常な平均実行時間の場合、CodeStream はクリティカル パス分析を実行して、最も遅い操作をリストします。 異常なデータベース操作の場合は、実際のクエリがリストされます。 \ No newline at end of file diff --git a/src/i18n/content/jp/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx b/src/i18n/content/jp/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx index 98c0064f2c5..ef1997b2902 100644 --- a/src/i18n/content/jp/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx +++ b/src/i18n/content/jp/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx @@ -45,11 +45,7 @@ New Relic では、メトリックのカーディナリティの制限をメト 4 つのホストのネットワークを想像してください。それぞれで 2 つのコンテナーが実行されており、各コンテナーはホスト名とコンテナー ID が属性として追加されたゲージ メトリック`memory.heap`を定期的に報告します。 -Host and containers combination resulting in high cardinality +Host and containers combination resulting in high cardinality Metric APIに送信すると、これらのメトリクスの1つは以下のようになります。 @@ -76,7 +72,7 @@ Metric APIに送信すると、これらのメトリクスの1つは以下のよ 上記のように、キーや値に変更があれば、新しいカーディナリティを表すことになりますが、それらの変更が全体のカーディナリティにどのような影響を与えるかを予測するのは、少し難しいことです。メトリックのカーディナリティは、可能性のある各キーに対するすべての可能性のある値の数の積であると仮定したくなるが、あるキーの値が他のキーの値に依存したり決定したりすることが多いため、実際にはほとんどない。 -前の例を使用すると、 `container`の値が`1`になると、コンテナ ID がグローバルに一意であると仮定して、 `host`の値が { `W` } に固定されました。したがって、4 つのホストに 8 つのコンテナーがありますが、カーディナリティは 4 \* 8 = 32 ではなく 8 のままです。これは、単純な乗算方法でカウントされるほとんどの組み合わせが不可能であり、そのメトリックのカーディナリティに寄与しないためです。たとえば、 `host = 'X', container = 1`の組み合わせは見られません。 +前の例を使用すると、 `container`の値が`1`になると、コンテナ ID がグローバルに一意であると仮定して、 `host`の値が \{ `W` } に固定されました。したがって、4 つのホストに 8 つのコンテナーがありますが、カーディナリティは 4 \* 8 = 32 ではなく 8 のままです。これは、単純な乗算方法でカウントされるほとんどの組み合わせが不可能であり、そのメトリックのカーディナリティに寄与しないためです。たとえば、 `host = 'X', container = 1`の組み合わせは見られません。 これはまた、属性マップにキーを追加しても、必ずしも総カーディナリティが増加するわけではないことを意味します。新しいキーの値が既存のキーの値によって一意に決定される場合、長期的に新しいカーディナリティが追加されることはありません。たとえば、例のマップに`region`のようなものを追加すると、 `container`の値も特定の地域の値に固定され、カーディナリティが 8 に保たれる可能性があります。 @@ -142,13 +138,43 @@ FROM Metric SELECT cardinality(memory.heap, exclude: {'container.id'}) SINCE tod FROM Metric SELECT cardinality(memory.heap, include: {'host.name', 'region'}) SINCE today RAW ``` -カーディナリティを管理することは、概念的には難しいことですが、上記の方法は、"どのメトリックが最もカーディナリティに寄与しているか?" や"ある属性がそのカーディナリティの合計に対してどのような影響を与えているか?" といった質問に対する答えを得るのに役立ちます。 +カーディナリティを管理することは、概念的には難しいことですが、上記の方法は、"どのメトリックが最もカーディナリティに寄与しているか?" や"ある属性がそのカーディナリティの合計に対してどのような影響を与えているか?" といった質問に対する答えを得るのに役立ちます。 カーディナリティは最もユニークな値を追跡する場合が多く、その値は他の属性が取り得る値を特定することができるからです。しかし、一握りの属性の可能な組み合わせが爆発的に増えることで、カーディナリティの合計が大きくなるケースも多々あります。一般的には、一意の識別子のようなものから始めるのが良いでしょうが、単一のキーではなく、2つ以上のキーの組み合わせである場合もあります。データとそれを生成するシステムに精通していればいるほど、どの属性を含めるべきか、あるいは除外すべきかを簡単に把握することができます。 +### カーディナリティ制限の調整 [#adjusting-cardinality-limits] + +メトリクスが高いカーディナリティで識別され、そのカーディナリティの有効な使用法であると判断されると、発生する可能性のある制限を緩和するためにいくつかの調整が可能になります。 特定のメトリクス名のカーディナリティを増やすには、 [NerdGraph API](/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph)を使用できます。 以下に、NerdGraph リクエストの例をいくつか示します。 + +API を使用してカーディナリティ制限を調整する前に、[カーディナリティに影響を与える要因を](#influences)確認してください。 + + + + 特定のメトリクス名の制限オーバーライドを作成するには、次の手順を実行します。 + + ```graphql + mutation { + dataManagementCreateAccountLimit( + accountId: "" + accountLimit: { + limit: { name: "Dimensional Metric per-metric cardinality ingested" } + overrideReason: "" + overrideValue: "" + qualifier: "" + } + ) { + name + unit + value + } + } + ``` + + + Metric APIの制限やトラブルシューティングについて詳しく知りたい方は、こちらの2つの資料をご参照ください。 * [メトリックAPIの制限と制限された属性](/docs/telemetry-data-platform/ingest-apis/metric-api/metric-api-limits-restricted-attributes/) * [Troubleshoot Metric API with NRIntegrationError events](/docs/telemetry-data-platform/ingest-apis/metric-api/troubleshoot-nrintegrationerror-events/) は、どちらも素晴らしい資料ですので、ぜひご覧ください。 - + \ No newline at end of file diff --git a/src/i18n/content/jp/docs/errors-inbox/error-external-services.mdx b/src/i18n/content/jp/docs/errors-inbox/error-external-services.mdx index 8c141371ca8..090cfb575ed 100644 --- a/src/i18n/content/jp/docs/errors-inbox/error-external-services.mdx +++ b/src/i18n/content/jp/docs/errors-inbox/error-external-services.mdx @@ -13,66 +13,26 @@ translationType: machine 受信トレイをSlackに接続するには、以下の手順に従うか、ビデオに従ってください。 - + + + + + +
- `entity.guid` `entity.name` `entity.type` + `entity.guid` `entity.name` `entity.type` @@ -97,5 +97,19 @@ translationType: machine タイムスタンプが48時間を超えるペイロードは削除される場合があります。
+ `instrumentation.name` `instrumentation.provider` `instrumentation.version` + + これらのプロパティは、モバイルとbrowserのために予約されています。 + + + これらの統合のいずれかを使用する場合は、これらの統合プロパティに依存したり利用したりしないでください。 + +
\ No newline at end of file diff --git a/src/i18n/content/jp/docs/logs/ui-data/data-partitions.mdx b/src/i18n/content/jp/docs/logs/ui-data/data-partitions.mdx index 8b3fb59b320..a111d25bab7 100644 --- a/src/i18n/content/jp/docs/logs/ui-data/data-partitions.mdx +++ b/src/i18n/content/jp/docs/logs/ui-data/data-partitions.mdx @@ -28,92 +28,90 @@ translationType: machine ### パーティションのサイズと構成 [#size] -データ・パーティションを適切に使用することで、パフォーマンスを大幅に向上させることができます。データを個別のパーティションに整理することで、それらを別々に、またはまとめて照会することができます。データをパーティショニングする目的は以下の通りです。 +データ パーティションを適切に使用することで、パフォーマンスを大幅に向上できます。 データを個別のパーティションに整理すると、必要なデータだけをクエリできるようになります。 単一のパーティションまたはコンマで区切られたパーティションのリストをクエリできます。 データをパーティション分割する目的は次のとおりです。 -* 環境や組織の中で、固定的であったり、変化の頻度が低い概念に合わせてデータパーティションを作成します(例:ビジネスユニット、チーム、環境、サービスなど)。 -* 最適なパフォーマンスを得るためには、各パーティションが1日の取り込み量が1TB以下であることを確認してください。 +* 環境または組織内の静的または頻繁に変更されないカテゴリ (たとえば、ビジネス ユニット、チーム、環境、サービスなど) に合わせてデータ パーティションを作成します。 +* パーティションを作成して、最も一般的なクエリに対してスキャンする必要があるイベントの数を最適化します。 厳密なルールはありませんが、一般的に、scanned ログイベントの`common`書き込みは 5 億以上(特に 10 億以上)になるため、パーティショニングを調整することを検討してください。 -パーティションの数が多ければ、より的を絞った検索が可能になりますが、あまりにも多くのパーティションを作ると、ログが見つけにくくなったり、管理者のオーバーヘッドが増えたりします。適切なバランスをとることが重要です。当社では1アカウントあたり最大100パーティションをサポートしていますが、ほとんどのアカウントでは10~15パーティションが最適な数です。 +スキャンされたイベントの主な要因: -### ネームスペースの選択 [#namespace] +* パーティションサイズ(イベント数) -パーティションの名前空間は、その保持期間を決定します。 2つの保持オプションを提供します。 +* 特定のパーティションのデフォルトの保持期間(クエリでスキャンできる潜在的なイベントの合計に影響します) -* - **Standard:** - +* NRQLの時間枠 - New Relic サブスクリプションによって決定されるアカウントのデフォルトの保持期間。 これは、アカウントで利用可能な最大保持期間であり、ほとんどのパーティションに対して選択するネームスペースです。 +* チャートとダッシュボードの構造 -* - **Secondary:** - + * デフォルトの時間枠の期間 + * ダッシュボード内のグラフの数(クエリの数が増える) - 30日間保持されます。 セカンダリ ネームスペースのメンバーであるパーティションに送信されたすべてのログは、取り込まれてから 30 日後にローリング ベースで消去されます。 +### 適切なパーティションサイズはどれくらいですか? [#right-size] -セカンダリー・リテンションはコストコントロールのメカニズムではなく、データはインジェストで課金されます。 +パーティションの数が多いほど、よりターゲットを絞った検索が可能になりますが、パーティションを多く作成しすぎると、ログが見つけにくくなり、管理オーバーヘッドが増加する可能性があります。 適切なバランスを見つけることが重要です。 -## NerdGraphAPIを使用してデータパーティションを管理する [#nerdgraph] +アカウントごとに最大 100 個のパーティションがサポートされていますが、ほとんどのアカウントにとって最適な数は、パーティション スキームがどの程度整理されているか、およびさまざまなチームやチーム メンバーによるプラットフォームの使用をどの程度うまく調整できるかによって異なります。 顧客によっては、アカウント内の 12 個を超えるパーティションを管理することが困難だと感じるかもしれませんが、ニーモニック命名規則を使用してデータを論理的にグループ化した適切に整理されたパーティションであれば、それをはるかに超えて拡張できると考えています。 -データ パーティションをプログラムで管理する場合は、NerdGraph API エクスプローラーを使用できます: **[one.newrelic.com](https://one.newrelic.com) > All capabilities > Apps > NerdGraph API explorer** 。 [NerdGraph データ パーティション チュートリアル](/docs/apis/nerdgraph/examples/nerdgraph-data-partition-rules-tutorial/)では、この API を使用してデータ パーティションをクエリ、作成、削除する方法を示します。 +### パーティションサイズを見積もるためのヒント [#tips-for-estimating-partition-size] -## UIを介してパーティションルールを作成する [#create] +特定のパーティションに 1 日にどのくらいのイベントが入るかを把握するには、次の手順を実行します。 -Screenshot of Log partitions rule in UI +``` +FROM Log_nginx +SELECT count(*) +SINCE 1 day ago +``` -
- ログクエリ バーの左側にある**Data partitions**をクリックし、保持ネームスペース、オプションの説明、および一致基準を含むパーティション名を作成します。 -
+さらに、 `NrDbQuery`イベントを分析することで、パーティションに対する実際のクエリの使用状況とパフォーマンスを把握できます。 これには、クエリの期間、実際の NRQL ステートメント自体、クエリで使用される時間ウィンドウなど、さまざまな便利な属性があります。 -新しいパーティションルールを作成するには +たとえば、次の書き込みは、指定されたパーティションのログ書き込みで使用される時間ウィンドウ サイズのヒストグラムを返します。 -1. - **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Logs** - +``` +FROM NrdbQuery +SELECT histogram(timeWindowMinutes, 5, 5) +WHERE query like '%Log_nginx%' +``` - に移動します。 +もう 1 つの便利なテクニックは、特定のパーティションに対する最も遅いクエリに焦点を絞り、それらのクエリで使用されている時間枠を理解することです。 -2. ログクエリバーの左側にある +``` +FROM NrdbQuery +SELECT percentile(durationMs, 90) +WHERE query like '%Log_nginx%' +FACET query, timeWindowMinutes +``` - - **Partition** - +### ネームスペースの選択 [#namespace] - をクリックし、次に +パーティションの名前空間は、その保持期間を決定します。 2つの保持オプションを提供します。 - - **Create new** - +* **Standard:** New Relic サブスクリプションによって決定されるアカウントのデフォルトの保持期間。 これは、アカウントで利用可能な最大保持期間であり、ほとんどのパーティションに対して選択するネームスペースです。 +* **Secondary:** 30日間保持されます。 セカンダリ ネームスペースのメンバーであるパーティションに送信されたすべてのログは、取り込まれてから 30 日後にローリング ベースで消去されます。 - をクリックします。 +二次保持はコスト管理メカニズムではありません。 データは取り込み時に課金されます。 -3. - **Partition name** - +## NerdGraphAPIを使用してデータパーティションを管理する [#nerdgraph] - `Log_`で始まる英数字の文字列として定義します。 +データ パーティションをプログラムで管理する場合は、NerdGraph API エクスプローラーを使用できます: **[one.newrelic.com](https://one.newrelic.com) &gt; All capabilities &gt; Apps &gt; NerdGraph API explorer** 。 [NerdGraph データ パーティション チュートリアル](/docs/apis/nerdgraph/examples/nerdgraph-data-partition-rules-tutorial/)では、この API を使用してデータ パーティションをクエリ、作成、削除する方法を示します。 -4. 任意の説明を追加します。 +## UIを介してパーティションルールを作成する [#create] -5. パーティションに [リテンション・ネームスペース](#namespace) を選択します。 +Screenshot of Log partitions rule in UI -6. ルールの +
+ ログクエリ バーの左側にある**Data partitions**をクリックし、保持ネームスペース、オプションの説明、および一致基準を含むパーティション名を作成します。 +
- - **Matching criteria** - +新しいパーティションルールを作成するには - を設定します: このパーティションに保存するログに一致する有効な NRQL `WHERE`句を入力します。 +1. **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) &gt; Logs**に移動します。 +2. ログクエリバーの左側にある**Partition**をクリックし、次に**Create new**をクリックします。 +3. **Partition name** `Log_`で始まる英数字の文字列として定義します。 +4. 任意の説明を追加します。 +5. パーティションに [リテンション・ネームスペース](#namespace) を選択します。 +6. ルールの**Matching criteria**を設定します: このパーティションに保存するログに一致する有効な NRQL `WHERE`句を入力します。 -Screenshot of log partition rules in UI +Screenshot of log partition rules in UI
パーティションを表示するには、 **Partition**ドロップダウンをクリックします。 @@ -125,4 +123,4 @@ translationType: machine 複数のパーティションに対して同時にクエリを実行できます。最高のパフォーマンスを得るには、可能な限り最小のパーティション数を選択してください。 -パーティションを検索するには: ログ クエリ バーの左側にある**Partition**をクリックし、パーティション検索バーを使用します。 +パーティションを検索するには: ログ クエリ バーの左側にある**Partition**をクリックし、パーティション検索バーを使用します。 \ No newline at end of file diff --git a/src/i18n/content/jp/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx b/src/i18n/content/jp/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx index 01b6cb94587..24d89792ea8 100644 --- a/src/i18n/content/jp/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx +++ b/src/i18n/content/jp/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx @@ -39,7 +39,7 @@ New Relic AWS Lambdaテレメトリを出荷する方法は 3 つあります。 * [コンテナ化されていないLambda関数を設計する](/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/instrument-your-own/) -* [レイヤーレスLambda関数を設計する](/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/enable-serverless-monioring-lambda-monitoring-layerless/) +* [レイヤーレスLambda関数を設計する](/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/enable-serverless-monitoring-aws-lambda-layerless/) ## あなたが始める前に [#begin] diff --git a/src/i18n/content/jp/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx b/src/i18n/content/jp/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx index 714ba0eb679..536f4360811 100644 --- a/src/i18n/content/jp/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx +++ b/src/i18n/content/jp/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx @@ -25,48 +25,14 @@ translationType: machine [**Results**ページ](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs)からシンプルおよびスクリプト化されたモニター結果の完全なリストにアクセスするには: -1. - **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** - +1. **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (モニターを選択) &gt; **Results**に移動します。 +2. 探している結果の種類を見つけるには、 [リストを並べ替えて](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#sort-list)[場所でフィルターします](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#filter-location)。 たとえば、アイルランドの異常に速いレスポンスタイムを見つけるには、 **Duration (asc)**で並べ替え、 **Ireland, EU**以外のすべての場所を無効にします。 +3. 読み込み時間や応答サイズの詳細など、特定の時点でのウェブサイトのパフォーマンスを理解するには、 **Results**ページの詳細ビューを使用します。 - \> (モニターを選択) > - - - **Results** - - - に移動します。 - -2. 探している結果の種類を見つけるには、 [リストを並べ替えて](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#sort-list)[場所でフィルターします](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#filter-location)。 たとえば、アイルランドの異常に速いレスポンスタイムを見つけるには、 - - - **Duration (asc)** - - - で並べ替え、 - - - **Ireland, EU** - - - 以外のすべての場所を無効にします。 - -3. 読み込み時間や応答サイズの詳細など、特定の時点でのウェブサイトのパフォーマンスを理解するには、 - - - **Results** - - - ページの詳細ビューを使用します。 - -Synthetic monitoring - Results page +Synthetic monitoring - Results page
- **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** > (モニターを選択) > **Results** > (結果を選択: ロード時間や合計ロードサイズなど、各モニター チェックの詳細を表示します。 + **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (モニターを選択) &gt; **Results** &gt; (結果を選択: ロード時間や合計ロードサイズなど、各モニター チェックの詳細を表示します。
また、 [**Overview**](/docs/synthetics/new-relic-synthetics/pages/synthetics-overview-page-view-monitors-performance)ページと[**Failures**](/docs/synthetics/new-relic-synthetics/pages/synthetics-failures-troubleshoot-downtime)ページから、シンプル モニターとスクリプト モニターの興味深い結果に直接アクセスすることもできます。 @@ -119,23 +85,15 @@ translationType: machine script logsを表示する方法は次のとおりです: -1. - **Synthetic Monitoring > Results** - - - に移動します。 - +1. **Synthetic Monitoring > Results**に移動します。 2. 特定のテスト結果を選択します。 +3. **Script Log**タブをクリックします。 -3. - **Script Log** - - - タブをクリックします。 - -注: Script logsは、失敗したテスト、またはユーザーがカスタム ログを含めることを選択したテストでのみ使用できます。 + + Script logs 失敗したテスト、またはユーザーがカスタム ログを含めることを選択したテストでのみ使用できます。 + -スクリプトのマイルストーンを手動で記録する場合は、 [スクリプトにログ記録関数を含める](/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results/#script-log-manual)ことができます。 +スクリプトのマイルストーンを手動で記録する場合は、 [スクリプトにログ記録関数を含める](/docs/synthetics/synthetic-monitoring/scripting-monitors/introduction-scripted-browser-monitors/#script-log-manual)ことができます。 ## モニターのスクリーンショットを見る @@ -145,14 +103,10 @@ translationType: machine スクリプトによるブラウザ監視では、最後に撮影したスクリーンショットしか保存されないことに注意してください。 -Synthetics-View-Screenshot.png +Synthetics-View-Screenshot.png
- **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** > (モニターを選択) > **Results** > (結果を選択)。 + **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (モニターを選択) &gt; **Results** &gt; (結果を選択)。
## タイミングの詳細 [#timing] @@ -165,4 +119,4 @@ translationType: machine * リソースのプリフェッチと優先順位付け * DNSプレリゾルブ * TCPプレコネクト -* ページのプリレンダリング +* ページのプリレンダリング \ No newline at end of file diff --git a/src/i18n/content/kr/docs/accounts/accounts-billing/account-setup/downgradecancel-account.mdx b/src/i18n/content/kr/docs/accounts/accounts-billing/account-setup/downgradecancel-account.mdx index 868ab440659..b133e44ee75 100644 --- a/src/i18n/content/kr/docs/accounts/accounts-billing/account-setup/downgradecancel-account.mdx +++ b/src/i18n/content/kr/docs/accounts/accounts-billing/account-setup/downgradecancel-account.mdx @@ -19,7 +19,7 @@ translationType: machine 에이전트 또는 통합을 제거하려면 다음과 같은 권장 절차를 따르십시오. -* [, 앱 제거](/docs/apm/new-relic-apm/maintenance/remove-applications-new-relic/) +* [, 앱 제거](/docs/apm/new-relic-apm/maintenance/remove-applications-new-relic/) * [인프라 에이전트 제거](/docs/infrastructure/install-infrastructure-agent/update-or-uninstall/uninstall-infrastructure-agent/) * 다른 New Relic 도구를 비활성화하는 방법은 해당 문서를 참조하십시오. [여기에서 New Relic 솔루션을 검색](https://newrelic.com/instant-observability/) 할 수 있습니다. @@ -28,10 +28,7 @@ translationType: machine 사용한 만큼만 지불하는지 여부에 따라 [버전을](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/new-relic-one-pricing-billing/#editions)다운그레이드할 수 있는 두 가지 옵션이 있습니다. - + Standard 또는 Pro [종량제](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/new-relic-one-pricing-billing/#usage-plans) 조직을 다운그레이드하려면: 1. [사용자 메뉴](/docs/accounts/accounts-billing/general-account-settings/intro-account-settings) 에서 **Manage your plan** 클릭합니다. @@ -42,10 +39,7 @@ translationType: machine 6. 딸깍 하는 소리 **Submit.** - + [장기 계약이](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/new-relic-one-pricing-billing/#usage-plans) 있는 Pro 또는 Enterprise 에디션을 가지고 있고 다운그레이드를 원하는 경우 New Relic 계정 담당자에게 문의하십시오. @@ -56,7 +50,7 @@ translationType: machine 계정을 취소하는 경우: -* 비활성화되어 있지만 조직의 **Accounts > Cancelled accounts** \[계정 &gt; 해지된 계정] 에 계속 표시됩니다. +* 비활성화되어 있지만 조직의 **Accounts > Cancelled accounts** \[계정 &gt; 해지된 계정] 에 계속 표시됩니다. * 사용자, 그룹 및 사용자 정의 역할은 그대로 유지되지만 취소된 계정에 할당된 액세스 권한 부여로 인해 계정에 대한 모든 연결이 끊어집니다. 또한 이 계정과 연결된 모든 액세스 권한을 제거해야 합니다. 그렇지 않으면 사용자가 해당 계정을 보려고 할 때 오류가 표시될 수 있습니다. * 취소된 계정과 연결된 모든 API 키는 비활성화되며 다른 계정에 다시 할당할 수 없습니다. @@ -86,6 +80,8 @@ NerdGraph API를 통해서만 계정을 취소할 수 있습니다. UI에서는 1. [Nerdgraph API를](/docs/apis/nerdgraph/examples/manage-accounts-nerdgraph) 사용하여 추가 계정을 취소하세요( [계정 취소](#cancel-account) 참조). 2. 하나의 계정만 남기고 모두 취소한 후 [뉴렐릭 지원팀](/docs/using-new-relic/welcome-new-relic/get-started/find-help-use-support-portal) 에 문의하여 취소된 계정을 모두 제거하세요. +* 귀하의 조직에는 인증 도메인이 하나만 있습니다. 귀하의 조직에 두 개 이상의 인증이 있는 경우, [뉴렐릭 지원팀에](/docs/using-new-relic/welcome-new-relic/get-started/find-help-use-support-portal) 문의하시면 귀하의 조직을 폐쇄하는 데 도움을 드릴 수 있습니다. + * 귀하의 조직에는 사용자가 한 명뿐입니다. 사용자가 2명 이상인 경우 [사용자 관리 UI](/docs/accounts/accounts-billing/new-relic-one-user-management/user-management-ui-and-tasks/#delete-users) 또는 [Nerdgraph를](/docs/apis/nerdgraph/examples/nerdgraph-manage-users/#delete-users) 통해 사용자를 삭제할 수 있습니다. * 귀하의 조직은 최신 가격 모델을 사용하고 있습니다. @@ -101,4 +97,4 @@ NerdGraph API를 통해서만 계정을 취소할 수 있습니다. UI에서는 1. [사용자 메뉴](/docs/accounts/accounts-billing/general-account-settings/intro-account-settings) 에서 **Administration** 클릭합니다. 2. **Access management** 을(를) 클릭합니다. -3. **Delete organization** 클릭합니다. 해당 옵션이 표시되지 않으면 위의 요구 사항을 충족했는지 확인하세요. 추가 도움이 필요하면 [지원팀](/docs/using-new-relic/welcome-new-relic/get-started/find-help-use-support-portal) 에 문의하세요. +3. **Delete organization** 클릭합니다. 해당 옵션이 표시되지 않으면 위의 요구 사항을 충족했는지 확인하세요. 추가 도움이 필요하면 [지원팀](/docs/using-new-relic/welcome-new-relic/get-started/find-help-use-support-portal) 에 문의하세요. \ No newline at end of file diff --git a/src/i18n/content/kr/docs/apm/agents/php-agent/configuration/php-agent-configuration.mdx b/src/i18n/content/kr/docs/apm/agents/php-agent/configuration/php-agent-configuration.mdx index 17e2ad6e6f4..707ef58f561 100644 --- a/src/i18n/content/kr/docs/apm/agents/php-agent/configuration/php-agent-configuration.mdx +++ b/src/i18n/content/kr/docs/apm/agents/php-agent/configuration/php-agent-configuration.mdx @@ -19,11 +19,7 @@ translationType: machine 다음은 PHP 에이전트가 구성을 위해 따라야 하는 우선 순위에 대한 간단한 그림입니다. [서버 측 구성](/docs/agents/manage-apm-agents/configuration/server-side-agent-configuration) 은 적용할 수 없습니다. PHP 에이전트를 사용하는 앱의 UI에서 변경할 수 있는 유일한 값은 앱의 별칭과 Apdex-T 값입니다. -php-config-order.png +php-config-order.png
New Relic의 PHP 에이전트를 사용하면 API 설정 [이 디렉토리별 구성 설정보다 우선 적용됩니다](/docs/agents/php-agent/configuration/php-directory-ini-settings) . 디렉토리별 설정은 `php.ini` 파일 설정을 재정의합니다. 서버 측 구성은 적용할 수 없습니다. @@ -89,17 +85,11 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. - + - + @@ -108,13 +98,10 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. 디렉토리별로 설정합니다. - + - + @@ -226,10 +213,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. 이러한 설정은 `newrelic.ini` 파일에서 사용할 수 있습니다. - + @@ -271,10 +255,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. 설정 값은 최대 3개의 애플리케이션 이름이 세미콜론으로 구분된 목록입니다. 목록의 첫 번째 이름은 **primary** 애플리케이션 이름입니다. 각 계정마다 [고유해야 합니다](/docs/apm/new-relic-apm/installation-configuration/name-your-application#app-name) . 애플리케이션 이름은 캐시에 대한 키로 사용됩니다. [앱에 여러 이름을](/docs/agents/manage-apm-agents/app-naming/use-multiple-names-app) 사용하는 경우 뉴렐릭은 캐싱을 위해 첫 번째 이름만 사용합니다. 따라서 각 애플리케이션 이름은 첫 번째 요소 **once** 로만 표시될 수 있습니다. - + 코드 세트 `newrelic.appname="App1;App3"` 에서 `newrelic.appname="App1;App2"` 이상을 설정하면 두 번째 코드가 작동하지 않는 것으로 나타납니다. 캐싱으로 인해 **App1****App2** 에 보고됩니다. @@ -282,10 +263,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. [중복되는 응용 프로그램 이름](/docs/agents/manage-apm-agents/app-naming/use-multiple-names-app) 이 필요한 경우 두 번째 또는 세 번째 위치에 공통 응용 프로그램 이름을 설정합니다. 예: `newrelic.appname="App2;App1"` 및 `newrelic.appname="App3;App1"` . 이는 예를 들어 응용 프로그램의 상위 집합을 추적하려는 경우에 유용합니다. - +
@@ -331,10 +309,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. `true` 으로 설정하면 녹화를 활성화하고, VR(URL에서 `?` 이후의 모든 항목)을 통해 프로세서 트레이스에 전달됩니다. 이는 프로세서 트레이스를 표시할 때 **Parameters** 드롭다운 메뉴 아래에 나타납니다. - +
@@ -416,10 +391,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. - +
@@ -463,10 +435,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. [`newrelic.capture_params`](#inivar-capture_params) 으로 매개변수 캡처를 활성화하면 민감한 사용자 데이터가 포함된 매개변수가 있을 수 있습니다. 이 데이터의 기록을 차단하려면 이것을 사용하십시오. - +
@@ -511,17 +480,14 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다.
- 사용할 뉴렐릭 을 설정합니다. 다중 테넌트 시스템에서는 디렉터리별로 설정할 수 있습니다. + 사용할 뉴렐릭 을 설정합니다. 다중 테넌트 시스템에서는 디렉터리별로 설정할 수 있습니다. 이전 에이전트 버전에서 3.0 이상으로 업그레이드하면 데몬 구성 파일에서 라이선스가 제거되고(이유 설명 주석 포함) `/etc/newrelic/upgrade_please.key` 파일에 저장됩니다. 해당 파일에서 라이선스를 복사하고 `newrelic.ini` 파일에 설정합니다. `upgrade_please.key` 파일을 삭제합니다.
- + @@ -575,10 +541,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. 에이전트 문제를 New Relic 기술 지원에 보고할 때 특정 하위 시스템에 대해서만 디버깅을 활성화하는 사용자 지정 수준으로 설정하라는 메시지가 표시될 수 있습니다. 사용자 지정 수준은 이 문서의 범위를 벗어납니다. - +
@@ -634,10 +597,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. 모든 서버 호출을 추적하지 않는 경우, 프로세서 트레이스의 시간 블록은 **uninstrumented time** 으로 표시되며 특정 기능(서버에서 내부적으로 정의됨)만 로그됩니다. 모든 통화를 보고하더라도 트레이스에 [계측되지 않는 시간이](/docs/agents/php-agent/troubleshooting/uninstrumented-time-traces) 있을 수 있습니다. - +
@@ -691,10 +651,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. - +
@@ -740,10 +697,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. ``` - +
@@ -782,7 +736,7 @@ New Relic 설정에 지원되는 두 가지 범위는 다음과 같습니다. -New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경우 [리포지토리를 서비스](/docs/codestream/how-use-codestream/performance-monitoring#repo-association) 와 [연결하고 빌드 SHA 또는 릴리스 태그를 오류](/docs/codestream/how-use-codestream/performance-monitoring#buildsha) 와 연결할 수도 있습니다. +IDE에서 성능을 모니터링하기 위해 뉴렐릭 CodeStream 사용하는 경우 [, 저장소를 서비스와 연결](/docs/codestream/observability/repo-association) 하고 [빌드 SHA 또는 릴리스 태그를 오류와 연결할](/docs/codestream/observability/error-investigation/#buildsha) 수도 있습니다. ## 데몬 .ini 설정 [#inivar-daemon-settings] @@ -797,10 +751,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 데몬을 시작하는 방법과 외부 구성 파일을 사용하는 시기에 대한 자세한 내용은 [PHP 데몬 시작 모드](/docs/agents/php-agent/installation/starting-php-daemon) 를 참조하십시오. - +
@@ -842,10 +793,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 권장사항: 뉴렐릭 지원팀에서 요청하지 않는 한 이 값을 사용하지 마세요. 대신, 가끔 백그라운드 트랜잭션의 경우 간격의 두 배 값을 사용하십시오. 예를 들어 시간별 백그라운드 작업의 경우 제한 시간을 2시간으로 설정합니다. - +
@@ -887,10 +835,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 권장 사항: 제한 시간을 설정하는 경우 권장 값은 `"15s"` 입니다. 연결 문제가 있는 경우에는 수용체가 모든 시작 시 지정된 시간 초과 동안 차단하므로, 수명이 긴 백그라운드 작업인 경우에만 이 시간 초과를 설정하세요. - +
@@ -934,10 +879,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 - +
@@ -972,7 +914,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경
- 데몬이 을 확인하고 에이전트 데이터를 보내기 위해 연결할 수집기 호스트의 이름과 선택적 포트를 설정합니다. + 데몬이 을 확인하고 에이전트 데이터를 보내기 위해 연결할 수집기 호스트의 이름과 선택적 포트를 설정합니다. 이것은 호스트의 이름이거나 `"hostname:port"` 형식의 이름과 포트 번호입니다. 포트 번호를 `0` 로 지정하면 기본 포트인 80이 사용됩니다. @@ -981,10 +923,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경
- + @@ -1034,10 +973,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 - +
@@ -1083,10 +1019,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 - +
@@ -1130,10 +1063,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 - +
@@ -1183,10 +1113,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 더 자세한 설정은 많은 정보를 매우 빠르게 생성할 수 있습니다. `healthcheck` 연결된 애플리케이션의 정확한 수를 기록합니다. 필요한 경우 `debug` 짧은 시간으로 설정하여 문제를 식별합니다. - +
@@ -1226,10 +1153,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 이 파일은 데몬이 이미 실행 중인지 여부를 결정하기 위해 데몬 시작 및 종료 스크립트에서 사용합니다. - +
@@ -1291,10 +1215,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 - +
@@ -1350,10 +1271,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 다른 프록시 유형이 지정되지 않는 한 HTTP의 프록시 유형이 가정됩니다. 이 경우 프록시 유형은 http, socks4, socks4a 또는 socks5 중 하나일 수 있습니다. - +
@@ -1393,10 +1311,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 PHP 에이전트 버전 8.0 미만에서는 New Relic 수집기와 통신할 때 보안 HTTP 연결을 사용해야 하는지 여부를 제어합니다. 에이전트는 기본적으로 HTTPS를 통해 New Relic과 통신하며 New Relic은 APM 및 New Relic REST API에 대한 모든 트래픽에 대해 [HTTPS가 필요합니다](/docs/apis/rest-api-v2/troubleshooting/301-response-rest-api-calls) . - +
@@ -1438,10 +1353,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 이 설정은 [`newrelic.daemon.ssl`](#inivar-daemon-ssl) 이 `false` 로 설정된 경우에는 적용되지 않습니다. - +
@@ -1483,10 +1395,7 @@ New Relic CodeStream을 사용하여 IDE에서 성능을 모니터링하는 경 이 설정은 [`newrelic.daemon.ssl`](#inivar-daemon-ssl) 이 `false` 로 설정된 경우에는 적용되지 않습니다. - +
@@ -1536,10 +1445,7 @@ PHP 에이전트 버전 10.1.0 [컨텍스트에서 APM 로그](/docs/apm/new-rel 로컬 에이전트 구성 파일(`newrelic.ini`)의 설정을 변경하려면 웹 서버를 다시 시작해야 적용됩니다. 그렇지 않으면 변경 사항이 [즉시 적용되지](/docs/agents/php-agent/troubleshooting/ini-settings-not-taking-effect-immediately) 않을 수 있습니다. - +
@@ -1578,13 +1484,13 @@ PHP 에이전트 버전 10.1.0 [컨텍스트에서 APM 로그](/docs/apm/new-rel * 로그 측정항목 수집 및 로그 전달을 포함하여 이 기능을 완전히 비활성화하려면 `false` 으로 설정합니다. * 이제 컨텍스트 내 로그인이 기본적으로 활성화됩니다. 이 기능을 비활성화한 경우 앱을 다시 시작해야 합니다. 그렇지 않으면 변경 사항이 즉시 적용되지 않습니다. - 예시 구성 파일: + 예시 구성 파일: - ```ini - newrelic.application_logging.enabled = true - newrelic.application_logging.metrics.enabled = true - newrelic.application_logging.forwarding.enabled = true - ``` + ```ini + newrelic.application_logging.enabled = true + newrelic.application_logging.metrics.enabled = true + newrelic.application_logging.forwarding.enabled = true + ``` @@ -1597,10 +1503,7 @@ PHP 에이전트 버전 10.1.0 [컨텍스트에서 APM 로그](/docs/apm/new-rel * `newrelic.application_logging.forwarding.log_level` 앱이 New Relic에 전달할 로그 종류를 선택할 수 있습니다. - +
@@ -1638,6 +1541,7 @@ PHP 에이전트 버전 10.1.0 [컨텍스트에서 APM 로그](/docs/apm/new-rel New Relic에 애플리케이션 로그 전송을 활성화합니다. * 로그를 New Relic으로 전송하려면 이를 `true` 로 설정합니다. 이는 컨텍스트 로그인 기능이 작동할 수 있도록 하는 연결 메타데이터를 사용하여 PHP 에이전트에서 직접 로그를 전달합니다. PHP 에이전트는 애플리케이션 로그 출력에 메타데이터를 기록하지 않습니다. + * 로그를 New Relic으로 전송하지 않으려면 이 값을 `false` 로 설정하세요. `enabled` `false` 로 설정되면 로그 데이터가 New Relic으로 전송되지 않으며 애플리케이션 로그 출력이 변경되지 않습니다. 구성 파일의 예( `newrelic.ini` ): @@ -1653,10 +1557,7 @@ PHP 에이전트 버전 10.1.0 [컨텍스트에서 APM 로그](/docs/apm/new-rel - +
@@ -1702,27 +1603,27 @@ PHP 에이전트 버전 10.1.0 [컨텍스트에서 APM 로그](/docs/apm/new-rel
* 보낼 분당 최대 로그 줄 수를 지정하려면 값을 양의 정수로 설정하세요. + * 로그 전송을 효과적으로 비활성화하려면 이 값을 `0` 으로 설정합니다. + * 전송되는 로그 줄의 양을 줄이려면 이 값을 더 낮은 값으로 설정하십시오. 이로 인해 로그 샘플링이 발생할 수 있습니다. + * 더 많은 로그 줄을 보내려면 이 값을 더 높게 설정하세요. 각 로그는 연결된 트랜잭션과 동일한 우선 순위를 받습니다. 일부 로그는 `max_samples_stored` 에 의해 제한되기 때문에 포함되지 않을 수 있습니다. 예를 들어, 로깅 `max_samples_stored` 이 10,000으로 설정되고 트랜잭션 1에 10,000개의 로그 항목이 있는 경우 트랜잭션 1에 대한 로그 항목만 기록됩니다. 트랜잭션 1에 10,000개 미만의 로그가 있는 경우 트랜잭션 1에 대한 모든 로그를 수신합니다. 여전히 공간이 있으면 트랜잭션 2에 대한 모든 로그를 받는 식입니다. 우선 순위가 높은 로그 항목이 우선 순위가 낮은 로그 항목보다 유지됩니다. - - 이는 _분당_ 전송되는 로그 수를 나타냅니다. `max_samples_stored` 12보다 작은 값으로 설정하면 로그가 전송되지 않는 효과가 있습니다. 음수가 아닌 모든 정수가 유효하지만 현재 지원되는 최대 값은 20,000입니다. - + + 이는 *분당* 전송되는 로그 수를 나타냅니다. `max_samples_stored` 12보다 작은 값으로 설정하면 로그가 전송되지 않는 효과가 있습니다. 음수가 아닌 모든 정수가 유효하지만 현재 지원되는 최대 값은 20,000입니다. + - 구성 파일의 예( `newrelic.ini` ): + 구성 파일의 예( `newrelic.ini` ): - ```ini - newrelic.application_logging.forwarding.max_samples_stored = 10000 - ``` + ```ini + newrelic.application_logging.forwarding.max_samples_stored = 10000 + ```
- + @@ -1768,13 +1669,13 @@ PHP 에이전트 버전 10.1.0 [컨텍스트에서 APM 로그](/docs/apm/new-rel * `INFO` * `DEBUG` - 에이전트에 대한 로그 수준이 지정되면 이 로그 수준 이상의 모든 메시지가 보고됩니다. 예를 들어 로그 수준을 `ALERT` 으로 설정하면 `ALERT` 및 `EMERGENCY` 심각도에 대한 로그를 수신하게 됩니다. 기본 로그 수준은 `WARNING` 입니다. + 에이전트에 대한 로그 수준이 지정되면 이 로그 수준 이상의 모든 메시지가 보고됩니다. 예를 들어 로그 수준을 `ALERT` 으로 설정하면 `ALERT` 및 `EMERGENCY` 심각도에 대한 로그를 수신하게 됩니다. 기본 로그 수준은 `WARNING` 입니다. - 구성 파일의 예( `newrelic.ini` ): + 구성 파일의 예( `newrelic.ini` ): - ```ini - newrelic.application_logging.forwarding.log_level = "INFO" - ``` + ```ini + newrelic.application_logging.forwarding.log_level = "INFO" + ``` @@ -1787,10 +1688,7 @@ PHP 에이전트는 Monolog 라이브러리에 대한 컨텍스트 데이터를 * `newrelic.application_logging.forwarding.context_data.exclude` 전달된 로그에서 제외되는 속성 키를 정의합니다. - +
@@ -1819,10 +1717,7 @@ PHP 에이전트는 Monolog 라이브러리에 대한 컨텍스트 데이터를 * 컨텍스트 데이터를 로그에 속성으로 추가하지 않으려면 이 값을 `false` 로 설정하세요. - +
@@ -1854,10 +1749,7 @@ PHP 에이전트는 Monolog 라이브러리에 대한 컨텍스트 데이터를 * 모든 `include` 목록이 비어 있으면 모든 로그 컨텍스트 속성이 전달됩니다. - +
@@ -1897,10 +1789,7 @@ PHP 에이전트는 Monolog 라이브러리에 대한 컨텍스트 데이터를 PHP 에이전트는 또한 모노로그 로그 레코드에 연결 메타데이터를 수집하여 컨텍스트 내 로그가 타사 로그 전달자가 전달한 로그 데이터와 작동할 수 있도록 허용할 수 있습니다. 이 기능을 활성화하려면 `newrelic.application_logging.local_decorating.enable` 옵션을 사용하세요. - +
@@ -1952,10 +1841,7 @@ PHP 에이전트는 또한 모노로그 로그 레코드에 연결 메타데이 PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-context/configure-logs-context-php) 에 대한 로그 이벤트와 관련된 메트릭을 수집할 수 있습니다. 이러한 측정항목의 생성은 `newrelic.application_logging.metrics.enable` 옵션으로 제어됩니다. - +
@@ -2011,10 +1897,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이러한 설정의 값은 트랜잭션 추적을 제어하는 데 사용됩니다. - +
@@ -2060,10 +1943,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 각 PERDIR 파일과 함께 사용자 정의 함수 목록에 추가할 수 있지만 이미 추가된 함수나 메소드는 제거할 수 없습니다. 계측할 함수 또는 메서드를 프로그래밍 방식으로 추가하려면 [`newrelic_add_custom_tracer()`](/docs/agents/php-agent/php-agent-api/newrelic_add_custom_tracer) API 함수 호출을 사용합니다. - +
@@ -2107,10 +1987,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 자세한 내용은 [`newrelic.transaction_tracer.detail`](#inivar-tt-detail) 을(를) 참조하세요. - +
@@ -2148,10 +2025,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 느린 쿼리 호출을 위해 MySQLi 및 PDO MySQL 라이브러리에서 계획 설명 요청을 활성화하거나 비활성화합니다. 계획 설명은 [`newrelic.transaction_tracer.slow_sql`](#inivar-tt-slowsql) 이 `true` 으로 설정되고 [`newrelic.transaction_tracer.record_sql`](#inivar-tt-sql) 가 `"off"` 으로 설정 **되지 않은** 경우에만 사용할 수 있습니다. - +
@@ -2186,7 +2060,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex
- "느린" 것으로 간주되어 [**Slow Queries**](/docs/apm/applications-menu/monitoring/databases-slow-queries-dashboard) 페이지의 후보가 되는 쿼리 이외의 청년 값을 설정합니다. 단위를 사용하여 기간을 절대값으로 지정합니다. 아무것도 지정되지 않은 경우 기본 단위는 밀리초입니다. + "느린" 것으로 간주되어 [**Slow Queries**](/docs/apm/applications-menu/monitoring/databases-slow-queries-dashboard) 페이지의 후보가 되는 쿼리 이외의 청년 값을 설정합니다. 단위를 사용하여 기간을 절대값으로 지정합니다. 아무것도 지정되지 않은 경우 기본 단위는 밀리초입니다. **Example durations** @@ -2198,10 +2072,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex * `"750us"`
- + @@ -2241,10 +2112,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이 옵션을 활성화하면 특히 PHP 5.x에서 많은 추적을 수집할 때 트랜잭션이 느려질 수 있습니다. 이 옵션을 활성화하는 것은 내부 기능이 느린 것으로 의심되는 성능 문제를 구체적으로 디버깅하는 경우에만 권장됩니다. - +
@@ -2292,10 +2160,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex - +
@@ -2339,10 +2204,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이 변수가 `false` 으로 설정되거나 SQL 기록이 비활성화된 경우 New Relic 에이전트는 느린 쿼리 데이터를 수집하지 않습니다. - +
@@ -2396,10 +2258,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 스택 추적은 메모리를 소모할 수 있으므로 이 값을 너무 낮게 설정하지 않도록 주의하십시오. 이 변수는 [`newrelic.transaction_tracer.record_sql`](#inivar-tt-sql) 이 `"off"` 로 설정되어 있으면 의미가 없습니다. - +
@@ -2436,7 +2295,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이 변수를 사용하여 트랜잭션을 추적할 수 있는 임계값을 초과하여 설정하십시오. 사용 가능한 값은 다음과 같습니다. - * `"apdex_f"` 을 사용하여 임계값을 애플리케이션의 [apdex_t](/docs/accounts-partnerships/education/getting-started-new-relic/glossary#apdex_t) 값의 4배로 설정합니다. 자세한 내용은 [Apdex: 사용자 만족도 측정](/docs/apm/new-relic-apm/apdex/apdex-measuring-user-satisfaction) 을 참조하십시오. + * `"apdex_f"` 을 사용하여 임계값을 애플리케이션의 [apdex\_t](/docs/accounts-partnerships/education/getting-started-new-relic/glossary#apdex_t) 값의 4배로 설정합니다. 자세한 내용은 [Apdex: 사용자 만족도 측정](/docs/apm/new-relic-apm/apdex/apdex-measuring-user-satisfaction) 을 참조하십시오. * 특정 시간 임계값을 설정하려면 다른 기간 문자열을 사용하십시오. 기간을 절대값과 측정 단위로 지정합니다. 아무 것도 지정하지 않으면 단위는 기본적으로 밀리초로 설정됩니다. @@ -2453,10 +2312,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex * `"750us"` - +
@@ -2494,10 +2350,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 느린 쿼리 및 트랜잭션 추적이 있는 DQL 입력 쿼리 수집을 활성화하거나 비활성화하려면 이 설정을 사용합니다. 활성화되면 느린 쿼리 및 트랜잭션 추적과 함께 표시됩니다. - +
@@ -2543,10 +2396,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이 구성 설정은 PHP 웹 프로세스에만 적용됩니다. PHP CLI 프로세스에는 영향을 미치지 않습니다. CLI 프로세스에 대한 제한을 설정하려면 `newrelic.transaction_tracer.max_segments_cli` 을 사용합니다. - +
@@ -2598,10 +2448,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이 설정의 값은 다양한 추적 기능을 제어하는 데 사용됩니다. - + 교차 응용 프로그램 추적은 더 이상 사용되지 않으며 PHP 에이전트 버전 9.21.0.311에서는 기본적으로 비활성화되었습니다.[교차 애플리케이션 추적](/docs/traces/cross-application-traces) 을 개선하는 [분산 추적](/docs/apm/agents/php-agent/configuration/distributed-tracing-php-agent) 기능을 권장합니다. @@ -2645,10 +2492,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 분산 추적과 교차 애플리케이션 추적은 동시에 사용할 수 없습니다. PHP 에이전트의 기본 구성은 분산 추적을 활성화하고 애플리케이션 간 추적을 비활성화합니다. - +
@@ -2697,10 +2541,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 자세한 내용 [은 PHP 서비스에 대한 분산 추적을](/docs/apm/agents/php-agent/configuration/distributed-tracing-php-agent) 참조하십시오. - +
@@ -2740,10 +2581,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex New Relic 분산 추적 헤더는 W3C 추적 컨텍스트 헤더를 지원하지 않는 이전 에이전트와의 상호 운용성을 허용합니다. W3C Trace Context 헤더를 지원하는 에이전트 버전은 분산 추적을 위해 New Relic 헤더보다 우선 순위가 높습니다. - +
@@ -2781,10 +2619,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex [분산 추적](#inivar-distributed-enabled) 에 대해 스팬 이벤트가 보고됩니다.스팬 이벤트 보고를 사용하려면 [분산 추적](/docs/apm/agents/php-agent/configuration/distributed-tracing-php-agent) 을 활성화해야 합니다.이 옵션은 스팬 이벤트 보고를 활성화/비활성화합니다. - +
@@ -2822,10 +2657,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 스팬 이벤트는 [분산 추적](#inivar-distributed-enabled)에 대해 보고됩니다. 이 값은 수집 주기당 수집기로 전송되는 범위 이벤트의 최대 수를 설정합니다. `0` 값은 에이전트 기본값 `2000`을 사용합니다. 최대 설정은 `10000`입니다. - +
@@ -2863,10 +2695,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 무한 추적에 사용되는 추적 관찰자를 구성합니다. 비어 있으면 무한 추적 지원이 비활성화됩니다. 이를 위해서는 [분산 추적](#inivar-distributed-enabled) 및 범위 이벤트를 활성화해야 합니다. - +
@@ -2904,10 +2733,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex Infinite Tracing Trace Observer와 통신하는 데 사용되는 TCP/IP 포트를 구성합니다. `newrelic.infinite_tracing.trace_observer.host` 이 비어 있으면 이 설정이 무시됩니다. 이 설정은 일반적으로 변경할 필요가 없습니다. - +
@@ -2945,10 +2771,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex Infinite Tracing Trace Observer로 전송하기 위해 대기할 수 있는 스팬 이벤트 수를 설정합니다. 에이전트는 무한 추적에 대한 스팬 이벤트를 스팬 일괄 처리로 내부적으로 관리합니다. 이러한 스팬 배치는 최대 1000개의 스팬을 보유할 수 있습니다. 따라서 스팬 이벤트 큐 크기는 `1000`보다 작을 수 없습니다. 그렇지 않으면 단일 스팬 배치도 큐에 넣을 수 없기 때문입니다. 1000보다 작은 대기열 크기를 지정하면 최소 크기 `1000` 사용됩니다. - +
@@ -2992,10 +2815,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex - +
@@ -3033,10 +2853,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex [활성화](#inivar-err-enabled) 되면 에이전트는 MySQL 함수에서 반환된 오류를 PHP 오류인 것처럼 수집합니다. - +
@@ -3076,10 +2893,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 참고: 처리되지 않은 오류에는 더 높은 우선순위가 지정되므로 [`newrelic_notice_error()`](/docs/agents/php-agent/php-agent-api/newrelic_notice_error) API 함수를 통해 보고된 오류보다 우선합니다. - +
@@ -3122,10 +2936,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex * 지원되는 PHP 7 버전: `newrelic.error_collector.ignore_exceptions = Throwable` - +
@@ -3179,10 +2990,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex ``` - +
@@ -3230,10 +3038,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex Drupal 모듈 추적을 활성화하려면 이를 `true` 으로 설정하세요. 이 옵션은 [`newrelic.transaction_tracer.detail`](#inivar-tt-detail) 과 동일한 성능 영향을 미칩니다. Drupal 모듈 기능 및 호출 횟수를 기록할 수 있으며 웹 트랜잭션과 마찬가지로 **Modules** 탭 아래에 표시됩니다. - +
@@ -3271,10 +3076,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex WordPress 후크 추적을 활성화하려면 이를 `true` 으로 설정합니다. WordPress 후크, 플러그인, 테마 기록이 [**WordPress**](/docs/agents/php-agent/frameworks-libraries/wordpress-specific-functionality) UI활성화되며 뉴렐릭 의 탭에 표시됩니다. - +
@@ -3309,13 +3111,10 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex
- WordPress 후크를 다운로드하는 방법에 대한 옵션을 설정합니다. 뉴렐릭 에이전트는 WordPress 후크에 다양한 수준의 인사이트를 제공할 수 있습니다. 기본적으로 플러그인/테마 터키백만 포함됩니다("plugin_callbacks"). 에이전트의 오버헤드가 증가하는 대신 계측을 모든 후크 콜백 함수("all_callbacks")로 확장하는 것이 가능합니다. 3 番目のオプションは、コールバック (「threshold」) をインストルメントせずにフックを監視することです。이 옵션은 인사이트에 대한 내용/테마를 제공하지 않습니다. [여기에서](/docs/agents/php-agent/frameworks-libraries/wordpress-specific-functionality) WordPress 관련 계측에 대해 자세히 알아보세요. + WordPress 후크를 다운로드하는 방법에 대한 옵션을 설정합니다. 뉴렐릭 에이전트는 WordPress 후크에 다양한 수준의 인사이트를 제공할 수 있습니다. 기본적으로 플러그인/테마 터키백만 포함됩니다("plugin\_callbacks"). 에이전트의 오버헤드가 증가하는 대신 계측을 모든 후크 콜백 함수("all\_callbacks")로 확장하는 것이 가능합니다. 3 番目のオプションは、コールバック (「threshold」) をインストルメントせずにフックを監視することです。이 옵션은 인사이트에 대한 내용/테마를 제공하지 않습니다. [여기에서](/docs/agents/php-agent/frameworks-libraries/wordpress-specific-functionality) WordPress 관련 계측에 대해 자세히 알아보세요.
- + @@ -3350,13 +3149,10 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex
- New Relic 에이전트가 WordPress 후크 실행을 기록하는 임계값을 설정합니다. newrelic.framework.wordpress.hooks.options가 "임계값"으로 설정된 경우 사용됩니다. + New Relic 에이전트가 WordPress 후크 실행을 기록하는 임계값을 설정합니다. newrelic.framework.wordpress.hooks.options가 "임계값"으로 설정된 경우 사용됩니다.
- + @@ -3394,10 +3190,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 파일 이름을 사용하여 웹 트랜잭션의 이름을 지정한다는 점을 제외하고는 [`newrelic.webtransaction.name.functions`](#inivar-wt-funcs) 과 동일합니다. 파일 이름은 PCRE와 함께 사용되는 표준 POSIX 정규식일 수 있습니다. 예: `"controllers/actions/.*"` . - +
@@ -3434,7 +3227,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex New Relic 에이전트가 Drupal이나 Wordpress와 같은 특정 프레임워크를 감지하지 않는 한 웹 트랜잭션은 초기 PHP 파일의 이름을 따서 명명됩니다. 예: `article.php` . - 초기 파일이 디스패처인 경우 이 명명 체계는 유용한 데이터보다 적게 생성합니다. 이 변수를 사용하여 디스패처에 의해 생성된 "작업"인 기능 목록을 지정합니다. 웹 트랜잭션의 이름은 실행되는 첫 번째 작업 기능이 됩니다. + 초기 파일이 디스패처인 경우 이 명명 체계는 유용한 데이터보다 적게 생성합니다. 이 변수를 사용하여 디스패처에 의해 생성된 "작업"인 기능 목록을 지정합니다. 웹 트랜잭션의 이름은 실행되는 첫 번째 작업 기능이 됩니다. **Example dispatch function naming** @@ -3457,10 +3250,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 웹 트랜잭션의 이름은 `/index.php` (초기 파일 이름) 대신 `login` , `logout` 등으로 지정됩니다. - +
@@ -3498,10 +3288,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 활성화하면 스크립트 이름 뒤의 요청 URI에서 모든 콘텐츠가 제거됩니다. 예를 들어, 이것은 `/path/to/foo.php/xyz/zy` 에서 후미 `/xyz/zy` 을 제거합니다. - +
@@ -3539,10 +3326,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex `false` 인 경우 에이전트는 데이터 저장소 인스턴스 측정항목을 보고하지 않으며 `host` 또는 `port_path_or_id` 매개변수를 트랜잭션 또는 느린 SQL 추적에 추가하지 않습니다. - +
@@ -3586,10 +3370,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이 섹션에는 속성 수집 및 보고에 영향을 주는 설정이 나열되어 있습니다. - +
@@ -3629,10 +3410,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 자세한 내용은 [속성 활성화 및 비활성화](/docs/php/php-agent-enabling-and-disabling-attributes#cfg-attributes-enabled) 를 참조하십시오. - +
@@ -3672,10 +3450,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 사용 가능한 대상에 대한 자세한 내용은 [속성 활성화 및 비활성화](/docs/agents/php-agent/attributes/enabling-and-disabling-attributes#properties) 를 참조하십시오. - +
@@ -3719,10 +3494,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이 섹션에는 맞춤 이벤트 보고에 영향을 미치는 설정이 나열되어 있습니다. - +
@@ -3762,10 +3534,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 자세한 내용은 [사용자 정의 이벤트 및 속성 보고를](/docs/data-apis/custom-data/custom-events/apm-report-custom-events-attributes/#php-att) 참조하십시오. - +
@@ -3827,10 +3596,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이 섹션에는 코드 수준 메트릭의 보고에 영향을 미치는 설정이 나열되어 있습니다. - +
@@ -3872,10 +3638,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex - + 이것은 환경 변수를 통해서만 설정할 수 있습니다. @@ -3917,10 +3680,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 커밋 샤. 전체 샤를 사용하거나 처음 7자만 사용할 수 있습니다(예: 734713b). - + 이것은 환경 변수를 통해서만 설정할 수 있습니다. @@ -3978,10 +3738,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이 섹션에서는 나머지 newrelic.ini 설정을 나열합니다. - +
@@ -4033,10 +3790,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex - +
@@ -4077,10 +3831,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex * PHP가 실행하는 사용자는 파일에 쓸 수 있습니다. 일반적으로 이것은 웹 서버와 동일한 사용자입니다. - +
@@ -4118,10 +3869,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex `true` 으로 설정하면 에이전트가 분석 이벤트 데이터를 수집하고 보고합니다. 이벤트 데이터를 통해 New Relic UI는 [히스토그램](/docs/applications-menu/histograms-viewing-data-distribution) 및 [백분위수](/docs/applications-menu/percentiles-comparing-ranked-data) 와 같은 추가 정보를 표시할 수 있습니다. - +
@@ -4159,10 +3907,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex `true` 으로 설정하면 에이전트는 오류 이벤트 데이터를 수집하고 보고합니다. 이벤트 데이터를 통해 New Relic UI는 오류 분석을 표시할 수 있습니다. - +
@@ -4200,10 +3945,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 이 설정은 PHP 에이전트 내에서 새롭고 실험적인 기능을 활성화합니다. 이 플래그는 PHP 에이전트의 이후 버전에서 기본적으로 활성화되도록 의도된 기능을 선택적으로 활성화하는 데 사용됩니다. - +
@@ -4238,13 +3980,10 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex
- 이렇게 하면 에 대한 JavaScript 조각의 자동 삽입이 활성화됩니다. 활성화되면 에이전트는 최종 사용자 환경에 대한 페이지 로드 타이밍에 지표를 생성하는 HTML 출력에 머리글과 바닥글을 삽입하게 됩니다. 자세한 내용은 [PHP의 페이지 로드 타이밍을](/docs/php/page-load-timing-in-php) 참조하세요. + 이렇게 하면 에 대한 JavaScript 조각의 자동 삽입이 활성화됩니다. 활성화되면 에이전트는 최종 사용자 환경에 대한 페이지 로드 타이밍에 지표를 생성하는 HTML 출력에 머리글과 바닥글을 삽입하게 됩니다. 자세한 내용은 [PHP의 페이지 로드 타이밍을](/docs/php/page-load-timing-in-php) 참조하세요.
- + @@ -4284,10 +4023,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex * PHP 에이전트 버전 6.4 이상: 이 설정은 기본적으로 `true` 으로 설정됩니다. - +
@@ -4335,10 +4071,7 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex 사전 로드가 활성화된 경우 프레임워크 및 라이브러리 감지를 활성화합니다. 미리 로드는 PHP 버전 7.4에서 도입되었습니다. `newrelic.preload_framework_library_detection` 은 `opcache.preload` 이 `php.ini` 파일에 설정된 경우에만 적용됩니다. - +
@@ -4385,4 +4118,4 @@ PHP 에이전트는 [지원되는 로깅 프레임워크](/docs/logs/logs-contex `true` 으로 설정하면 에이전트가 환경 페이지에서 볼 수 있는 패키지 감지 정보를 전송합니다. - + \ No newline at end of file diff --git a/src/i18n/content/kr/docs/codestream/observability/transactions.mdx b/src/i18n/content/kr/docs/codestream/observability/transactions.mdx index 51e52582317..40f5955e02a 100644 --- a/src/i18n/content/kr/docs/codestream/observability/transactions.mdx +++ b/src/i18n/content/kr/docs/codestream/observability/transactions.mdx @@ -1,24 +1,18 @@ --- title: 프로세서 성능 metaDescription: Identify poorly performing transactions. -freshnessValidatedDate: never +freshnessValidatedDate: '2024-08-28T00:00:00.000Z' translationType: machine --- CodeStream은 코드의 성능 문제를 자동으로 표시하므로 문제가 발생할 때 사전에 해결할 수 있습니다. -A screenshot of the Transaction performance section showing poorly performing transactions. +A screenshot of the Transaction performance section showing poorly performing transactions. CodeStream은 트랜잭션부터 시작하여 오류율이나 평균 기간에서 이상 동작을 찾아 성능 문제를 식별합니다. 형상, 배포 정보를 전송하기 위해 New Relic의 [변경 추적을](/docs/change-tracking/change-tracking-introduction/) 사용하는 경우 마지막 릴리스 이후의 성능을 이전 3주와 비교하여 이상 징후가 계산됩니다. 그렇지 않으면 지난 7일을 기준으로 비교가 이루어집니다. 성능 문제가 있는 것으로 확인된 트랜잭션의 경우 CodeStream은 프로세서를 구성하는 세그먼트(예: 데이터베이스 쿼리, 외부 호출, 개별 메서드 등)를 드릴다운하여 성능이 저하되는 항목이 있는지 확인합니다. 이를 통해 문제의 원인을 정확히 파악할 수 있습니다. -트랜잭션이나 세그먼트를 클릭하면 시간 경과에 따른 성능 문제 차트를 볼 수 있으며, 가능한 경우 CodeStream에서는 적절한 파일 및 줄 번호로 이동합니다. +어떤 부분이나 세그먼트를 클릭해서 시간에 따른 성과 문제를 차트로 확인하세요. 비정상적인 오류율에 대해서는 오류율을 증가시킨 오류가 나열되어 있으며, 오류율 중 하나를 클릭하면 CodeStream 의 [오류 조사](/docs/codestream/observability/error-investigation) 환경으로 이동할 수 있습니다. -A screenshot of a chart showing transaction performance over time. +A screenshot of a chart showing error rate over time. + +비정상적인 평균 기간에 대해 CodeStream은 중요 경로 분석을 수행하여 가장 느린 작업을 나열합니다. 비정상적인 데이터베이스 작업의 경우 실제 쿼리가 나열됩니다. \ No newline at end of file diff --git a/src/i18n/content/kr/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx b/src/i18n/content/kr/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx index 54f0ec004b9..4edf35da35c 100644 --- a/src/i18n/content/kr/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx +++ b/src/i18n/content/kr/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx @@ -45,11 +45,7 @@ New Relic은 메트릭 수준과 계정 수준 모두에서 메트릭 카디널 각각 2개의 컨테이너가 실행되는 4개의 호스트로 구성된 네트워크를 상상해 보십시오. 각 컨테이너는 속성으로 추가된 호스트 이름과 컨테이너 ID와 함께 게이지 메트릭 `memory.heap` 을 주기적으로 보고합니다. -Host and containers combination resulting in high cardinality +Host and containers combination resulting in high cardinality Metric API에 제출하면 이러한 메트릭 중 하나가 다음과 같이 보일 수 있습니다. @@ -142,13 +138,43 @@ FROM Metric SELECT cardinality(memory.heap, exclude: {'container.id'}) SINCE tod FROM Metric SELECT cardinality(memory.heap, include: {'host.name', 'region'}) SINCE today RAW ``` -카디널리티 관리는 개념화하기 까다로울 수 있지만 위의 방법은 "가장 많은 카디널리티에 기여하는 측정항목은 무엇입니까?"와 같은 질문에 대한 답을 얻는 데 도움이 됩니다. 및 "주어진 속성이 전체 카디널리티에 어떤 영향을 미칩니까?". +카디널리티 관리는 개념화하기 까다로울 수 있지만 위의 방법은 "가장 많은 카디널리티에 기여하는 측정항목은 무엇입니까?"와 같은 질문에 대한 답을 얻는 데 도움이 됩니다. 및 "주어진 속성이 전체 카디널리티에 어떤 영향을 미칩니까?". 카디널리티는 가장 고유한 값으로 추적하는 경우가 많습니다. 그 값은 다른 속성이 취할 수 있는 가능한 값을 고정할 수 있기 때문입니다. 그러나 몇 가지 속성의 가능한 조합이 폭발적으로 증가하여 전체 카디널리티를 유도하는 경우가 많이 있습니다. 고유 식별자처럼 보이는 것이 일반적으로 시작하기에 좋은 위치이지만 때로는 단일 키가 아니라 두 개 이상의 키 조합입니다. 데이터와 데이터를 생성하는 시스템에 더 익숙할수록 포함하거나 제외할 속성을 더 쉽게 알 수 있습니다. +### 기수 제한 조정 [#adjusting-cardinality-limits] + +지표가 높은 카디널리티로 식별되고 해당 기수의 유효한 사용으로 확인되면 제한을 완화하는 데 도움이 되는 몇 가지 조정이 가능합니다. 특정 메트릭 이름의 기수를 높이려면 [NerdGraph API를](/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph) 사용하면 됩니다. NerdGraph 요청의 몇 가지 예는 다음과 같습니다. + +API를 사용하여 기수 제한을 조정하기 전에 [기수에 영향을 미치는 요소를](#influences) 검토하세요. + + + + 특정 메트릭 이름에 대한 제한 재정의를 생성하려면: + + ```graphql + mutation { + dataManagementCreateAccountLimit( + accountId: "" + accountLimit: { + limit: { name: "Dimensional Metric per-metric cardinality ingested" } + overrideReason: "" + overrideValue: "" + qualifier: "" + } + ) { + name + unit + value + } + } + ``` + + + 제한 사항 및 Metric API 문제 해결에 대해 자세히 알아보려면 다음 두 가지 유용한 리소스를 참조하세요. * [메트릭 API 제한 및 제한된 속성](/docs/telemetry-data-platform/ingest-apis/metric-api/metric-api-limits-restricted-attributes/) * [NRIntegrationError 이벤트로 Metric API 문제 해결](/docs/telemetry-data-platform/ingest-apis/metric-api/troubleshoot-nrintegrationerror-events/) 은 모두 탐색할 수 있는 훌륭한 리소스입니다. - + \ No newline at end of file diff --git a/src/i18n/content/kr/docs/errors-inbox/error-external-services.mdx b/src/i18n/content/kr/docs/errors-inbox/error-external-services.mdx index 1aec1244cea..22ddb6278dd 100644 --- a/src/i18n/content/kr/docs/errors-inbox/error-external-services.mdx +++ b/src/i18n/content/kr/docs/errors-inbox/error-external-services.mdx @@ -13,66 +13,26 @@ Slack, Jira 및 CodeStream과 같은 외부 서비스에 연결하여 오류 받 받은 편지함을 Slack에 연결하려면 아래 단계를 따르거나 비디오를 따르세요. - + + + + + +
- `entity.guid` `entity.name` `entity.type` + `entity.guid` `entity.name` `entity.type` @@ -97,5 +97,19 @@ translationType: machine 48시간보다 오래된 타임스탬프가 있는 페이로드는 삭제될 수 있습니다.
+ `instrumentation.name` `instrumentation.provider` `instrumentation.version` + + 이러한 속성은 모바일 및 브라우저 통합을 위해 예약되어 있습니다. + + + 이러한 통합을 사용하는 경우 해당 계측 속성을 의존하거나 활용해서는 안 됩니다. + +
\ No newline at end of file diff --git a/src/i18n/content/kr/docs/logs/ui-data/data-partitions.mdx b/src/i18n/content/kr/docs/logs/ui-data/data-partitions.mdx index b9a7c294f45..1ddf0c87f98 100644 --- a/src/i18n/content/kr/docs/logs/ui-data/data-partitions.mdx +++ b/src/i18n/content/kr/docs/logs/ui-data/data-partitions.mdx @@ -16,7 +16,7 @@ translationType: machine 계정에는 여러 파티션이 있을 수 있으며 동시에 여러 파티션을 쿼리할 수 있습니다. -데이터 파티션을 사용하면 데이터를 30일 보존 기간이 있는 대체 또는 "보조" 네임스페이스에 매핑할 수도 있습니다. 이는 GDPR(일반 데이터 보호 규정)과 같은 개인 정보 중심 규정 및 표준 준수를 유지하는 데 유용합니다. +데이터 파티션을 사용하면 데이터를 30일 보존 기간이 있는 대체 또는 "보조" 네임스페이스에 매핑할 수도 있습니다. 이는 GDPR(일반 데이터 보호 규정)과 같은 개인 정보 중심 규정 및 표준 준수를 유지하는 데 유용합니다. ## 파티션 계획 [#plan] @@ -28,92 +28,90 @@ translationType: machine ### 파티션 크기 조정 및 구성 [#size] -데이터 파티션을 적절하게 사용하면 상당한 성능 향상을 얻을 수 있습니다. 데이터를 개별 파티션으로 구성하면 개별적으로 또는 모두 함께 쿼리할 수 있습니다. 데이터 분할의 목표는 다음과 같아야 합니다. +데이터 파티션을 올바르게 사용하면 상당한 성능 향상을 얻을 수 있습니다. 데이터를 개별 파티션으로 구성하면 필요한 데이터만 쿼리할 수 있습니다. 단일 파티션이나 쉼표로 구분된 파티션 목록을 쿼리할 수 있습니다. 데이터를 분할하는 목적은 다음과 같습니다. -* 정적이거나 자주 변경되지 않는(예: 사업부, 팀, 환경, 서비스 등) 환경 또는 조직의 개념과 일치하는 데이터 파티션을 만듭니다. -* 최적의 성능을 위해 각 파티션이 일일 수집 1TB 미만으로 유지되도록 합니다. +* 환경이나 조직 내에서 정적이거나 거의 변경되지 않는 범주(예: 사업부, 팀, 환경, 서비스 등)에 맞춰 데이터 파티션을 만듭니다. +* 가장 일반적인 쿼리에 대해 스캔해야 하는 이벤트 수를 최적화하기 위해 파티션을 만듭니다. 엄격하고 확실한 규칙은 없지만 일반적으로 `common` 쿼리에 대해 스캔된 로그 이벤트가 5억(특히 10억)을 넘으면 파티셔닝을 조정하는 것이 좋습니다. -더 많은 파티션이 있으면 더 많은 대상 검색이 가능하지만 너무 많은 파티션을 만들면 로그를 찾기가 어려워지고 관리 오버헤드가 증가할 수 있습니다. 적절한 균형을 찾는 것이 중요합니다. 계정당 최대 100개의 파티션을 지원하지만 대부분의 계정에 대한 최적의 수는 10-15개의 파티션입니다. +스캔된 이벤트의 주요 드라이버: -### 네임스페이스 선택 [#namespace] +* 파티션 크기(이벤트 수) -파티션의 네임스페이스는 보존 기간을 결정합니다. 두 가지 보존 옵션을 제공합니다. +* 지정된 파티션에 대한 기본 보존(쿼리에서 스캔할 수 있는 총 잠재적 이벤트에 영향을 미침) -* - **Standard:** - +* NRQL 쿼리에 대한 시간 창 - 귀하의 뉴렐릭 구독에 의해 결정되는 계정의 기본 보존 기간입니다. 이는 계정에서 사용할 수 있는 최대 보존 기간이며 대부분의 파티션에 대해 선택하게 될 네임스페이스입니다. +* 차트 및 대시보드 구조 -* - **Secondary:** - + * 기본 시간 창 기간 + * 대시보드의 차트 수(쿼리 수 증가) - 30일 보존. Secondary 네임스페이스의 멤버인 파티션으로 전송된 모든 로그는 수집 후 30일이 지나면 순차적으로 삭제됩니다. +### 적절한 파티션 크기는 얼마입니까? [#right-size] -2차 보존은 비용 통제 메커니즘이 아닙니다. 데이터는 수집 시 청구됩니다. +파티션이 많을수록 더 많은 정보, 목표 검색이 가능하지만, 파티션이 너무 많아지면 로그를 찾기 어려워지고 관리 비용이 증가할 수 있습니다. 적절한 균형을 찾는 것이 중요합니다. -## NerdGraph API를 사용하여 데이터 파티션 관리 [#nerdgraph] +한 계정당 최대 100개의 파티션을 지원하지만, 대부분 계정에 적합한 최적의 파티션 수는 파티션 구성이 얼마나 체계적으로 구성되어 있는지와 플랫폼을 사용하면서 여러 팀과 팀원을 얼마나 잘 조율할 수 있는지에 따라 달라집니다. 일부 고객은 계정에서 12개가 넘는 파티션을 관리하는 것이 힘들다고 느낄 수 있지만, 우리는 니모닉 명명 규칙에 따라 데이터를 논리적으로 그룹화한 잘 정리된 파티션은 그 이상으로도 확장이 가능하다고 생각합니다. -프로그래밍 방식으로 데이터 파티션을 관리하려면 NerdGraph API 탐색기를 사용할 수 있습니다: **[one.newrelic.com](https://one.newrelic.com) > All capabilities > Apps > NerdGraph API explorer**. [NerdGraph 데이터 파티션 튜토리얼은](/docs/apis/nerdgraph/examples/nerdgraph-data-partition-rules-tutorial/) 이 API를 사용하여 데이터 파티션을 쿼리, 생성 및 삭제하는 방법을 보여줍니다. +### 파티션 크기를 추정하기 위한 팁 [#tips-for-estimating-partition-size] -## UI를 통해 파티션 규칙 만들기 [#create] +하루에 주어진 파티션에 얼마나 많은 이벤트가 들어가는지 파악하려면 다음을 수행합니다. -Screenshot of Log partitions rule in UI +``` +FROM Log_nginx +SELECT count(*) +SINCE 1 day ago +``` -
- 로그 쿼리 표시줄 왼쪽에서 **Data partitions** 클릭한 다음 보존 네임스페이스, 선택적 설명, 일치 기준을 사용하여 파티션 이름을 만듭니다. -
+또한 `NrDbQuery` 이벤트를 분석하여 파티션에 대한 실제 쿼리 사용 및 성능을 이해할 수 있습니다. 여기에는 쿼리의 지속 시간, 실제 NRQL 문 자체, 쿼리에 사용된 시간 창을 포함한 다양하고 유용한 속성이 있습니다. -새 파티션 규칙을 생성하려면: +예를 들어 다음 쿼리는 특정 파티션에 대한 로그 쿼리에 사용된 기간 크기의 히스토그램을 반환합니다. -1. - **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Logs** - +``` +FROM NrdbQuery +SELECT histogram(timeWindowMinutes, 5, 5) +WHERE query like '%Log_nginx%' +``` - 으)로 이동합니다. +또 다른 유용한 기술은 주어진 파티션에 대한 가장 느린 쿼리를 파악하고 해당 쿼리에 사용되는 시간 창을 이해하는 것입니다. -2. 로그 쿼리 표시줄 왼쪽에서 +``` +FROM NrdbQuery +SELECT percentile(durationMs, 90) +WHERE query like '%Log_nginx%' +FACET query, timeWindowMinutes +``` - - **Partition** - +### 네임스페이스 선택 [#namespace] - 을 클릭한 다음 +파티션의 네임스페이스는 보존 기간을 결정합니다. 두 가지 보존 옵션을 제공합니다. - - **Create new** - +* **Standard:** 귀하의 뉴렐릭 구독에 의해 결정되는 계정의 기본 보존 기간입니다. 이는 계정에서 사용할 수 있는 최대 보존 기간이며 대부분의 파티션에 대해 선택하게 될 네임스페이스입니다. +* **Secondary:** 30일 보존. Secondary 네임스페이스의 멤버인 파티션으로 전송된 모든 로그는 수집 후 30일이 지나면 순차적으로 삭제됩니다. - 을 클릭합니다. +2차 유지 관리는 비용 관리 메커니즘이 아닙니다. 데이터는 수집 시 청구됩니다. -3. - **Partition name** - +## NerdGraph API를 사용하여 데이터 파티션 관리 [#nerdgraph] - 을 `Log_` 로 시작하는 영숫자 문자열로 정의합니다. +프로그래밍 방식으로 데이터 파티션을 관리하려면 NerdGraph API 탐색기를 사용할 수 있습니다: **[one.newrelic.com](https://one.newrelic.com) &gt; All capabilities &gt; Apps &gt; NerdGraph API explorer**. [NerdGraph 데이터 파티션 튜토리얼은](/docs/apis/nerdgraph/examples/nerdgraph-data-partition-rules-tutorial/) 이 API를 사용하여 데이터 파티션을 쿼리, 생성 및 삭제하는 방법을 보여줍니다. -4. 선택적 설명을 추가합니다. +## UI를 통해 파티션 규칙 만들기 [#create] -5. 파티션의 [보존 네임스페이스](#namespace) 를 선택합니다. +Screenshot of Log partitions rule in UI -6. 규칙의 +
+ 로그 쿼리 표시줄 왼쪽에서 **Data partitions** 클릭한 다음 보존 네임스페이스, 선택적 설명, 일치 기준을 사용하여 파티션 이름을 만듭니다. +
- - **Matching criteria** - +새 파티션 규칙을 생성하려면: - 설정: 이 파티션에 저장할 로그와 일치하는 유효한 NRQL `WHERE` 절을 입력합니다. +1. **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) &gt; Logs** 으)로 이동합니다. +2. 로그 쿼리 표시줄 왼쪽에서 **Partition**을 클릭한 다음 **Create new**을 클릭합니다. +3. **Partition name** 을 `Log_` 로 시작하는 영숫자 문자열로 정의합니다. +4. 선택적 설명을 추가합니다. +5. 파티션의 [보존 네임스페이스](#namespace) 를 선택합니다. +6. 규칙의 **Matching criteria** 설정: 이 파티션에 저장할 로그와 일치하는 유효한 NRQL `WHERE` 절을 입력합니다. -Screenshot of log partition rules in UI +Screenshot of log partition rules in UI
파티션을 보려면: **Partition** 드롭다운 메뉴를 클릭하세요. @@ -125,4 +123,4 @@ translationType: machine 동시에 여러 파티션을 쿼리할 수 있습니다. 최상의 성능을 위해 가능한 한 가장 적은 수의 파티션을 선택하십시오. -파티션을 검색하려면 로그 쿼리 표시줄 왼쪽에서 **Partition** 클릭하고 파티션 검색 표시줄을 사용하세요. +파티션을 검색하려면 로그 쿼리 표시줄 왼쪽에서 **Partition** 클릭하고 파티션 검색 표시줄을 사용하세요. \ No newline at end of file diff --git a/src/i18n/content/kr/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx b/src/i18n/content/kr/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx index 3b5fc370ea4..abee30236f3 100644 --- a/src/i18n/content/kr/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx +++ b/src/i18n/content/kr/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx @@ -57,17 +57,17 @@ New Relic은 온라인 도움말, 문제 해결 도구, 자세한 절차 및 문 ## 플랫폼에 사례를 제출하세요 [#file-ticket] -원하는 내용을 찾을 수 없고 구독 수준에 기술 지원이 포함된 경우 [지원 티켓을 제출하세요](https://support.newrelic.com/s/inbox). +원하는 것을 찾을 수 없고 구독 단계에 기술 지원이 포함되어 있는 경우 플랫폼에서 바로 지원 요청을 제출하세요. -플랫폼에서 새 케이스를 파일화하려면 다음을 수행하십시오. +1. 여러 계정이 있는 조직에 속해 있는 경우 상단 드롭다운 메뉴에서 계정을 선택하세요. -1. 오른쪽 패널의 **Looking for more help?** 아래에 있는 **[I need more help](https://one.newrelic.com/redirect/support)** 버튼으로 이동합니다. +2. 왼쪽 하단의 이름 위에 있는 [Help > Help & Support](https://one.newrelic.com/redirect/support) 클릭하세요. Help button -2. 계정을 선택한다. +3. **Create a Support Case** \[지원 사례 생성 을] 클릭합니다. -3. **Create a Support case** 을(를) 클릭합니다. + Screenshot showing the tile to create a ticket 4. 가능한 한 많은 세부정보를 제공하세요. 해당하는 경우 URL을 포함하거나 **Attach file** 선택하여 로그 파일, 뉴렐릭 진단 파일, 스크린샷 또는 기타 유용한 첨부 파일을 포함합니다. diff --git a/src/i18n/content/kr/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx b/src/i18n/content/kr/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx index ba96e2b05c0..41ac89cc5d9 100644 --- a/src/i18n/content/kr/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx +++ b/src/i18n/content/kr/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx @@ -39,7 +39,7 @@ AWS Lambda 용 뉴렐릭의 일러스트레이션은 함수의 내부 작동에 * [컨테이너화되지 않은 Lambda 함수를 호출하세요](/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/instrument-your-own/) -* [레이어 없는 Lambda 함수를 작성하세요](/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/enable-serverless-monioring-lambda-monitoring-layerless/) +* [레이어 없는 Lambda 함수를 작성하세요](/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/enable-serverless-monitoring-aws-lambda-layerless/) ## 시작하기 전에 [#begin] diff --git a/src/i18n/content/kr/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx b/src/i18n/content/kr/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx index 8d585cbb927..e33fc28cb9a 100644 --- a/src/i18n/content/kr/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx +++ b/src/i18n/content/kr/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx @@ -25,48 +25,14 @@ translationType: machine [**Results** 페이지](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs) 에서 간단한 스크립트 모니터 결과의 전체 목록에 액세스하려면 다음을 수행하세요. -1. - **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** - +1. **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (모니터 선택) &gt; **Results** 로 이동합니다. +2. 원하는 결과 유형을 찾으려면 [목록을 정렬](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#sort-list) 하고 [위치별로 필터링하세요](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#filter-location). 예를 들어, 아일랜드에서 비정상적으로 빠른 응답 시간을 찾으려면 **Duration (asc)** 기준으로 정렬하고 **Ireland, EU**) 제외한 모든 위치를 비활성화합니다. +3. 로드 시간 및 응답 크기에 대한 세부정보를 포함하여 특정 시점에 웹사이트가 어떻게 수행되었는지 이해하려면 **Results** 페이지의 세부정보 보기를 사용하세요. - \> (모니터 선택) > - - - **Results** - - - 로 이동합니다. - -2. 원하는 결과 유형을 찾으려면 [목록을 정렬](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#sort-list) 하고 [위치별로 필터링하세요](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#filter-location). 예를 들어, 아일랜드에서 비정상적으로 빠른 응답 시간을 찾으려면 - - - **Duration (asc)** - - - 기준으로 정렬하고 - - - **Ireland, EU** - - - ) 제외한 모든 위치를 비활성화합니다. - -3. 로드 시간 및 응답 크기에 대한 세부정보를 포함하여 특정 시점에 웹사이트가 어떻게 수행되었는지 이해하려면 - - - **Results** - - - 페이지의 세부정보 보기를 사용하세요. - -Synthetic monitoring - Results page +Synthetic monitoring - Results page
- **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** > (모니터 선택) > **Results** > (결과 선택: 로드 시간 및 총 로드 크기를 포함하여 각 모니터 검사의 세부 정보를 봅니다. + **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (모니터 선택) &gt; **Results** &gt; (결과 선택: 로드 시간 및 총 로드 크기를 포함하여 각 모니터 검사의 세부 정보를 봅니다.
[**Overview**](/docs/synthetics/new-relic-synthetics/pages/synthetics-overview-page-view-monitors-performance) 및 [**Failures**](/docs/synthetics/new-relic-synthetics/pages/synthetics-failures-troubleshoot-downtime) 페이지에서 직접 간단한 스크립트 모니터에 대한 흥미로운 결과에 액세스할 수도 있습니다. @@ -119,23 +85,15 @@ translationType: machine script logs) 보는 방법은 다음과 같습니다. -1. - **Synthetic Monitoring > Results** - - - 으로 이동합니다. - +1. **Synthetic Monitoring > Results** 으로 이동합니다. 2. 특정 테스트 결과를 선택하세요. +3. **Script Log** 탭을 클릭합니다. -3. - **Script Log** - - - 탭을 클릭합니다. - -참고: Script logs 테스트가 실패했거나 사용자가 맞춤 로깅을 포함하도록 선택한 경우에만 사용할 수 있습니다. + + Script logs 테스트가 실패했거나 사용자가 사용자 정의 로깅을 포함하도록 선택한 경우에만 사용할 수 있습니다. + -스크립트 마일스톤을 수동으로 기록하려는 경우 [스크립트에 로깅 기능을 포함](/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results/#script-log-manual) 할 수 있습니다. +스크립트 마일스톤을 수동으로 기록하려면 [스크립트에 로깅 기능을 포함](/docs/synthetics/synthetic-monitoring/scripting-monitors/introduction-scripted-browser-monitors/#script-log-manual) 할 수 있습니다. ## 모니터 스크린샷 보기 @@ -145,14 +103,10 @@ translationType: machine 스크립트로 작성된 브라우저 모니터는 마지막으로 찍은 스크린샷만 저장합니다. -Synthetics-View-Screenshot.png +Synthetics-View-Screenshot.png
- **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** > (모니터 선택) > **Results** > (결과 선택). + **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (모니터 선택) &gt; **Results** &gt; (결과 선택).
## 타이밍 세부정보 [#timing] @@ -165,4 +119,4 @@ translationType: machine * 리소스 프리페칭 및 우선순위 지정 * DNS 사전 확인 * TCP 사전 연결 -* 페이지 사전 렌더링 +* 페이지 사전 렌더링 \ No newline at end of file diff --git a/src/i18n/content/pt/docs/accounts/accounts-billing/account-setup/downgradecancel-account.mdx b/src/i18n/content/pt/docs/accounts/accounts-billing/account-setup/downgradecancel-account.mdx index ce636a24b18..f4dd9c39663 100644 --- a/src/i18n/content/pt/docs/accounts/accounts-billing/account-setup/downgradecancel-account.mdx +++ b/src/i18n/content/pt/docs/accounts/accounts-billing/account-setup/downgradecancel-account.mdx @@ -19,7 +19,7 @@ Para saber como gerenciar a ingestão de dados, consulte [Gerenciar seus dados]( Para desinstalar agente ou integração, aqui estão alguns procedimentos recomendados: -* [Remover aplicativos , e](/docs/apm/new-relic-apm/maintenance/remove-applications-new-relic/) +* [Remover aplicativos , e](/docs/apm/new-relic-apm/maintenance/remove-applications-new-relic/) * [Remover agente de infraestrutura](/docs/infrastructure/install-infrastructure-agent/update-or-uninstall/uninstall-infrastructure-agent/) * Para saber como desabilitar outras ferramentas do New Relic, consulte seus documentos específicos. Você pode [pesquisar soluções New Relic aqui](https://newrelic.com/instant-observability/). @@ -28,10 +28,7 @@ Para desinstalar agente ou integração, aqui estão alguns procedimentos recome Existem duas opções para fazer downgrade da sua [edição](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/new-relic-one-pricing-billing/#editions), dependendo se você paga conforme o uso ou não: - + Para fazer downgrade de uma organização [pré-paga](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/new-relic-one-pricing-billing/#usage-plans) Standard ou Pro: 1. No [menu do usuário](/docs/accounts/accounts-billing/general-account-settings/intro-account-settings), clique em **Manage your plan**. @@ -42,10 +39,7 @@ Existem duas opções para fazer downgrade da sua [edição](/docs/accounts/acco 6. Clique **Submit.** - + Se você possui um Pro ou edição Enterprise com [contrato de longo prazo](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/new-relic-one-pricing-billing/#usage-plans) e deseja fazer o downgrade, fale com seu representante de conta New Relic. @@ -56,7 +50,7 @@ Se você tiver mais de uma conta em sua organização e não quiser encerrar tod Quando você cancela uma conta: -* Está desativado, mas ainda está presente na sua organização em **Accounts > Cancelled accounts**. +* Está desativado, mas ainda está presente na sua organização em **Accounts > Cancelled accounts**. * usuário, grupos e funções personalizadas permanecem, mas as concessões de acesso atribuídas a essa conta cancelada perdem todas as conexões com a conta. Você também deve remover qualquer concessão de acesso associada a esta conta, caso contrário o usuário poderá ver erros ao tentar visualizá-la. * Qualquer chave de API associada a uma conta cancelada torna-se inativa e não pode ser reatribuída a outra conta. @@ -86,6 +80,8 @@ Antes de tentar excluir sua organização, confirme o seguinte: 1. Cancele contas adicionais usando nossa [API Nerdgraph](/docs/apis/nerdgraph/examples/manage-accounts-nerdgraph) (consulte [Cancelar uma conta](#cancel-account)). 2. Depois de cancelar todas as contas, exceto uma, entre em contato com [o suporte da New Relic](/docs/using-new-relic/welcome-new-relic/get-started/find-help-use-support-portal) para remover todas as contas canceladas. +* Sua organização tem apenas um domínio de autenticação. Se sua organização tiver mais de um domínio de autenticação, entre em contato com [o suporte da New Relic](/docs/using-new-relic/welcome-new-relic/get-started/find-help-use-support-portal) para que possamos ajudá-lo a fechar sua organização. + * Sua organização tem apenas um usuário. Caso você possua mais de um usuário, você pode deletar usuário através da [interface de gerenciamento de usuários](/docs/accounts/accounts-billing/new-relic-one-user-management/user-management-ui-and-tasks/#delete-users) ou via [Nerdgraph](/docs/apis/nerdgraph/examples/nerdgraph-manage-users/#delete-users). * Sua organização está em nosso modelo de preços mais recente. @@ -101,4 +97,4 @@ Se você atender aos [requisitos](#delete-org) para excluir sua organização, s 1. No [menu do usuário](/docs/accounts/accounts-billing/general-account-settings/intro-account-settings), clique em **Administration**. 2. Clique em **Access management**. -3. Clique em **Delete organization**. Se você não vir essa opção, certifique-se de atender aos requisitos acima. Para obter ajuda adicional, entre em contato com [o suporte](/docs/using-new-relic/welcome-new-relic/get-started/find-help-use-support-portal). +3. Clique em **Delete organization**. Se você não vir essa opção, certifique-se de atender aos requisitos acima. Para obter ajuda adicional, entre em contato com [o suporte](/docs/using-new-relic/welcome-new-relic/get-started/find-help-use-support-portal). \ No newline at end of file diff --git a/src/i18n/content/pt/docs/accounts/accounts-billing/new-relic-one-user-management/user-type.mdx b/src/i18n/content/pt/docs/accounts/accounts-billing/new-relic-one-user-management/user-type.mdx index 3f0e640ce4f..56f770574c8 100644 --- a/src/i18n/content/pt/docs/accounts/accounts-billing/new-relic-one-user-management/user-type.mdx +++ b/src/i18n/content/pt/docs/accounts/accounts-billing/new-relic-one-user-management/user-type.mdx @@ -53,15 +53,15 @@ Aqui está um breve resumo do que cada tipo de usuário tem acesso: - O usuário básico é gratuito. O usuário básico pode configurar nossas ferramentas de observabilidade, executar consultas em seus dados, usar personalizado (painel de início rápido de até 7 dias), usar algum recurso básico de alerta e muito mais. Usuários básicos **não podem** usar nossas experiências selecionadas (por exemplo, nossa interface de usuário , interface de usuário ou interface de usuário Mobile). + O usuário básico é gratuito. O usuário básico pode configurar nossas ferramentas de observabilidade, executar consultas em seus dados, usar personalizado (painel de início rápido de até 7 dias), usar algum recurso básico de alerta e muito mais. Usuários básicos **não podem** usar nossas experiências selecionadas (por exemplo, nossa interface de usuário , interface de usuário ou interface de usuário Mobile). - O usuário principal pode acessar mais recursos que o usuário básico, mas menos que o usuário da plataforma completa. Eles têm acesso a alguns poderosos recursos centrados em desenvolvedores, como o New Relic Erros Inbox e nossa interface de gerenciamento de log . + O usuário principal pode acessar mais recursos que o usuário básico, mas menos que o usuário completo da plataforma. Eles têm acesso a alguns recursos poderosos centrados em desenvolvedores, como New Relic CodeStream, Errors Inbox e nossa UI de gerenciamento de logs. - O usuário da plataforma completa pode acessar tudo, incluindo nossas experiências de interface de observabilidade mais selecionadas, como APM, monitoramento de infraestrutura, monitoramento de browser, , monitor Sintético e muito mais. + O usuário da plataforma completa pode acessar tudo, incluindo nossas experiências de interface de observabilidade mais selecionadas, como APM, monitoramento de infraestrutura, monitoramento de browser, , monitor Sintético e muito mais. @@ -92,6 +92,7 @@ Aqui estão algumas dicas para decidir sobre um tipo de usuário: * Eles não exigem acesso completo à plataforma, mas se beneficiariam de algumas funcionalidades específicas oferecidas ao usuário principal, como: + * Depurando problemas de código diretamente de seu IDE, usando [New Relic CodeStream](/docs/codestream/start-here/what-is-codestream). * Visualizando erros em um só lugar da sua stack com [a Caixa de entrada de erros](/docs/errors-inbox/errors-inbox). * Usando nossa [UI de log](/docs/logs/ui-data/use-logs-ui) para detectar problemas e padrões no log. * A capacidade de usar aplicativos do nosso [catálogo de aplicativos New Relic](https://opensource.newrelic.com/nerdpacks). @@ -102,9 +103,9 @@ Aqui estão algumas dicas para decidir sobre um tipo de usuário: **Reasons to make someone a basic user:** -* Eles não precisam de acesso total à plataforma para usar nossas experiências selecionadas e , mas se beneficiariam com a criação de consultas personalizadas e gráficos de dados. +* Eles não precisam de acesso total à plataforma para usar nossas experiências selecionadas e , mas se beneficiariam com a criação de consultas personalizadas e gráficos de dados. * Eles desempenham um papel fundamental na fase de planejamento do ciclo de vida de desenvolvimento do aplicativo. -* Eles usam e configuram ferramentas da New Relic para inserir dados na New Relic e acessam, configuram e usam nesses dados, mas não são necessariamente responsáveis pela triagem do fluxo de trabalho, resolução de problemas ou pelo gerenciamento de usuários e funções para seus equipe. +* Eles usam e configuram ferramentas da New Relic para inserir dados na New Relic e acessam, configuram e usam nesses dados, mas não são necessariamente responsáveis pela triagem do fluxo de trabalho, resolução de problemas ou pelo gerenciamento de usuários e funções para seus equipe. * Eles desejam ver análises e métricas de negócios de alto nível para planejamento futuro (como costuma acontecer com executivos de alto nível). * Eles não gerenciam usuários ou faturamento. @@ -113,7 +114,7 @@ Aqui estão algumas dicas para decidir sobre um tipo de usuário: Abaixo está uma comparação detalhada do recurso ao qual cada tipo de usuário tem acesso. Pontos importantes sobre esta tabela: * A tabela vem da [nossa página de preços](https://newrelic.com/pricing). Para encontrar a tabela, visite o cabeçalho **User costs** e clique em **View permissions**. -* Muitos dos recursos requerem acesso às nossas experiências de interface, não aos dados subjacentes. Todos os usuários podem consultar todos os dados das contas que acessam e podem criar e visualizar gráficos personalizados. Por exemplo, o usuário básico pode acessar dados , dados de monitoramento do browser e muito mais, mas não pode acessar experiências de interface selecionadas. +* Muitos dos recursos requerem acesso às nossas experiências de interface, não aos dados subjacentes. Todos os usuários podem consultar todos os dados das contas que acessam e podem criar e visualizar gráficos personalizados. Por exemplo, o usuário básico pode acessar dados , dados de monitoramento do browser e muito mais, mas não pode acessar experiências de interface selecionadas. * O tipo de usuário deve ser uma configuração de longo prazo. Tanto o tipo de usuário quanto as funções controlam o acesso ao recurso New Relic. [Saiba mais sobre fatores de acesso do usuário](/docs/accounts/accounts-billing/new-relic-one-user-management/user-management-concepts). Para obter dicas sobre por que você escolheria um tipo de usuário em vez de outro, consulte [Decidir sobre o tipo de usuário](#choose-user-type). @@ -146,24 +147,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -173,24 +165,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -200,24 +183,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -229,28 +203,19 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou Apenas visualização de lista -
+
- + - + (exceto sinais divergentes) - + @@ -260,24 +225,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -287,24 +243,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -316,26 +263,17 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou Pesquisando/visualizando apenas -
+
- + - + - + @@ -345,24 +283,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -374,30 +303,21 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou Até 7 dias -
+
- + Até 7 dias -
+
- + - + @@ -407,24 +327,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -434,24 +345,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -461,24 +363,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -488,28 +381,19 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + Exceto análise de atributo -
+
- + - + @@ -519,24 +403,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -546,24 +421,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -573,24 +439,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -600,24 +457,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -627,24 +475,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -654,24 +493,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -681,24 +511,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -708,24 +529,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -735,24 +547,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -762,24 +565,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -789,24 +583,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -816,24 +601,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -843,51 +619,33 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + - Monitoramento de segurança (Gerenciamento de vulnerabilidades) **\***\* + Monitoramento de segurança (Gerenciamento de vulnerabilidades) **\*\*** - + - + - + @@ -897,24 +655,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -924,24 +673,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -951,24 +691,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -978,24 +709,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -1005,24 +727,15 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou - + - + - + @@ -1030,15 +743,12 @@ Para obter dicas sobre por que você escolheria um tipo de usuário em vez de ou **\*** Sujeito a termos e condições adicionais. -**\***\* New Relic [Gerenciamento de vulnerabilidades](/docs/vulnerability-management/overview) está incluído para até 100 GB de ingestão de dados e requer [Data Plus](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/data-ingest-billing/#data-prices) ou custo adicional além disso. +**\*\*** O New Relic [Gerenciamento de vulnerabilidades](/docs/vulnerability-management/overview) está incluído para até 100 GB de ingestão de dados e requer [Data Plus](/docs/accounts/accounts-billing/new-relic-one-pricing-billing/data-ingest-billing/#data-prices) ou custo adicional além disso. Aqui estão detalhes adicionais sobre permissões para algum recurso: - + Veja mais detalhes sobre como o tipo de usuário impacta o acesso ao recurso de alertas e inteligência aplicada: @@ -1048,17 +758,11 @@ Aqui estão detalhes adicionais sobre permissões para algum recurso: O que você ganha - - @@ -1075,24 +779,15 @@ Aqui estão detalhes adicionais sobre permissões para algum recurso: @@ -1102,24 +797,15 @@ Aqui estão detalhes adicionais sobre permissões para algum recurso: @@ -1134,48 +820,36 @@ Aqui estão detalhes adicionais sobre permissões para algum recurso: * Classificação de aprendizado de máquina -
+ Usuário básico + Usuário principal - + - + - +
- + - + - +
+ - + - +
- + Detalhes sobre o acesso à [nossa API](/docs/apis/intro-apis/introduction-new-relic-apis): * **Data ingest**: Todos os tipos de usuário podem configurar quase toda a nossa integração e agente, incluindo a ingestão de dados através da nossa API de ingestão. Algumas soluções New Relic exigem que você seja um usuário completo da plataforma para serem configuradas. Nesse caso, isso é mencionado na seção de requisitos dos documentos dessas soluções. - * **NerdGraph**: um usuário pode usar [a API NerdGraph](/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph) para fazer as mesmas coisas que pode fazer na interface. Por exemplo: definir as configurações de requer ser um usuário completo da plataforma, seja essa configuração feita pela interface ou pelo NerdGraph. Para outro exemplo: as [permissões relacionadas à administração](/docs/accounts/accounts-billing/new-relic-one-user-management/user-management-concepts/#admin-settings) (por exemplo, adição de usuários e adição de contas) exigem ser um usuário principal ou um usuário completo da plataforma, seja isso feito na interface ou via NerdGraph. + * **NerdGraph**: um usuário pode usar [a API NerdGraph](/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph) para fazer as mesmas coisas que pode fazer na interface. Por exemplo: definir as configurações de requer ser um usuário completo da plataforma, seja essa configuração feita pela interface ou pelo NerdGraph. Para outro exemplo: as [permissões relacionadas à administração](/docs/accounts/accounts-billing/new-relic-one-user-management/user-management-concepts/#admin-settings) (por exemplo, adição de usuários e adição de contas) exigem ser um usuário principal ou um usuário completo da plataforma, seja isso feito na interface ou via NerdGraph. - Mensagem de erro sobre não ter permissões ao usar uma API pode estar relacionada a restrições de tipo de usuário. Para obter mais informações sobre fatores de acesso, consulte [Fatores que afetam o acesso](/docs/accounts/accounts-billing/account-structure/factors-affecting-access-features-data). + Mensagem de erro sobre não ter permissões ao usar uma API pode estar relacionada a restrições de tipo de usuário. Para obter mais informações sobre fatores de acesso, consulte [Fatores que afetam o acesso](/docs/accounts/accounts-billing/account-structure/factors-affecting-access-features-data). - + Detalhes sobre o acesso às opções disponíveis em [nossa página de observabilidade instantânea](https://newrelic.com/instant-observability): * Os usuários básicos e principais podem instalar quase todas as soluções New Relic, mas, conforme mostrado na [tabela de tipos de usuário](#user-type-comparison-table), eles não podem acessar nossas experiências selecionadas (por exemplo, nossa interface APM, interface mobile e interface de infraestrutura). * Para o painel personalizado que acompanha nossos guias de início rápido (por exemplo, o dashboard incluído em [nosso guia de início rápido .NET](https://newrelic.com/instant-observability/dotnet)): o usuário básico e principal pode acessá-los por 7 dias. - - Detalhes sobre o acesso ao recurso por tipo de usuário: + + Detalhes sobre o acesso ao recurso por tipo de usuário: @@ -1208,7 +882,7 @@ Aqui estão detalhes adicionais sobre permissões para algum recurso: * Criar visualizações salvas compartilhadas * Use [logs finais ao vivo](/docs/logs/troubleshooting/view-log-messages-real-time-live-tail) - Esses usuários também podem ver [os logs contextualizados](/docs/logs/logs-context/configure-logs-context-apm-agents) das experiências de interface às quais têm acesso (por exemplo, o usuário principal pode ver os dados log na interface da Errors Inbox ). + Esses usuários também podem ver [os logs contextualizados](/docs/logs/logs-context/configure-logs-context-apm-agents) das experiências de interface às quais têm acesso (por exemplo, o usuário principal pode ver os dados log na interface da Errors Inbox ). @@ -1242,4 +916,4 @@ Para regras sobre cobrança e downgrade de usuário, consulte [Regras de cobran ## Falta de acesso a alguma coisa? [#access] -Para dúvidas relacionadas à falta de acesso a contas ou recurso New Relic, consulte [Fatores que afetam o acesso](/docs/accounts/accounts-billing/general-account-settings/factors-affecting-access-features-data/#account-access). +Para dúvidas relacionadas à falta de acesso a contas ou recurso New Relic, consulte [Fatores que afetam o acesso](/docs/accounts/accounts-billing/general-account-settings/factors-affecting-access-features-data/#account-access). \ No newline at end of file diff --git a/src/i18n/content/pt/docs/apm/agents/go-agent/configuration/go-agent-configuration.mdx b/src/i18n/content/pt/docs/apm/agents/go-agent/configuration/go-agent-configuration.mdx index ef7e39214e8..dc0ed40477a 100644 --- a/src/i18n/content/pt/docs/apm/agents/go-agent/configuration/go-agent-configuration.mdx +++ b/src/i18n/content/pt/docs/apm/agents/go-agent/configuration/go-agent-configuration.mdx @@ -21,11 +21,7 @@ A principal maneira de configurar o agente Go é modificando a estrutura `newrel O agente Go segue esta ordem de precedência para configuração. Se ativada, a configuração no lado do servidor substitui **all** valores correspondentes na estrutura `newrelic.Config` , mesmo que os valores do lado do servidor sejam deixados em branco. -New Relic Go agent: config order of precedence +New Relic Go agent: config order of precedence
Se a configuração no lado do servidor estiver ativada com o agente Go, ela substituirá **all** valores correspondentes na estrutura `newrelic.Config` , mesmo que os valores do lado do servidor sejam deixados em branco. @@ -34,10 +30,7 @@ O agente Go segue esta ordem de precedência para configuração. Se ativada, a Aqui estão descrições detalhadas de cada método de configuração: - + [A configuração no lado do servidor](/docs/agents/manage-apm-agents/configuration/server-side-agent-configuration) está disponível nas [versões 2.7.0 ou superior do agente Go](/docs/release-notes/agent-release-notes/go-release-notes). Isso permite que você defina certas configurações na interface. Isso aplica suas alterações automaticamente a todos os agentes, mesmo que eles sejam executados em vários hosts. Quando disponível, este documento inclui os rótulos de interface para configuração do lado do servidor em opções de configuração individuais como **Server-side label**. Você ainda deve chamar `newrelic.NewApplication()` no processo do seu aplicativo seguindo as etapas descritas na [configuração em processo](#in-process-config). As opções de configuração definidas no lado do servidor substituirão aquelas definidas localmente. Como nem todas as opções de configuração estão disponíveis no servidor, talvez você ainda queira atualizar sua estrutura `newrelic.Config` . @@ -49,7 +42,10 @@ Aqui estão descrições detalhadas de cada método de configuração: Estrutura do processo newrelic.Config} + title={<>Estrutura do processo + newrelic.Config + + } > Você configura seu agente Go a partir da estrutura local no processo `newrelic.Config` . Esta estrutura pode ser acessada ao chamar `newrelic.NewApplication()`. @@ -111,10 +107,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç ## Configurações gerais de configuração [#general-settings] - +
@@ -152,10 +145,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç Especifica sua [chave de licença](/docs/subscriptions/license-key) New Relic, usada para associar a métrica do seu aplicativo a uma conta New Relic. A licença e o nome do aplicativo são definidos como parte do [processo de instalação do New Relic](/docs/apm/agents/go-agent/installation/install-new-relic-go/#get-new-relic). - +
@@ -202,10 +192,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç ``` - +
@@ -273,10 +260,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç * A chave de licença não é necessária durante a instalação. - +
@@ -314,10 +298,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç Adicionar [etiqueta](/docs/new-relic-solutions/new-relic-one/core-concepts/use-tags-help-organize-find-your-data/). - + Aqui está um exemplo de configuração de quatro tags: ```go @@ -338,10 +319,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç - +
@@ -379,10 +357,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç Você pode usar a interface `Logger` para [gravar o arquivo de log Go](/docs/apm/agents/go-agent/configuration/go-agent-logging/) em um local ou sistema de registro específico. - +
@@ -444,10 +419,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç O agente se comunica com a New Relic via HTTPS por padrão, e a New Relic [requer HTTPS](/docs/apis/rest-api-v2/troubleshooting/301-response-rest-api-calls) para todo o tráfego para o APM e nossa API REST. - +
@@ -489,10 +461,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç Controla se HTTPS ou HTTP é usado para enviar dados para o New Relic. O agente se comunica com o New Relic via HTTPS por padrão (que usa o protocolo TLS), e o New Relic [requer HTTPS](/docs/apis/rest-api-v2/troubleshooting/301-response-rest-api-calls) para todo o tráfego para o APM e a API REST do New Relic. - +
@@ -530,10 +499,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç Isso define o [nome do host exibido na interface do APM](/docs/apm/agents/manage-apm-agents/configuration/add-rename-remove-hosts/#display_name). Esta é uma configuração opcional. - +
@@ -571,10 +537,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç Isso personaliza a comunicação [http.Client](https://golang.org/pkg/net/http/#Client) com o coletor New Relic. Você pode usar isso para configurar um proxy. - +
@@ -613,7 +576,7 @@ Neste e nos exemplos a seguir, `config` representa sua estrutura de configuraç -Se você estiver usando o New Relic CodeStream para monitor o desempenho do seu IDE, você também pode [associar o repositório aos seus serviços](/docs/codestream/how-use-codestream/performance-monitoring/#repo-association) e [associar SHAs de compilação ou tag de lançamento a erros](/docs/codestream/how-use-codestream/performance-monitoring/#buildsha). +Se você estiver usando New Relic CodeStream para monitor o desempenho do seu IDE, talvez você também queira [associar o repositório aos seus serviços](/docs/codestream/observability/repo-association) e [associar SHAs de compilação ou tags de lançamento aos erros](/docs/codestream/observability/error-investigation/#buildsha). ## Configurando a partir do ambiente [#configuring-from-the-environment] @@ -669,11 +632,7 @@ app, err := newrelic.NewApplication( Nem todas as opções de configuração possíveis podem ser definidas por meio de variáveis de ambiente. A [tabela de variáveis e funções de ambiente](#env-var-table) no recolhido abaixo lista todas as funções de configuração disponíveis e suas variáveis de ambiente correspondentes. Embora qualquer opção de configuração nomeada possa ser definida atribuindo-se diretamente um valor ao campo correspondente na estrutura `Config` , recomendamos o uso de funções de configuração e/ou variáveis de ambiente sempre que possível. - + Aqui estão algumas dicas de como usar a tabela: * Se uma variável de ambiente estiver listada na tabela, você poderá definir a opção correspondente definindo a variável de ambiente nomeada. Você também deve incluir a função `ConfigFromEnvironment()` , que fará com que o agente aceite todas as variáveis de ambiente `NEW_RELIC_*` . @@ -803,9 +762,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Attributes.Enabled` - @@ -813,7 +772,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Attributes.Exclude` - - - @@ -847,9 +806,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `BrowserMonitoring.Attributes.Exclude` - @@ -857,9 +816,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `BrowserMonitoring.Attributes.Include` - @@ -867,9 +826,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `BrowserMonitoring.Enabled` - @@ -961,9 +920,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `CrossApplicationTracer.Enabled` - @@ -975,7 +934,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ConfigCustomInsightsEventsEnabled` - @@ -987,7 +946,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ConfigCustomInsightsEventsMaxSamplesStored` - @@ -995,9 +954,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `DatastoreTracer.DatabaseNameReporting.Enabled` - @@ -1005,9 +964,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `DatastoreTracer.InstanceReporting.Enabled` - @@ -1015,9 +974,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `DatastoreTracer.QueryParameters.Enabled` - @@ -1025,9 +984,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `DatastoreTracer.SlowQuery.Enabled` - @@ -1035,9 +994,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `DatastoreTracer.SlowQuery.Threshold` - @@ -1059,9 +1018,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `DistributedTracer.ExcludeNewRelicHeader` - @@ -1073,7 +1032,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ConfigDistributedTracerReservoirLimit` - @@ -1095,9 +1054,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ErrorCollector.Attributes.Enabled` - @@ -1105,9 +1064,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ErrorCollector.Attributes.Exclude` - @@ -1115,9 +1074,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ErrorCollector.Attributes.Include` - @@ -1125,9 +1084,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ErrorCollector.CaptureEvents` - @@ -1135,9 +1094,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ErrorCollector.Enabled` - @@ -1145,9 +1104,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ErrorCollector.IgnoreStatusCodes` - @@ -1155,9 +1114,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ErrorCollector.RecordPanics` - @@ -1165,9 +1124,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Error` - @@ -1175,9 +1134,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Heroku.DynoNamePrefixesToShorten` - @@ -1185,9 +1144,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Heroku.UseDynoNames` - @@ -1195,7 +1154,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `HighSecurity` - - - - - - - - @@ -1367,7 +1326,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `SecurityPoliciesToken` - - @@ -1389,9 +1348,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Segments.Attributes.Exclude` - @@ -1399,9 +1358,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Segments.Attributes.Include` - @@ -1409,9 +1368,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Segments.StackTraceThreshold` - @@ -1419,9 +1378,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Segments.Threshold` - @@ -1429,9 +1388,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ServerlessMode.AccountID` - @@ -1439,9 +1398,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ServerlessMode.ApdexThreshold` - @@ -1449,9 +1408,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ServerlessMode.Enabled` - @@ -1459,9 +1418,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ServerlessMode.PrimaryAppID` - @@ -1469,9 +1428,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `ServerlessMode.TrustedAccountKey` - @@ -1479,9 +1438,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `SpanEvents.Attributes.Enabled` - @@ -1489,9 +1448,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `SpanEvents.Attributes.Exclude` - @@ -1499,9 +1458,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `SpanEvents.Attributes.Include` - @@ -1509,9 +1468,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `SpanEvents.Enabled` - @@ -1519,9 +1478,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionEvents.Attributes.Enabled` - @@ -1529,9 +1488,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionEvents.Attributes.Exclude` - @@ -1539,9 +1498,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionEvents.Attributes.Include` - @@ -1549,9 +1508,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionEvents.Enabled` - @@ -1559,9 +1518,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionEvents.MaxSamplesStored` - @@ -1569,9 +1528,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionTracer.Attributes.Enabled` - @@ -1579,9 +1538,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionTracer.Attributes.Exclude` - @@ -1589,9 +1548,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionTracer.Attributes.Include` - @@ -1599,9 +1558,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionTracer.Enabled` - @@ -1609,9 +1568,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionTracer.Threshold.Duration` - @@ -1619,9 +1578,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `TransactionTracer.Threshold.IsApdexFailing` - @@ -1629,9 +1588,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Transport` - @@ -1639,7 +1598,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Utilization.BillingHostname` - - @@ -1661,9 +1620,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Utilization.DetectAzure` - @@ -1671,9 +1630,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Utilization.DetectDocker` - @@ -1681,9 +1640,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Utilization.DetectGCP` - @@ -1691,9 +1650,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Utilization.DetectKubernetes` - @@ -1701,9 +1660,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Utilization.DetectPCF` - @@ -1711,7 +1670,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Utilization.LocalRAMMIB` - - @@ -148,10 +131,7 @@ Nosso agente .NET depende de variáveis de ambiente para informar ao .NET Common - + Para o .NET framework, as seguintes variáveis são necessárias: ```ini @@ -169,10 +149,7 @@ Nosso agente .NET depende de variáveis de ambiente para informar ao .NET Common Ao instalar o agente por meio do pacote Nuget, o agente requer [um conjunto diferente de variáveis de ambiente](/docs/apm/agents/net-agent/install-guides/install-net-agent-using-nuget/#nuget-framework). - + Para o .NET Core, as seguintes variáveis são obrigatórias: @@ -205,13 +182,10 @@ Nosso agente .NET depende de variáveis de ambiente para informar ao .NET Common -Se o seu sistema já usou serviços de monitoramento (não New Relic), você pode ter um "conflito profiler " ao tentar instalar e usar o agente New Relic. Mais detalhes: +Se o seu sistema já usou serviços de monitoramento (não New Relic), você pode ter um "conflito profiler " ao tentar instalar e usar o agente New Relic. Mais detalhes: - + O agente .NET do New Relic depende de variáveis de ambiente para informar ao .NET Common Language Runtime (CLR) para carregar o New Relic em seus processos. As variáveis de ambiente relacionadas à instalação são variáveis da Microsoft, não variáveis da New Relic. Eles podem ser usados por outro criador de perfil .NET e apenas um profiler pode ser anexado a um processo por vez. Por esse motivo, se você usou produtos de monitoramento de aplicativos anteriores, poderá ter [conflitos de perfil](/docs/agents/net-agent/troubleshooting/profiler-conflicts). @@ -283,10 +257,7 @@ NEW_RELIC_AI_MONITORING_RECORD_CONTENT_ENABLED=true ``` - + O instalador MSI de 64 bits para o agente .NET da New Relic instala automaticamente o conjunto profiler de 32 bits junto com o conjunto de 64 bits e, a partir da versão 10.16.0, habilita automaticamente o suporte de 32 bits para IIS. Para aplicativos não hospedados no IIS, você pode definir manualmente a variável de ambiente necessária. ```ini @@ -295,7 +266,7 @@ NEW_RELIC_AI_MONITORING_RECORD_CONTENT_ENABLED=true -Se você estiver usando o New Relic CodeStream para monitor o desempenho do seu IDE, você também pode [associar o repositório aos seus serviços](/docs/codestream/how-use-codestream/performance-monitoring#repo-association) e [associar SHAs de compilação ou tag de lançamento a erros](/docs/codestream/how-use-codestream/performance-monitoring#buildsha). +Se você estiver usando New Relic CodeStream para monitor o desempenho do seu IDE, talvez você também queira [associar o repositório aos seus serviços](/docs/codestream/observability/repo-association) e [associar SHAs de compilação ou tags de lançamento aos erros](/docs/codestream/observability/error-investigation/#buildsha). ## Configuração Errors Inbox [#errors-inbox-configuration] @@ -333,10 +304,7 @@ O elemento raiz do documento de configuração é um elemento `configuration` . O elemento `configuration` suporta o seguinte atributo: - +
+ - +
+ `NEW_RELIC_ATTRIBUTES_EXCLUDE` @@ -825,7 +784,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Attributes.Include` + `NEW_RELIC_ATTRIBUTES_INCLUDE` @@ -837,9 +796,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `BrowserMonitoring.Attributes.Enabled` + - +
+ - +
+ - +
+ - +
+ - +
+
+
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ `NEW_RELIC_HIGH_SECURITY` @@ -1207,7 +1166,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `HostDisplayName` + `NEW_RELIC_PROCESS_HOST_DISPLAY_NAME` @@ -1219,7 +1178,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Host` + `NEW_RELIC_HOST` @@ -1231,7 +1190,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `InfiniteTracing.SpanEvents.QueueSize` + `NEW_RELIC_INFINITE_TRACING_SPAN_EVENTS_QUEUE_SIZE` @@ -1243,7 +1202,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `InfiniteTracing.TraceObserver.Host` + `NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST` @@ -1255,7 +1214,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `InfiniteTracing.TraceObserver.Port` + `NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_PORT` @@ -1267,7 +1226,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Labels` + `NEW_RELIC_LABELS` @@ -1357,9 +1316,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `RuntimeSampler.Enabled` + - +
+ `NEW_RELIC_SECURITY_POLICIES_TOKEN` @@ -1379,9 +1338,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Segments.Attributes.Enabled` + - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ `NEW_RELIC_UTILIZATION_BILLING_HOSTNAME` @@ -1651,9 +1610,9 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Utilization.DetectAWS` + - +
+ - +
+ - +
+ - +
+ - +
+ - +
+ `NEW_RELIC_UTILIZATION_TOTAL_RAM_MIB` @@ -1723,7 +1682,7 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio `Utilization.LogicalProcessors` + `NEW_RELIC_UTILIZATION_LOGICAL_PROCESSORS` @@ -1743,19 +1702,19 @@ Nem todas as opções de configuração possíveis podem ser definidas por meio * `ConfigAppLogMetricsEnabled(true)` conjuntos `ApplicationLogging.Metrics.Enabled=true` mas também conjuntos `ApplicationLogging.Enabled=true`. * `ConfigAppLogMetricsEnabled(false)` define `ApplicationLogging.Metrics.Enabled=false` mas não afeta `ApplicationLogging.Enabled`. - ### Nota da tabela 2: [#table-note-two] + ### Nota da tabela 2: [#table-note-two] - Ao definir `Logger` por meio da variável de ambiente `NEW_RELIC_LOG` , o tipo de agente usado depende do valor de `NEW_RELIC_LOG_LEVEL`. Se a última variável for definida e tiver o valor `debug`, `Debug`, `DEBUG`, `d` ou `D`, um agente de nível de depuração será usado em vez de um agente padrão. `NEW_RELIC_LOG` pode ter os valores `stdout`, `Stdout`, `STDOUT`, `stderr`, `Stderr` ou `STDERR`. + Ao definir `Logger` por meio da variável de ambiente `NEW_RELIC_LOG` , o tipo de agente usado depende do valor de `NEW_RELIC_LOG_LEVEL`. Se a última variável for definida e tiver o valor `debug`, `Debug`, `DEBUG`, `d` ou `D`, um agente de nível de depuração será usado em vez de um agente padrão. `NEW_RELIC_LOG` pode ter os valores `stdout`, `Stdout`, `STDOUT`, `stderr`, `Stderr` ou `STDERR`. - - As variáveis de ambiente devem ter um valor não vazio para serem lidas por `newrelic.ConfigFromEnvironment`. - + + As variáveis de ambiente devem ter um valor não vazio para serem lidas por `newrelic.ConfigFromEnvironment`. + ## Definir tag de versão [#version-tag] -A configuração de NEW_RELIC_METADATA_SERVICE_VERSION criará uma tag `tag.service.version` nos dados do evento. Neste contexto, a versão do serviço é a versão do seu código que está implantada, em muitos casos uma versão semântica como 1.2.3 mas nem sempre. O envio dessas informações permite facetar sua telemetria pela versão do software implantado para que você possa identificar rapidamente quais versões do seu software estão produzindo os erros. +A configuração de NEW\_RELIC\_METADATA\_SERVICE\_VERSION criará uma tag `tag.service.version` nos dados do evento. Neste contexto, a versão do serviço é a versão do seu código que está implantada, em muitos casos uma versão semântica como 1.2.3 mas nem sempre. O envio dessas informações permite facetar sua telemetria pela versão do software implantado para que você possa identificar rapidamente quais versões do seu software estão produzindo os erros. ## AI Monitoring [#ai-monitoring] @@ -1766,10 +1725,7 @@ Esta seção inclui a configuração do agente Go para configurar AI Monitoring. - + @@ -1817,10 +1773,7 @@ Esta seção inclui a configuração do agente Go para configurar AI Monitoring. Quando definido como `true`, ativa o AI Monitoring. - +
@@ -1868,10 +1821,7 @@ Esta seção inclui a configuração do agente Go para configurar AI Monitoring. Quando definido como `true`, permite que o agente capture respostas transmitidas. Se definido como `false`, o agente não capturará dados de eventos sobre respostas transmitidas, mas o agente ainda poderá capturar métricas e spans. A duração do intervalo terminará quando a chamada da função LLM terminar. Quando definido como `true`, a duração do intervalo termina quando o resultado final é lido no stream. - +
@@ -1925,10 +1875,7 @@ Esta seção inclui a configuração do agente Go para configurar AI Monitoring. Você pode criar eventos personalizados e disponibilizá-los para consulta e análise. - +
@@ -1984,10 +1931,7 @@ Você pode criar eventos personalizados e disponibilizá-los para consulta e an Os eventos de transação são usados na coleta de eventos correspondentes a solicitações da web e tarefas em segundo plano. Os dados do evento permitem que a interface do New Relic mostre informações adicionais como [histograma](/docs/applications-menu/histograms-viewing-data-distribution) e [percentil](/docs/applications-menu/percentiles-comparing-ranked-data). - +
@@ -2025,10 +1969,7 @@ Os eventos de transação são usados na coleta de eventos correspondentes a sol Quando `true`, o agente coleta o evento de transação. - +
@@ -2086,10 +2027,7 @@ Os eventos de transação são usados na coleta de eventos correspondentes a sol ``` - +
@@ -2137,10 +2075,7 @@ As configurações a seguir são usadas para configurar o coletor de erros: - +
@@ -2188,10 +2123,7 @@ As configurações a seguir são usadas para configurar o coletor de erros: Quando `false`, o agente não coleta erros nem rastreia erros. - +
@@ -2229,10 +2161,7 @@ As configurações a seguir são usadas para configurar o coletor de erros: Quando `true`, o agente coleta evento de análise de erro. - +
@@ -2274,10 +2203,7 @@ As configurações a seguir são usadas para configurar o coletor de erros: Quando não for nulo, o agente aplicará a função de retorno de chamada definida pelo usuário a todos os erros percebidos no momento da coleta, aplicando um grupo de erros a eles. - +
@@ -2343,10 +2269,7 @@ As configurações a seguir são usadas para configurar o coletor de erros: - + Para adicionar o código de resposta HTTP 418 à lista de ignorados padrão, que inclui 0, 5 e 404: ```go @@ -2362,10 +2285,7 @@ As configurações a seguir são usadas para configurar o coletor de erros: - +
@@ -2416,18 +2336,15 @@ As configurações a seguir são usadas para configurar o coletor de erros: Você também pode adicionar códigos de resposta como HTTPs, como `http.StatusAccepted` descrito acima. - - Para adicionar o código de resposta HTTP 418 à lista de ignorados padrão, que inclui 0, 5 e 404: + + Para adicionar os códigos de resposta HTTP 418 e 502 à lista esperada: ```go app, err := newrelic.NewApplication( newrelic.ConfigAppName("Your Application Name"), newrelic.ConfigLicense(os.Getenv("NEW_RELIC_LICENSE_KEY")), func(config *newrelic.Config) { - config.ErrorCollector.IgnoreStatusCodes = []int{100, http.StatusAccepted} + config.ErrorCollector.ExpectStatusCodes = []int{418, 502} }, ) ``` @@ -2435,10 +2352,7 @@ As configurações a seguir são usadas para configurar o coletor de erros: - +
@@ -2502,10 +2416,7 @@ As configurações a seguir são usadas para configurar o coletor de erros: Aqui estão as configurações para alterar a configuração tracer de transação. Para obter mais informações sobre rastreamento de transação, consulte [rastreamento de transação](/docs/traces/transaction-traces). - +
@@ -2553,10 +2464,7 @@ Aqui estão as configurações para alterar a configuração tracer de transaç Quando `true`, o agente coleta [trace da transação](/docs/apm/transactions/transaction-traces/transaction-traces) (informações detalhadas sobre transações lentas). - +
@@ -2607,10 +2515,7 @@ Aqui estão as configurações para alterar a configuração tracer de transaç * Se `false`, o agente usa [`Threshold.Duration`](/docs/go-agent-configuration#txn-tracer-threshold-duration) como limite de rastreamento da transação. - +
@@ -2658,10 +2563,7 @@ Aqui estão as configurações para alterar a configuração tracer de transaç Se `Threshold.IsApdexFailing` estiver definido como `false`, o agente usará essa duração como limite de rastreamento da transação. - +
@@ -2699,10 +2601,7 @@ Aqui estão as configurações para alterar a configuração tracer de transaç Este é o limite no qual os segmentos serão adicionados ao trace. - + Disponível para agente Go versão 2.6.0 ou superior. @@ -2764,10 +2663,7 @@ Aqui estão as configurações para alterar a configuração tracer de transaç ``` - +
@@ -2819,10 +2715,7 @@ Aqui estão as configurações para alterar a configuração tracer de transaç - +
@@ -2886,10 +2779,7 @@ Aqui estão as configurações para alterar a configuração tracer de transaç Aqui estão as configurações do armazenamento de dados, incluindo habilitação e configurações [de consulta lenta](/docs/apm/applications-menu/monitoring/viewing-slow-query-details) . - +
@@ -2927,10 +2817,7 @@ Aqui estão as configurações do armazenamento de dados, incluindo habilitaçã Isso permite a coleta de métricas de instância do armazenamento de dados (como host e porta) para algum driver do banco de dados. Eles são relatados no rastreamento da transação e como parte de [dados de consulta lenta](/docs/apm/applications-menu/monitoring/viewing-slow-query-details). - +
@@ -2968,10 +2855,7 @@ Aqui estão as configurações do armazenamento de dados, incluindo habilitaçã Use isto para permitir a coleta do nome do banco de dados na consulta lenta de rastreamento e rastreamento da transação. O valor padrão do atributo ativado é `true`. - +
@@ -3009,10 +2893,7 @@ Aqui estão as configurações do armazenamento de dados, incluindo habilitaçã Quando `true`, o agente coleta o parâmetro de consulta de chamada do armazenamento de dados. - +
@@ -3050,10 +2931,7 @@ Aqui estão as configurações do armazenamento de dados, incluindo habilitaçã Controla se [consultas lentas](/docs/apm/applications-menu/monitoring/viewing-slow-query-details) são capturadas. - +
@@ -3101,10 +2979,7 @@ Aqui estão as configurações para alterar o recurso [de rastreamento multiapli - +
@@ -3166,10 +3041,7 @@ Aqui estão as configurações para alterar o recurso [de rastreamento multiapli Quando distributed tracing está habilitado, você pode coletar [span evento](/docs/apm/distributed-tracing/ui-data/span-event). - +
@@ -3213,10 +3085,7 @@ Quando distributed tracing está habilitado, você pode coletar [span evento](/d - +
@@ -3260,10 +3129,7 @@ Quando distributed tracing está habilitado, você pode coletar [span evento](/d [Os eventos Span](/docs/apm/distributed-tracing/ui-data/span-event) são relatados para [distributed tracing](/docs/agents/java-agent/configuration/java-agent-configuration-config-file#distributed-tracing). distributed tracing deve ser ativado para relatar o evento span. Estas configurações controlam a coleção de eventos span: - +
@@ -3301,10 +3167,7 @@ Quando distributed tracing está habilitado, você pode coletar [span evento](/d Quando `true`, o agente coletará o evento span. - + Disponível para agente Go versão 2.6.0 ou superior. @@ -3372,10 +3235,7 @@ Quando distributed tracing está habilitado, você pode coletar [span evento](/d Para ativar o rastreamento infinito, ative distributed tracing (defina `config.DistributedTracer.Enabled = true` na estrutura `newrelic.Config`) e adicione as configurações adicionais abaixo. Por exemplo, consulte [Agente de idioma: configurar distributed tracing](/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#go-config). - +
@@ -3423,10 +3283,7 @@ As configurações a seguir estão disponíveis para configuração do log do ap - +
@@ -3472,10 +3329,7 @@ As configurações a seguir estão disponíveis para configuração do log do ap ``` - +
@@ -3521,10 +3375,7 @@ As configurações a seguir estão disponíveis para configuração do log do ap ``` - +
@@ -3576,10 +3427,7 @@ As configurações a seguir estão disponíveis para configuração do log do ap Se após todos os logs de transação amostrados forem registrados, e eles não atingirem o limite em `MaxSamplesStored`, então será enviada a mensagem do log de transação amostrada que não estava em nossa amostragem. Se sobrar alguma, as mensagens do log fora da transação serão registradas. - +
@@ -3635,10 +3483,7 @@ A métrica de dependência do módulo pode ser configurada de diversas maneiras - +
@@ -3690,10 +3535,7 @@ A métrica de dependência do módulo pode ser configurada de diversas maneiras ``` - +
@@ -3745,10 +3587,7 @@ A métrica de dependência do módulo pode ser configurada de diversas maneiras ``` - +
@@ -3820,46 +3659,36 @@ Em seguida, inicialize e habilite o agente de segurança. ### Habilitar IAST - - ```go + + ````go err: = nrsecurityagent.InitSecurityAgent( app, nrsecurityagent.ConfigSecurityMode("IAST"), nrsecurityagent.ConfigSecurityValidatorServiceEndPointUrl("wss://csec.nr-data.net"), nrsecurityagent.ConfigSecurityEnable(true), ) - ``` + ``` - ``` - ``` + ```` - + ConfigSecurityFromEnvironment direciona a integração do nrsecurityagent para obter todas as suas informações de configuração a partir de variáveis de ambiente. ```go - err: = nrsecurityagent.InitSecurityAgent( + err: = nrsecurityagent.InitSecurityAgent( app, ConfigSecurityFromEnvironment(), ) ``` - - ConfigSecurityFromYaml direciona a integração do nrsecurityagent para ler um arquivo externo formatado em YAML para obter seus valores de configuração. O caminho para este arquivo deve ser fornecido definindo a variável de ambiente NEW_RELIC_SECURITY_CONFIG_PATH. + + ConfigSecurityFromYaml direciona a integração do nrsecurityagent para ler um arquivo externo formatado em YAML para obter seus valores de configuração. O caminho para este arquivo deve ser fornecido definindo a variável de ambiente NEW\_RELIC\_SECURITY\_CONFIG\_PATH. ```go - err: = nrsecurityagent.InitSecurityAgent( + err: = nrsecurityagent.InitSecurityAgent( app, ConfigSecurityFromYaml(), ) @@ -3893,10 +3722,7 @@ Em seguida, inicialize e habilite o agente de segurança. O agente de segurança pode ser configurado com as opções a seguir. - +
@@ -3929,7 +3755,7 @@ O agente de segurança pode ser configurado com as opções a seguir. @@ -3948,10 +3774,7 @@ O agente de segurança pode ser configurado com as opções a seguir. Para desabilitar completamente todas as funcionalidades de segurança, defina este sinalizador como falso. Ao importar e inicializar o agente de segurança em go, presume-se que você pretende usá-lo, portanto, esse valor é padronizado como `true`. Observe que este é o comportamento oposto do agente instrumentado automaticamente. Esta propriedade é lida apenas uma vez no início do aplicativo. - +
- NEW_RELIC_SECURITY_AGENT_ENABLED + NEW\_RELIC\_SECURITY\_AGENT\_ENABLED
@@ -3980,7 +3803,7 @@ O agente de segurança pode ser configurado com as opções a seguir. @@ -3999,10 +3822,7 @@ O agente de segurança pode ser configurado com as opções a seguir. Determina se os dados de segurança são enviados para o New Relic ou não. Quando estiver desabilitado e agente.enabled for verdadeiro, o módulo de segurança será executado, mas os dados não serão enviados. O padrão é falso. - +
- NEW_RELIC_SECURITY_ENABLED + NEW\_RELIC\_SECURITY\_ENABLED
@@ -4031,7 +3851,7 @@ O agente de segurança pode ser configurado com as opções a seguir. @@ -4050,10 +3870,7 @@ O agente de segurança pode ser configurado com as opções a seguir. Modo de fornecimento do New Relic Security: IAST. O padrão é IAST. Devido à natureza invasiva da varredura IAST, NÃO ative esse modo em um ambiente de produção ou em um ambiente onde os dados de produção são processados. - +
- NEW_RELIC_SECURITY_MODE + NEW\_RELIC\_SECURITY\_MODE
@@ -4082,7 +3899,7 @@ O agente de segurança pode ser configurado com as opções a seguir. @@ -4103,10 +3920,7 @@ O agente de segurança pode ser configurado com as opções a seguir. Produção nos EUA: wss://csec.nr-data.net - +
- NEW_RELIC_SECURITY_VALIDATOR_SERVICE_URL + NEW\_RELIC\_SECURITY\_VALIDATOR\_SERVICE\_URL
@@ -4135,7 +3949,7 @@ O agente de segurança pode ser configurado com as opções a seguir. @@ -4154,10 +3968,7 @@ O agente de segurança pode ser configurado com as opções a seguir. Habilite a detecção de eventos de segurança RXSS. O padrão é verdadeiro. - +
- NEW_RELIC_SECURITY_DETECTION_RXSS_ENABLED + NEW\_RELIC\_SECURITY\_DETECTION\_RXSS\_ENABLED
@@ -4186,7 +3997,7 @@ O agente de segurança pode ser configurado com as opções a seguir. @@ -4202,7 +4013,7 @@ O agente de segurança pode ser configurado com as opções a seguir.
- NEW_RELIC_SECURITY_REQUEST_BODY_LIMIT + NEW\_RELIC\_SECURITY\_REQUEST\_BODY\_LIMIT
- Limite do corpo da solicitação de segurança define um limite de leitura da quantidade de memória que pode ser consumida ao ler um corpo de solicitação em KB. Por padrão, é "300". + Limite do corpo da solicitação de segurança define um limite de leitura da quantidade de memória que pode ser consumida ao ler um corpo de solicitação em KB. Por padrão, é "300".
### Partes sensíveis de segurança do instrumento do seu aplicativo @@ -4210,4 +4021,4 @@ O agente de segurança pode ser configurado com as opções a seguir. A integração `nrgin`, `nrgrpc`, `nrmicro`, `fasthttp` ou `nrmongo` agora contém código para dar suporte à análise de segurança dos dados que eles manipulam. Além disso, o agente Go realizará varredura de vulnerabilidades em código instrumentado contendo segmentos de armazenamento de dados, operações SQL, transação e chamadas HTTP encapsuladas e endpoint. -
+ \ No newline at end of file diff --git a/src/i18n/content/pt/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx b/src/i18n/content/pt/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx index 9637f74b676..1afd9ccb10c 100644 --- a/src/i18n/content/pt/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx +++ b/src/i18n/content/pt/docs/apm/agents/net-agent/configuration/net-agent-configuration.mdx @@ -29,11 +29,7 @@ Se você fizer alterações no arquivo de configuração e quiser validar se ele Após a instalação, o arquivo de configuração do agente .NET (`newrelic.config`) se aplica a todos os aplicativos de monitor, mas você pode configurar o agente de outras maneiras. Aqui está um diagrama que mostra como diferentes opções de configuração têm precedência umas sobre as outras: -New Relic .NET agent configuration settings precedence +New Relic .NET agent configuration settings precedence
Este diagrama explica a ordem de precedência para diferentes maneiras de configurar o agente .NET. @@ -69,21 +65,8 @@ Aqui estão detalhes sobre os métodos de configuração mostrados no diagrama e Se o agente estiver desabilitado no `newrelic.config` local ou global: - * As configurações `NewRelic.AgentEnabled` em `appsettings.json` - - - **will enable the agent** - - - . - - * As configurações `NewRelic.AgentEnabled` em um arquivo `web.config` ou `app.config` - - - **will be ignored** - - - . + * As configurações `NewRelic.AgentEnabled` em `appsettings.json` **will enable the agent**. + * As configurações `NewRelic.AgentEnabled` em um arquivo `web.config` ou `app.config` **will be ignored**.
@@ -364,10 +332,7 @@ O elemento `configuration` suporta o seguinte atributo: Ative ou desative o agente New Relic. - +
@@ -414,7 +379,8 @@ O elemento `service` suporta o seguinte atributo: LicenseKey (obrigatório)} + title={<>LicenseKey (obrigatório) + } >
@@ -449,10 +415,7 @@ O elemento `service` suporta o seguinte atributo: ``` - +
@@ -480,10 +443,7 @@ O elemento `service` suporta o seguinte atributo: Instrui o agente a registrar informações do ambiente de execução. As informações do ambiente incluem sistema operacional, versão do agente e quais assemblies estão disponíveis. - +
@@ -511,10 +471,7 @@ O elemento `service` suporta o seguinte atributo: Bloqueie a inicialização do aplicativo até que o agente se conecte ao New Relic. Se definido como `true`, a primeira transação poderá levar muito mais tempo para ser concluída, pois será bloqueada até que a conexão com o New Relic seja concluída. - +
@@ -548,10 +505,7 @@ O elemento `service` suporta o seguinte atributo: ``` - +
@@ -595,10 +549,7 @@ O elemento `service` suporta o seguinte atributo: ``` - +
@@ -628,10 +579,7 @@ O elemento `service` suporta o seguinte atributo: Se for verdade, o agente concluirá o processamento da transação no thread de solicitação. - +
@@ -667,10 +615,7 @@ O elemento `service` suporta o seguinte atributo: ``` - +
@@ -710,10 +655,7 @@ O elemento `service` suporta o seguinte atributo: O tempo limite da solicitação do agente ao se comunicar com o New Relic. - +
@@ -741,10 +683,7 @@ O elemento `service` suporta o seguinte atributo: Inicie automaticamente o agente .NET quando o primeiro método instrumentado for atingido. - +
@@ -820,10 +759,7 @@ O elemento `proxy` é um filho opcional do elemento `service` . O elemento `prox O elemento `proxy` suporta o seguinte atributo: - +
@@ -853,10 +789,7 @@ O elemento `proxy` suporta o seguinte atributo: Como alternativa, defina a variável de ambiente `NEW_RELIC_PROXY_HOST` no ambiente do aplicativo. - +
@@ -886,10 +819,7 @@ O elemento `proxy` suporta o seguinte atributo: Como alternativa, defina a variável de ambiente `NEW_RELIC_PROXY_PORT` no ambiente do aplicativo. - +
@@ -919,10 +849,7 @@ O elemento `proxy` suporta o seguinte atributo: Como alternativa, defina a variável de ambiente `NEW_RELIC_PROXY_URI_PATH` no ambiente do aplicativo. - +
@@ -952,10 +879,7 @@ O elemento `proxy` suporta o seguinte atributo: Como alternativa, defina a variável de ambiente `NEW_RELIC_PROXY_DOMAIN` no ambiente do aplicativo. - +
@@ -985,10 +909,7 @@ O elemento `proxy` suporta o seguinte atributo: Como alternativa, defina a variável de ambiente `NEW_RELIC_PROXY_USER` no ambiente do aplicativo. - +
@@ -1018,10 +939,7 @@ O elemento `proxy` suporta o seguinte atributo: Como alternativa, defina a variável de ambiente `NEW_RELIC_PROXY_PASS` no ambiente do aplicativo. - +
@@ -1076,10 +994,7 @@ O elemento `log` é filho do elemento `configuration` . O elemento `log` configu O elemento `log` suporta o seguinte atributo: - +
@@ -1127,10 +1042,7 @@ O elemento `log` suporta o seguinte atributo: - +
@@ -1158,10 +1070,7 @@ O elemento `log` suporta o seguinte atributo: Registra todos os dados enviados e recebidos da New Relic em um arquivo de log auditlog e no arquivo de log padrão. - +
@@ -1189,10 +1098,7 @@ O elemento `log` suporta o seguinte atributo: Envie mensagem do log para o console, além do arquivo de log. Como alternativa, defina a variável de ambiente `NEW_RELIC_LOG_CONSOLE` no ambiente do aplicativo. - +
@@ -1220,10 +1126,7 @@ O elemento `log` suporta o seguinte atributo: Se desativado, nenhum registro será tentado. Destinado a sistemas de arquivos somente leitura. Como alternativa, defina a variável de ambiente `NEW_RELIC_LOG_ENABLED` no ambiente do aplicativo. - +
@@ -1258,10 +1161,7 @@ O elemento `log` suporta o seguinte atributo: ``` - +
@@ -1295,10 +1195,7 @@ O elemento `log` suporta o seguinte atributo: ``` - +
@@ -1338,10 +1235,7 @@ O elemento `log` suporta o seguinte atributo: Compatível com o agente .NET v10.21.0 e superior. - +
@@ -1377,10 +1271,7 @@ O elemento `log` suporta o seguinte atributo: Compatível com o agente .NET v10.21.0 e superior. - +
@@ -1422,10 +1313,7 @@ O elemento `log` suporta o seguinte atributo: O elemento `application` é filho do elemento `configuration` . Este elemento obrigatório define o nome do seu aplicativo e desabilita ou habilita a amostragem. - +
@@ -1475,10 +1363,7 @@ O elemento `application` é filho do elemento `configuration` . Este elemento ob ``` - +
@@ -1526,10 +1411,7 @@ O elemento `dataTransmission` é filho do elemento `configuration` . Este elemen O elemento `dataTransmission` suporta o seguinte atributo: - +
@@ -1565,10 +1447,7 @@ Se o rótulo do nome do host padrão na interface do usuário do APM não for ú Para definir um nome de exibição, escolha uma das opções a seguir. A variável de ambiente tem precedência sobre o valor do arquivo de configuração. Em seguida, reinicie seu aplicativo para ver suas alterações na interface do New Relic. - + Defina o atributo `displayName` no elemento `processHost` em `newrelic.config`. O elemento `processHost` é filho do elemento `configuration` . ```xml @@ -1578,10 +1457,7 @@ Para definir um nome de exibição, escolha uma das opções a seguir. A variáv ``` - + Defina a variável de ambiente `NEW_RELIC_PROCESS_HOST_DISPLAY_NAME` : ```ini @@ -1603,10 +1479,7 @@ O elemento de configuração `utilization` controla como o agente coleta informa O elemento `utilization` suporta o seguinte atributo: - +
@@ -1640,10 +1513,7 @@ O elemento `utilization` suporta o seguinte atributo: ``` - +
@@ -1677,10 +1547,7 @@ O elemento `utilization` suporta o seguinte atributo: ``` - +
@@ -1714,10 +1581,7 @@ O elemento `utilization` suporta o seguinte atributo: ``` - +
@@ -1751,10 +1615,7 @@ O elemento `utilization` suporta o seguinte atributo: ``` - +
@@ -1788,10 +1649,7 @@ O elemento `utilization` suporta o seguinte atributo: ``` - +
@@ -1912,10 +1770,7 @@ Neste exemplo, o agente exclui todos os atributos cuja chave começa com `myApiK Você pode visualizar o atributo .NET APM na página [de atributo do agente .NET](/docs/agents/net-agent/attributes/net-agent-attributes) . Você também pode definir um atributo personalizado com a chamada da API do agente [`AddCustomAttribute`](/docs/agents/net-agent/net-agent-api/itransaction/#addcustomattribute). - +
@@ -1945,10 +1800,7 @@ Você pode visualizar o atributo .NET APM na página [de atributo do agente .NET Como alternativa, defina a variável de ambiente `NEW_RELIC_ATTRIBUTES_ENABLED` no ambiente do aplicativo. - +
@@ -1982,10 +1834,7 @@ Você pode visualizar o atributo .NET APM na página [de atributo do agente .NET - +
@@ -2045,7 +1894,7 @@ Use estas opções para ativar, desativar e configurar o recurso New Relic. New * [Nível do código métrico](#code_level_metrics) * [AI Monitoring](#ai_monitoring) -### Pools de aplicativos [#include_exclude_apps] +### Pools de aplicativos [#include\_exclude\_apps][#include_exclude_apps] Isto só é aplicável ao [arquivo de configuração global](#config-options-precedence) de um sistema. @@ -2079,10 +1928,7 @@ Aqui está um exemplo de desabilitação da instrumentação para todos os pools O elemento `applicationPools` oferece suporte aos seguintes elementos: - +
@@ -2107,20 +1953,17 @@ O elemento `applicationPools` oferece suporte aos seguintes elementos:
- Define como o agente .NET se comportará em nível "global" para pools de aplicativos servidos via IIS. O agente .NET instrumento todos os pools de aplicativos por padrão. Quando `true`, os pools de aplicativos listados em [applicationPool](#appPool-applicationPool) com um atributo `instrument` definido como false não serão instrumentados. + Define como o agente .NET se comportará em nível "global" para pools de aplicativos servidos via IIS. O agente .NET instrumento todos os pools de aplicativos por padrão. Quando `true`, os pools de aplicativos listados em [applicationPool](#appPool-applicationPool) com um atributo `instrument` definido como false não serão instrumentados. Essencialmente, quando definida como `false`, a lista de pools de aplicativos atua como uma lista de permissões. Quando definida como `true`, a lista de pools de aplicativos atua como uma lista de negações.
- + Define o comportamento da instrumentação para um pool de aplicativos específico. O atributo `name` é o nome de um pool de aplicativos. Ative ou desative a criação de perfil no atributo `instrument` . Defina este aplicativo no atributo `name` .
-### Coleta de erros [#error_collector] +### Coleta de erros [#error\_collector][#error_collector] O elemento `errorCollector` é filho do elemento `configuration` . `errorCollector` configura a coleta de erros, que captura informações sobre exceções não detectadas e as envia para o New Relic. @@ -2169,10 +2012,7 @@ O elemento `errorCollector` é filho do elemento `configuration` . `errorCollect O elemento `errorCollector` oferece suporte aos seguintes elementos e atributos: - + @@ -2200,10 +2040,7 @@ O elemento `errorCollector` oferece suporte aos seguintes elementos e atributos: Ative ou desative o coletor de erros. - +
@@ -2231,10 +2068,7 @@ O elemento `errorCollector` oferece suporte aos seguintes elementos e atributos: Habilite ou desabilite a captura de evento de erro. - +
@@ -2262,24 +2096,15 @@ O elemento `errorCollector` oferece suporte aos seguintes elementos e atributos: Limite de reservatório para evento de erro. - + Uma lista de nomes de classes totalmente qualificados a serem ignorados. O número máximo de combinações de classe de erro e mensagem que **SHOULD** serão relatadas é 50. Se mais de 50 estiverem listados, somente os primeiros 50 **SHOULD** serão usados. - + Um mapa opcional de nomes de classes totalmente qualificados para uma lista de strings que correspondem a uma substring da mensagem de erro. O número máximo de combinações de classe de erro e mensagem que **SHOULD** serão relatadas é 50. Se mais de 50 estiverem listados, somente os primeiros 50 **SHOULD** serão usados. - +
@@ -2307,10 +2132,7 @@ O elemento `errorCollector` oferece suporte aos seguintes elementos e atributos: Lista exceções específicas para não reportar à New Relic. O nome completo da exceção deve ser usado, como `System.IO.FileNotFoundException`. - +
@@ -2348,24 +2170,15 @@ O elemento `errorCollector` oferece suporte aos seguintes elementos e atributos: - + Uma lista de nomes de classes totalmente qualificados a serem marcados conforme esperado. O número máximo de combinações de classe de erro e mensagem que **SHOULD** serão relatadas é 50. Se mais de 50 estiverem listados, apenas os primeiros 50 **SHOULD** serão usados - + Um mapa opcional de nomes de classes totalmente qualificados para uma lista de strings que correspondem a uma substring da mensagem de erro. O número máximo de combinações de classe de erro e mensagem que **SHOULD** serão relatadas é 50. Se mais de 50 estiverem listados, apenas os primeiros 50 **SHOULD** serão usados - + Uma lista de códigos de status separados por vírgula. A lista pode incluir intervalos de números inteiros usando um único traço (`-`) e incluirá o número inteiro inicial e final do intervalo. Isso também pode ser configurado através da variável de ambiente: @@ -2375,23 +2188,17 @@ O elemento `errorCollector` oferece suporte aos seguintes elementos e atributos: ``` - + Use este subelemento para personalizar as configurações de atributo do agente para rastreamento de erros. Este subelemento usa as mesmas configurações do elemento `attributes` principal: [`enabled`](#agent-attributes-enabled), [`include`](#agent-attributes-include) e [`exclude`](#agent-attributes-exclude). -### Modo de alta segurança [#high_security_mode] +### Modo de alta segurança [#high\_security\_mode][#high_security_mode] O elemento `highSecurity` é filho do elemento `configuration` . Para ativar [o modo de alta segurança](/docs/subscriptions/high-security), configure esta propriedade como `true` e ative a propriedade de alta segurança na interface do usuário do New Relic. Ativar a alta segurança ativa o SSL; parâmetro de solicitação, parâmetro personalizado e cabeçalhos de solicitação HTTP não são coletados; remover mensagens de exceção está habilitado; e a consulta não pode ser enviada para a New Relic em sua forma bruta. - +
@@ -2430,15 +2237,12 @@ O elemento `highSecurity` é filho do elemento `configuration` . Para ativar [o -### Remover mensagens de exceção [#strip_exception_messages] +### Remover mensagens de exceção [#strip\_exception\_messages][#strip_exception_messages] O elemento `stripExceptionMessages` é filho do elemento `configuration` . Para ativar mensagens de exceção de remoção, configure esta propriedade como `true`. Por padrão, isso é definido como falso, o que significa que o agente envia mensagens de todas as exceções para o coletor New Relic. Se você ativar o modo de alta segurança, isso será automaticamente alterado para verdadeiro e o agente removerá as mensagens das exceções. - +
@@ -2471,7 +2275,7 @@ O elemento `stripExceptionMessages` é filho do elemento `configuration` . Para -### Evento de transação [#transaction_events] +### Evento de transação [#transaction\_events][#transaction_events] O elemento `transactionEvents` é filho do elemento `configuration` . Use `transactionEvents` para configurar o evento de transação. @@ -2487,10 +2291,7 @@ O elemento `transactionEvents` é filho do elemento `configuration` . Use `trans O elemento `transactionEvents` suporta o seguinte atributo: - +
@@ -2518,10 +2319,7 @@ O elemento `transactionEvents` suporta o seguinte atributo: Ative ou desative o gravador de eventos. - +
@@ -2555,10 +2353,7 @@ O elemento `transactionEvents` suporta o seguinte atributo: ``` - + Use este subelemento para personalizar as configurações de atributo do agente para evento de transação. Este subelemento usa as mesmas configurações do elemento `attributes` principal: [`enabled`](#agent-attributes-enabled), [`include`](#agent-attributes-include) e [`exclude`](#agent-attributes-exclude). @@ -2571,7 +2366,7 @@ O elemento `transactionEvents` suporta o seguinte atributo: -### Evento personalizado [#custom_events] +### Evento personalizado [#custom\_events][#custom_events] O elemento `customEvents` é filho do elemento `configuration` . Use `customEvents` para configurar [evento personalizado](/docs/insights/new-relic-insights/adding-querying-data/inserting-custom-events-new-relic-apm-agents#net-att). @@ -2582,10 +2377,7 @@ O elemento `customEvents` é filho do elemento `configuration` . Use `customEven O elemento `customEvents` suporta o seguinte atributo: - +
@@ -2613,10 +2405,7 @@ O elemento `customEvents` suporta o seguinte atributo: Ative ou desative o gravador de eventos. - +
@@ -2653,7 +2442,7 @@ O elemento `customEvents` suporta o seguinte atributo: -### Parâmetro personalizado [#custom_parameters] +### Parâmetro personalizado [#custom\_parameters][#custom_parameters] O elemento `customParameters` é filho do elemento `configuration` . Use `customParameters` para configurar [parâmetros personalizados](/docs/insights/insights-data-sources/custom-data/add-custom-attributes-apm-data). @@ -2664,10 +2453,7 @@ O elemento `customParameters` é filho do elemento `configuration` . Use `custom O elemento `customParameters` suporta o seguinte atributo: - +
@@ -2710,9 +2496,9 @@ Isso define nomes e valores [tag](/docs/new-relic-one/use-new-relic-one/core-con NEW_RELIC_LABELS="foo:bar;zip:zap" ``` -### Instrumentação do browser [#browser_monitoring] +### Instrumentação do browser [#browser\_monitoring][#browser_monitoring] -O elemento `browserMonitoring` é filho do elemento `configuration` . `browserMonitoring` configura em seu aplicativo .NET. O browser fornece insights sobre a experiência de desempenho do usuário final. Isso é feito medindo o tempo que o browser do seu usuário leva para baixar e renderizar suas páginas da web, injetando uma pequena quantidade de código JavaScript no cabeçalho e rodapé de cada página. +O elemento `browserMonitoring` é filho do elemento `configuration` . `browserMonitoring` configura em seu aplicativo .NET. O browser fornece insights sobre a experiência de desempenho do usuário final. Isso é feito medindo o tempo que o browser do seu usuário leva para baixar e renderizar suas páginas da web, injetando uma pequena quantidade de código JavaScript no cabeçalho e rodapé de cada página. ```xml // If you use both the Exclude and Attribute elements @@ -2734,10 +2520,7 @@ O elemento `browserMonitoring` é filho do elemento `configuration` . `browserMo O elemento `browserMonitoring` suporta o seguinte atributo: - +
@@ -2769,17 +2552,11 @@ O elemento `browserMonitoring` suporta o seguinte atributo: - + Use este subelemento para personalizar as configurações de atributo do seu agente para [monitoramento do browser](/docs/browser/new-relic-browser/page-load-timing/instrumentation-page-load-timing). Este subelemento usa as mesmas configurações do elemento `attributes` principal: [`enabled`](#agent-attributes-enabled), [`include`](#agent-attributes-include) e [`exclude`](#agent-attributes-exclude). - + Utilize este subelemento para evitar que o agente browser seja injetado em páginas específicas. O elemento é usado da seguinte forma: ```xml @@ -2791,7 +2568,7 @@ O elemento `browserMonitoring` suporta o seguinte atributo: ``` - O agente não injetará o agente browser em páginas cuja URL corresponda a uma das expressões regulares especificadas. A expressão regular deve seguir [as diretrizes da Microsoft para a classe Regex](https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx). + O agente não injetará o agente browser em páginas cuja URL corresponda a uma das expressões regulares especificadas. A expressão regular deve seguir [as diretrizes da Microsoft para a classe Regex](https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex\(v=vs.110\).aspx). É uma referência ao diretório virtual do caminho em seu aplicativo e não ao URL completo do caminho que você deseja excluir. Por exemplo, para excluir as páginas em `https://www.mywebsite.com/mywebpages/` basta inserir `/mywebpages/` como o valor regex do caminho. @@ -2799,7 +2576,7 @@ O elemento `browserMonitoring` suporta o seguinte atributo: -### Consulta lenta [#slow_sql] +### Consulta lenta [#slow\_sql][#slow_sql] O elemento `slowSql` é filho do elemento `configuration` . `slowSql` configura a captura de informações sobre execuções de consulta lenta e captura e ofusca os planos explicativos para essas consultas. @@ -2810,10 +2587,7 @@ O elemento `slowSql` é filho do elemento `configuration` . `slowSql` configura O elemento `slowSql` oferece suporte ao seguinte atributo: - +
@@ -2842,7 +2616,7 @@ O elemento `slowSql` oferece suporte ao seguinte atributo: -### Rastreamento da transação [#transaction_tracer] +### Rastreamento da transação [#transaction\_tracer][#transaction_tracer] O elemento `transactionTracer` é filho do elemento `configuration` . `transactionTracer` configura [o rastreamento da transação](/docs/traces/transaction-traces). Incluída no trace está a sequência exata de chamada da transação, incluindo quaisquer declarações de consulta emitidas. @@ -2864,10 +2638,7 @@ O elemento `transactionTracer` é filho do elemento `configuration` . `transacti O elemento `transactionTracer` suporta o seguinte atributo: - +
@@ -2895,10 +2666,7 @@ O elemento `transactionTracer` suporta o seguinte atributo: Habilite ou desabilite [o rastreamento da transação](/docs/apm/transactions/transaction-traces/transaction-traces). - +
@@ -2930,10 +2698,7 @@ O elemento `transactionTracer` suporta o seguinte atributo: Você também pode definir o limite como um valor de tempo específico em milissegundos. - +
@@ -2965,10 +2730,7 @@ O elemento `transactionTracer` suporta o seguinte atributo: - +
@@ -2996,10 +2758,7 @@ O elemento `transactionTracer` suporta o seguinte atributo: Quando `true`, o agente captura instruções `EXPLAIN` para consulta lenta com durações superiores a `explainThreshold`. Observe que a ativação desse recurso pode ter implicações no desempenho porque os planos são capturados para cada transação até o valor `maxExplainPlans` . - +
@@ -3037,10 +2796,7 @@ O elemento `transactionTracer` suporta o seguinte atributo: O agente coleta [dados de consulta lenta](/docs/apm/applications-menu/monitoring/viewing-slow-query-details) para consultas que excedem esse limite, juntamente com quaisquer planos de explicação disponíveis, como parte do rastreamento da transação. - +
@@ -3068,10 +2824,7 @@ O elemento `transactionTracer` suporta o seguinte atributo: O número máximo de segmentos a serem coletados em um rastreamento da transação. - +
@@ -3099,10 +2852,7 @@ O elemento `transactionTracer` suporta o seguinte atributo: O número máximo de planos de explicação a serem coletados por transação. - +
@@ -3130,15 +2880,12 @@ O elemento `transactionTracer` suporta o seguinte atributo: Por padrão, `maxStackTrace` é definido como `0`, o que desativa o rastreamento stack como parte de um trace da transação. Se esse valor for maior que `0`, o rastreamento stack será capturado para rastreamento da transação. - + Use este subelemento para personalizar as configurações de atributo do agente para rastreamento da transação. Este subelemento usa as mesmas configurações do elemento `attributes` principal: [`enabled`](#agent-attributes-enabled), [`include`](#agent-attributes-include) e [`exclude`](#agent-attributes-exclude). -### Tracerde armazenamento de dados [#datastore_tracer] +### Tracerde armazenamento de dados [#datastore\_tracer][#datastore_tracer] O elemento `datastoreTracer` é filho do elemento `configuration` . @@ -3153,24 +2900,15 @@ O elemento `datastoreTracer` é filho do elemento `configuration` . O elemento `datastoreTracer` oferece suporte aos seguintes subelementos: - + Use este subelemento para habilitar a coleta de métricas de instância de armazenamento de dados (como host e porta) para [algum driver do banco de dados](/docs/agents/net-agent/features/net-agent-instance-level-database-information). Estes são relatados em consulta lenta trace e trace da transação. O valor padrão do atributo `enabled` é `true`. - + Use este subelemento para habilitar a coleta do nome do banco de dados em consulta lenta trace e trace da transação para [algum driver do banco de dados](/docs/agents/net-agent/features/net-agent-instance-level-database-information). O valor padrão do atributo `enabled` é `true`. - + Use este subelemento para habilitar a coleta do parâmetro de consulta SQL no rastreamento de consulta lenta. O valor padrão do atributo `enabled` é `false`. @@ -3180,7 +2918,7 @@ O elemento `datastoreTracer` oferece suporte aos seguintes subelementos: -### Distributed tracing [#distributed_tracing] +### Distributed tracing [#distributed\_tracing][#distributed_tracing] O elemento `distributedTracing` é filho do elemento `configuration` . @@ -3200,10 +2938,7 @@ Para obter mais informações sobre como configurar distributed tracing, consult O elemento `distributedTracing` suporta o seguinte atributo: - +
@@ -3235,10 +2970,7 @@ O elemento `distributedTracing` suporta o seguinte atributo: ``` - +
@@ -3272,10 +3004,7 @@ O elemento `distributedTracing` suporta o seguinte atributo: Relatórios distributed tracing abrangem evento. O relatório de eventos de intervalo está ativado por padrão, mas [distributed tracing](/docs/apm/distributed-tracing/getting-started/introduction-distributed-tracing) deve estar ativado para que os intervalos sejam relatados. Para desativar o evento span, escolha uma das seguintes opções: - + Defina o elemento `` como `false` para desativar por meio do arquivo `newrelic.config` . Este elemento é filho do elemento `` . ```xml @@ -3285,10 +3014,7 @@ Relatórios distributed tracing abrangem evento. O relatório de eventos de inte ``` - + Defina a variável de ambiente `NEW_RELIC_SPAN_EVENTS_ENABLED` no ambiente do aplicativo: ```ini @@ -3297,7 +3023,7 @@ Relatórios distributed tracing abrangem evento. O relatório de eventos de inte -### Rastreamento infinito [#infinite_tracing] +### Rastreamento infinito [#infinite\_tracing][#infinite_tracing] [O Infinite Tracing](/docs/distributed-tracing/infinite-tracing/introduction-infinite-tracing) estende o serviço distributed tracing empregando um observador de trace externo ao agente. Ele observa 100% do rastreamento do seu aplicativo em vários serviços e fornece dados acionáveis para que você possa resolver problemas com mais rapidez. @@ -3319,11 +3045,8 @@ Para ativar [o rastreamento infinito](/docs/distributed-tracing/infinite-tracing O elemento `infiniteTracing` oferece suporte aos seguintes elementos: - - O elemento `trace_observer` identifica um host observador independente do agente. Para obter ajuda para obter uma entrada válida de host do observador trace do Infinite Tracing, consulte [Localizar ou criar um endpoint do observador trace ](/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer "https://docs.newrelic.com/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer"). + + O elemento `trace_observer` identifica um host observador independente do agente. Para obter ajuda para obter uma entrada válida de host do observador trace do Infinite Tracing, consulte [Localizar ou criar um endpoint do observador trace ](/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer "https://docs.newrelic.com/docs/understand-dependencies/distributed-tracing/enable-configure/language-agents-enable-distributed-tracing#provision-trace-observer"). O observador trace também pode ser configurado usando a variável de ambiente `NEW_RELIC_INFINITE_TRACING_TRACE_OBSERVER_HOST`. @@ -3333,9 +3056,9 @@ O elemento `infiniteTracing` oferece suporte aos seguintes elementos: -### Rastreamento multiaplicativo [#cross_application_tracer] +### Rastreamento multiaplicativo [#cross\_application\_tracer][#cross_application_tracer] -O elemento `crossApplicationTracer` é filho do elemento `configuration` . `crossApplicationTracer` vincula o rastreamento da transação no aplicativo. Quando vinculados em uma arquitetura orientada a serviços, todos os aplicativos instrumentados que se comunicam entre si via HTTP irão agora "vincular" o rastreamento da transação ao aplicativo que eles chamam e ao aplicativo pelo qual são chamados. [O rastreamento multiaplicativo](/docs/traces/cross-application-traces) facilita o entendimento da relação de desempenho entre serviços e aplicativos. +O elemento `crossApplicationTracer` é filho do elemento `configuration` . `crossApplicationTracer` vincula o rastreamento da transação no aplicativo. Quando vinculados em uma arquitetura orientada a serviços, todos os aplicativos instrumentados que se comunicam entre si via HTTP irão agora &quot;vincular&quot; o rastreamento da transação ao aplicativo que eles chamam e ao aplicativo pelo qual são chamados. [O rastreamento multiaplicativo](/docs/traces/cross-application-traces) facilita o entendimento da relação de desempenho entre serviços e aplicativos. O rastreamento multiaplicativo foi descontinuado a partir da [v9.0.0 do agente](/docs/release-notes/agent-release-notes/net-release-notes/net-agent-9000/) e desabilitado por padrão. Ele será removido em uma versão futura do agente. Para usar CAT com v9+ do agente, você deve configurar `crossApplicationTracer.enabled = true` e `distributedTracing.enabled = false`. A ativação [distributed tracing](/docs/understand-dependencies/distributed-tracing/get-started/introduction-distributed-tracing) desativará [o rastreamento multiaplicativo](#cross_application_tracer). @@ -3348,10 +3071,7 @@ O elemento `crossApplicationTracer` é filho do elemento `configuration` . `cros O elemento `crossApplicationTracer` oferece suporte ao seguinte atributo: - +
@@ -3396,10 +3116,7 @@ O elemento `spanEvents` é filho do elemento `configuration` . Use `spanEvents` O elemento `spanEvents` suporta o seguinte atributo: - +
@@ -3427,10 +3144,7 @@ O elemento `spanEvents` suporta o seguinte atributo: Ative ou desative o gravador de eventos. - +
@@ -3468,10 +3182,7 @@ O elemento `spanEvents` suporta o seguinte atributo: - + Use este subelemento para personalizar as configurações de atributo do agente para o evento span. Este subelemento usa as mesmas configurações do elemento `attributes` principal: [`enabled`](#agent-attributes-enabled), [`include`](#agent-attributes-include) e [`exclude`](#agent-attributes-exclude). @@ -3480,9 +3191,9 @@ O elemento `spanEvents` suporta o seguinte atributo: -### Capturar cabeçalhos de solicitação HTTP [#capture_http_request_headers] +### Capturar cabeçalhos de solicitação HTTP [#capture\_http\_request\_headers][#capture_http_request_headers] -O elemento `allowAllHeaders` é filho do elemento `configuration` . Defina isso como `true` para permitir que o agente .NET capture todos os cabeçalhos de solicitação HTTP e aplique-os ao evento `Span` e `Transaction` como atributo `request.headers.{http-header-name}` . Defina como `false` para permitir que apenas o agente .NET colete os seguintes cabeçalhos de solicitação HTTP: +O elemento `allowAllHeaders` é filho do elemento `configuration` . Defina isso como `true` para permitir que o agente .NET capture todos os cabeçalhos de solicitação HTTP e aplique-os ao evento `Span` e `Transaction` como atributo `request.headers.{http-header-name}` . Defina como `false` para permitir que apenas o agente .NET colete os seguintes cabeçalhos de solicitação HTTP: * `request.headers.referer` * `request.headers.accept` @@ -3491,10 +3202,7 @@ O elemento `allowAllHeaders` é filho do elemento `configuration` . Defina isso * `request.headers.user-agent` - +
@@ -3555,7 +3263,7 @@ O elemento `allowAllHeaders` é filho do elemento `configuration` . Defina isso ``` -### Registro de aplicativo [#application_logging] +### Registro de aplicativo [#application\_logging][#application_logging] Essas opções de configuração estão disponíveis somente com o agente .NET versões 9.7.1 e superiores. As opções relacionadas aos dados de contexto (atributo personalizado) estão disponíveis apenas nas versões 10.4.0 e superiores do agente .NET. @@ -3603,10 +3311,7 @@ NEW_RELIC_APPLICATION_LOGGING_LOCAL_DECORATING_ENABLED=true O elemento `applicationLogging` suporta os seguintes atributos e subelementos: - +
@@ -3636,19 +3341,13 @@ O elemento `applicationLogging` suporta os seguintes atributos e subelementos: Ou use a variável de ambiente `NEW_RELIC_APPLICATION_LOGGING_ENABLED` . - + Use este subelemento para habilitar a coleta de métricas de registro em log (como `Logging/lines`) para estrutura de registro em log .NET comum. O valor padrão do atributo `enabled` é `true`. Ou use a variável de ambiente `NEW_RELIC_APPLICATION_LOGGING_METRICS_ENABLED` . - + Use este subelemento para ativar o encaminhamento do log do seu aplicativo para New Relic. O valor padrão do atributo `enabled` é `true`, você também pode usar a variável de ambiente `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_ENABLED` . O valor padrão do atributo `maxSamplesStored` é `10000`, você também pode usar a variável env `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_MAX_SAMPLES_STORED` para esta configuração. Defina um valor mais baixo para reduzir a quantidade de linhas de log enviadas (pode causar amostragem de log). Defina um valor mais alto para enviar mais linhas de log. @@ -3664,30 +3363,24 @@ O elemento `applicationLogging` suporta os seguintes atributos e subelementos: - + Utilize este subelemento, que é filho do elemento `forwarding` , para configurar a captura e encaminhamento de dados de contexto de registro ([atributo personalizado](/docs/apm/agents/net-agent/net-agent-api/itransaction/#addcustomattribute)), nas versões 10.4.0 e superiores do agente. Defina o atributo `enabled` como `true` para ativar a captura e o encaminhamento de dados de contexto de registro para o New Relic. Você também pode usar a variável de ambiente `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_ENABLED`. O valor padrão é `false`. O atributo `include` é uma lista separada por vírgula de nomes de atributo a serem incluídos quando a captura de dados de contexto está habilitada. Você também pode usar a variável de ambiente `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_INCLUDE`. O valor padrão é uma string vazia, que significa “incluir tudo”. - O atributo `exclude` é uma lista separada por vírgula de nomes de atributo a serem excluídos quando a captura de dados de contexto está habilitada. Você também pode usar a variável de ambiente `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_EXCLUDE`. O valor padrão é uma string vazia, que significa "não excluir nada". + O atributo `exclude` é uma lista separada por vírgula de nomes de atributo a serem excluídos quando a captura de dados de contexto está habilitada. Você também pode usar a variável de ambiente `NEW_RELIC_APPLICATION_LOGGING_FORWARDING_CONTEXT_DATA_EXCLUDE`. O valor padrão é uma string vazia, que significa &quot;não excluir nada&quot;. As listas de inclusão e exclusão seguem as [mesmas regras de precedência de outras configurações de atributo de agente](/docs/apm/agents/net-agent/attributes/enable-disable-attributes-net/#attruls). - + Use este subelemento para ativar a decoração do log do seu aplicativo com metadados de vinculação do New Relic. O valor padrão do atributo `enabled` é `false`. Algumas alterações de configuração adicionais são necessárias para a decoração log local. Consulte [.NET: Configurar logs contextualizados](/docs/logs/logs-context/net-configure-logs-context-all#2-decorate) para obter mais informações. -### Nível do código métrico [#code_level_metrics] +### Nível do código métrico [#code\_level\_metrics][#code_level_metrics] O elemento `codeLevelMetrics` é filho do elemento `configuration` . Use `codeLevelMetrics` para ativar o suporte ao nível do código métrico no CodeStream por meio de metadados adicionais do método instrumentado capturados como atributo no evento span. @@ -3703,7 +3396,7 @@ Isso também pode ser configurado através da variável de ambiente: NEW_RELIC_CODE_LEVEL_METRICS_ENABLED=true ``` -### AI Monitoring [#ai_monitoring] +### AI Monitoring [#ai\_monitoring][#ai_monitoring] Por padrão, AI Monitoring está desabilitado. Para ativar AI Monitoring, defina o atributo `enabled` como `true` no elemento `aiMonitoring`. O elemento `aiMonitoring` é filho do elemento `configuration` . @@ -3720,10 +3413,7 @@ NEW_RELIC_AI_MONITORING_ENABLED=true O elemento `aiMonitoring` oferece suporte aos seguintes subelementos: - + Use este subelemento para permitir que todas as entradas e saídas do evento LLM sejam enviadas para New Relic. O valor padrão do atributo `enabled` é `true`. A gravação de conteúdo está desativada no modo de alta segurança. Observe que se a gravação de conteúdo estiver desabilitada, a contagem token LLM deverá ser fornecida pelos clientes, chamando a [API`SetLlmTokenCountingCallback` ](/docs/agents/net-agent/net-agent-api/setllmtokencountingcallback-net-agent-api). Caso este retorno de chamada não seja fornecido, o agente não poderá fornecer contagem token LLM. @@ -3747,10 +3437,7 @@ O elemento `aiMonitoring` oferece suporte aos seguintes subelementos: Para aplicativos de console ASP.NET e .NET framework , você também pode definir as seguintes configurações no `app.config` ou `web.config` do aplicativo, no elemento mais externo, ``: - + ```xml @@ -3762,10 +3449,7 @@ Para aplicativos de console ASP.NET e .NET framework , você também pode defini - + Para obter mais informações, consulte [Nomeie seu aplicativo .NET](/docs/agents/net-agent/installation-configuration/name-your-net-application). ```xml @@ -3775,10 +3459,7 @@ Para aplicativos de console ASP.NET e .NET framework , você também pode defini ``` - + ```xml @@ -3786,10 +3467,7 @@ Para aplicativos de console ASP.NET e .NET framework , você também pode defini ``` - + Designa um local alternativo para o arquivo de configuração fora da raiz local do aplicativo ou do local de configuração global. O local inserido deve ser um caminho absoluto. ```xml @@ -3813,10 +3491,7 @@ Para aplicativos .NET Core, você poderá definir as seguintes configurações e * [`Microsoft.Extensions.Configuration.EnvironmentVariables`](https://www.nuget.org/packages/Microsoft.Extensions.Configuration.EnvironmentVariables) - + ```json { "NewRelic.AgentEnabled":"false" @@ -3828,10 +3503,7 @@ Para aplicativos .NET Core, você poderá definir as seguintes configurações e - + Para obter mais informações, consulte [Nomeie seu aplicativo .NET](/docs/agents/net-agent/installation-configuration/name-your-net-application). ```json @@ -3841,10 +3513,7 @@ Para aplicativos .NET Core, você poderá definir as seguintes configurações e ``` - + ```json { "NewRelic.LicenseKey": "YOUR_LICENSE_KEY" @@ -3852,10 +3521,7 @@ Para aplicativos .NET Core, você poderá definir as seguintes configurações e ``` - + Designa um local alternativo para o arquivo de configuração fora da raiz local do aplicativo ou do local de configuração global. O local inserido deve ser um caminho absoluto. ```json @@ -3868,4 +3534,4 @@ Para aplicativos .NET Core, você poderá definir as seguintes configurações e Para [aplicativos ASP..NET Core](https://asp.net/), o agente .NET lerá `appsettings.{environment}.json` se você definir a variável `ASPNETCORE_ENVIRONMENT` . - + \ No newline at end of file diff --git a/src/i18n/content/pt/docs/apm/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration.mdx b/src/i18n/content/pt/docs/apm/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration.mdx index 5546f382e90..79f39ad9ffb 100644 --- a/src/i18n/content/pt/docs/apm/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration.mdx +++ b/src/i18n/content/pt/docs/apm/agents/nodejs-agent/installation-configuration/nodejs-agent-configuration.mdx @@ -43,7 +43,7 @@ Aqui estão descrições detalhadas de cada método de configuração: Essas variáveis de ambiente estão documentadas abaixo em opções de configuração individuais como **Environ variable**. Existem também duas configurações raramente usadas que [só podem ser definidas por meio de variáveis de ambiente](#environment-variable-overrides). Se você não tiver certeza de como especificar tipos mais complexos como variáveis de ambiente, [use o guia de referência](#environment-variable-type-reference-guide). - Se você estiver usando o New Relic CodeStream para monitor o desempenho do seu IDE, você também pode [associar o repositório aos seus serviços](/docs/codestream/how-use-codestream/performance-monitoring#repo-association) e [associar SHAs de compilação ou tag de lançamento a erros](/docs/codestream/how-use-codestream/performance-monitoring#buildsha). + Se você estiver usando New Relic CodeStream para monitor o desempenho do seu IDE, talvez você também queira [associar o repositório aos seus serviços](/docs/codestream/observability/repo-association) e [associar SHAs de compilação ou tag de lançamento aos erros](/docs/codestream/observability/error-investigation/#buildsha). diff --git a/src/i18n/content/pt/docs/apm/agents/php-agent/configuration/php-agent-configuration.mdx b/src/i18n/content/pt/docs/apm/agents/php-agent/configuration/php-agent-configuration.mdx index 3ab030fd39f..74c5c53e90c 100644 --- a/src/i18n/content/pt/docs/apm/agents/php-agent/configuration/php-agent-configuration.mdx +++ b/src/i18n/content/pt/docs/apm/agents/php-agent/configuration/php-agent-configuration.mdx @@ -19,11 +19,7 @@ Nosso agente PHP possui diversas configurações para ajustar os tipos e quantid Aqui está uma ilustração simples da ordem de precedência que o agente PHP segue para configuração. [A configuração no lado do servidor](/docs/agents/manage-apm-agents/configuration/server-side-agent-configuration) não é aplicável. Os únicos valores que você pode alterar na interface do usuário para aplicativos que usam o agente PHP são o alias do aplicativo e seu valor Apdex-T. -php-config-order.png +php-config-order.png
Com a API PHP da New Relic, as configurações do agente substituem [as configurações de configuração por diretório](/docs/agents/php-agent/configuration/php-directory-ini-settings). As configurações por diretório substituem as configurações do arquivo `php.ini` . A configuração no lado do servidor não é aplicável. @@ -89,17 +85,11 @@ Cada um também pode ser definido em um nível mais geral. Os locais válidos pa
@@ -108,13 +98,10 @@ Cada um também pode ser definido em um nível mais geral. Os locais válidos pa Definido por diretório. - @@ -226,10 +213,7 @@ Cada variável do arquivo `newrelic.ini` possui um tipo definido. O tipo especif Essas configurações estão disponíveis no arquivo `newrelic.ini` . - +
- + - +
+ - +
@@ -271,10 +255,7 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` . O valor da configuração é uma lista separada por ponto e vírgula de até três nomes de aplicativos. O primeiro nome na lista é o nome do aplicativo **primary** . [Deve ser exclusivo](/docs/apm/new-relic-apm/installation-configuration/name-your-application#app-name) para cada conta. O nome do aplicativo é usado como chave em um cache. Ao usar [vários nomes para um aplicativo](/docs/agents/manage-apm-agents/app-naming/use-multiple-names-app), o New Relic usa apenas o primeiro nome para armazenamento em cache. Portanto, cada nome de aplicativo só pode aparecer como o primeiro elemento **once**. - + Se você definir `newrelic.appname="App1;App2"` e posteriormente no conjunto de códigos `newrelic.appname="App1;App3"`, o segundo parecerá não funcionar. Ele reportará a **App1** e **App2** por causa do cache. @@ -282,10 +263,7 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` . Se você precisar [de nomes de aplicativos sobrepostos](/docs/agents/manage-apm-agents/app-naming/use-multiple-names-app), defina o nome comum do aplicativo na segunda ou terceira posições. Por exemplo: `newrelic.appname="App2;App1"` e `newrelic.appname="App3;App1"`. Isso é útil, por exemplo, quando você deseja rastrear um superconjunto de aplicativos. - +
@@ -331,10 +309,7 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` . Se definido como `true`, permitirá a gravação do parâmetro passado para um script PHP através da URL (tudo após o `?` na URL) no trace da transação. Eles aparecerão no dropdown **Parameters** ao exibir o rastreamento da transação. - +
@@ -416,10 +391,7 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` . - +
@@ -463,10 +435,7 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` . Se você ativar a captura de parâmetros com [`newrelic.capture_params`](#inivar-capture_params), pode haver parâmetros com dados confidenciais do usuário que você não deseja que sejam capturados pela New Relic ou visíveis no rastreamento da transação. Use isto para bloquear a gravação desses dados. - +
@@ -511,17 +480,14 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` .
- Define a New Relic a ser usada. Em um sistema multilocatário, isso pode ser definido por diretório. + Define a New Relic a ser usada. Em um sistema multilocatário, isso pode ser definido por diretório. Ao atualizar de uma versão antiga do agente para 3.0 ou superior, a licença será removida do arquivo de configuração do daemon (com um comentário explicando o motivo) e armazenada no arquivo `/etc/newrelic/upgrade_please.key`. Copie a licença desse arquivo e configure-a no arquivo `newrelic.ini` . Exclua o arquivo `upgrade_please.key` .
- + @@ -575,10 +541,7 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` . Ao relatar qualquer problema de agente ao suporte técnico da New Relic, você pode ser solicitado a definir isso para um nível personalizado, permitindo a depuração apenas para determinados subsistemas. Os níveis personalizados estão além do escopo deste documento. - +
@@ -634,10 +597,7 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` . Ao não rastrear todas as chamadas do servidor, os blocos de tempo no rastreamento da transação serão rotulados como **uninstrumented time**, e apenas determinadas funções (definidas internamente pelo agente) serão instrumentadas. Mesmo ao reportar todas as chamadas, pode haver [tempo não instrumentado](/docs/agents/php-agent/troubleshooting/uninstrumented-time-traces) no rastreamento. - +
@@ -691,10 +651,7 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` . - +
@@ -740,10 +697,7 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` . ``` - +
@@ -782,7 +736,7 @@ Essas configurações estão disponíveis no arquivo `newrelic.ini` . -Se você estiver usando o New Relic CodeStream para monitor o desempenho do seu IDE, você também pode [associar o repositório aos seus serviços](/docs/codestream/how-use-codestream/performance-monitoring#repo-association) e [associar SHAs de compilação ou tag de lançamento a erros](/docs/codestream/how-use-codestream/performance-monitoring#buildsha). +Se você estiver usando New Relic CodeStream para monitor o desempenho do seu IDE, talvez você também queira [associar o repositório aos seus serviços](/docs/codestream/observability/repo-association) e [associar SHAs de compilação ou tags de lançamento aos erros](/docs/codestream/observability/error-investigation/#buildsha). ## Daemon .ini configurações [#inivar-daemon-settings] @@ -797,10 +751,7 @@ Todas essas configurações refletem as configurações do arquivo `newrelic.cfg Para obter mais informações sobre maneiras de iniciar o daemon e quando usar um arquivo de configuração externo, consulte [Modos de inicialização do daemon PHP](/docs/agents/php-agent/installation/starting-php-daemon). - +
@@ -842,10 +793,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u Recomendação: Não use esse valor, a menos que o suporte da New Relic solicite. Em vez disso, para transações ocasionais em segundo plano, use um valor de duas vezes o intervalo. Por exemplo, para um trabalho em segundo plano por hora, defina o tempo limite para 2 horas. - +
@@ -887,10 +835,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u Recomendação: Se definir um tempo limite, o valor recomendado é `"15s"`. Defina este timeout somente quando instrumentadas tarefas em background de longa duração, pois em caso de problemas de conexão o agente bloqueará pelo tempo limite determinado a cada início da transação. - +
@@ -934,10 +879,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u - +
@@ -972,7 +914,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u
- Define o nome e a porta opcional do host coletor com o qual o daemon entrará em contato para verificar seu e enviar dados do agente. + Define o nome e a porta opcional do host coletor com o qual o daemon entrará em contato para verificar seu e enviar dados do agente. Este é apenas o nome do host ou o nome e o número da porta no formato `"hostname:port"`. Especificar um número de porta `0` usará a porta padrão, que é 80. @@ -981,10 +923,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u
- + @@ -1034,10 +973,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u - +
@@ -1083,10 +1019,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u - +
@@ -1130,10 +1063,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u - +
@@ -1183,10 +1113,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u As configurações mais detalhadas podem gerar muitas informações muito rapidamente. `healthcheck` registre o número exato de aplicativos conectados. Quando necessário, defina `debug` por curtos períodos de tempo para identificar problemas. - +
@@ -1226,10 +1153,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u Este arquivo é usado pelo script de inicialização e desligamento do daemon para determinar se o daemon já está ou não em execução. - +
@@ -1291,10 +1215,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u - +
@@ -1350,10 +1271,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u Um tipo de proxy HTTP é assumido, a menos que outro tipo de proxy seja especificado. Nesse caso, o proxytype pode ser http, meias4, meias4a ou meias5. - +
@@ -1393,10 +1311,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u Nas versões do agente PHP inferiores a 8.0, controla se a comunicação com o coletor New Relic deve ou não utilizar uma conexão HTTP segura. O agente se comunica com o New Relic via HTTPS por padrão, e o New Relic [requer HTTPS](/docs/apis/rest-api-v2/troubleshooting/301-response-rest-api-calls) para todo o tráfego para o APM e a API REST do New Relic. - +
@@ -1438,10 +1353,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u Esta configuração não tem efeito quando [`newrelic.daemon.ssl`](#inivar-daemon-ssl) está definido como `false`. - +
@@ -1483,10 +1395,7 @@ Para obter mais informações sobre maneiras de iniciar o daemon e quando usar u Esta configuração não tem efeito quando [`newrelic.daemon.ssl`](#inivar-daemon-ssl) está definido como `false`. - +
@@ -1536,10 +1445,7 @@ Agente PHP versão 10.1.0 permite encaminhar seu log PHP com [logs contextualiza Lembre-se de que a alteração das configurações no arquivo de configuração do agente local (`newrelic.ini`) requer a reinicialização do servidor Web para que entrem em vigor. Caso contrário, as alterações poderão não [entrar em vigor imediatamente](/docs/agents/php-agent/troubleshooting/ini-settings-not-taking-effect-immediately). - +
@@ -1578,13 +1484,13 @@ Lembre-se de que a alteração das configurações no arquivo de configuração * Defina como `false` para desativar completamente esse recurso, incluindo a coleta de métricas log e encaminhamento de logs. * Logs contextualizados agora está habilitado por padrão. Se você desativou esse recurso, reinicie o aplicativo ou as alterações não terão efeito imediato. - Um exemplo de arquivo de configuração: + Um exemplo de arquivo de configuração: - ```ini - newrelic.application_logging.enabled = true - newrelic.application_logging.metrics.enabled = true - newrelic.application_logging.forwarding.enabled = true - ``` + ```ini + newrelic.application_logging.enabled = true + newrelic.application_logging.metrics.enabled = true + newrelic.application_logging.forwarding.enabled = true + ``` @@ -1597,10 +1503,7 @@ Se você estiver usando uma [framework de registro em log compatível](/docs/log * `newrelic.application_logging.forwarding.log_level` permite escolher quais tipos de log seu aplicativo encaminha para o New Relic - +
@@ -1638,6 +1541,7 @@ Se você estiver usando uma [framework de registro em log compatível](/docs/log Habilita o envio de log do aplicativo para New Relic. * Defina como `true` para que seu registro seja enviado para a New Relic. Isso encaminha o log diretamente do agente PHP com metadados de vinculação que permitem que nosso recurso log-in-context funcione. O agente PHP não grava nenhum metadado na saída do log do aplicativo. + * Defina como `false` se não quiser que seu registro seja enviado para a New Relic. Quando `enabled` é definido como `false`, nenhum dado de log é enviado para o New Relic e a saída do log do aplicativo permanece inalterada. Exemplo de arquivo de configuração (`newrelic.ini`): @@ -1653,10 +1557,7 @@ Se você estiver usando uma [framework de registro em log compatível](/docs/log - +
@@ -1702,27 +1603,27 @@ Se você estiver usando uma [framework de registro em log compatível](/docs/log
* Configure o valor como um número inteiro positivo para especificar o número máximo de linhas de log por minuto a serem enviadas. + * Defina como `0` para desativar efetivamente o envio de log. + * Defina um valor mais baixo para reduzir a quantidade de linhas de log enviadas. Isso pode causar amostragem de log. + * Defina um valor mais alto para enviar mais linhas de log. Cada log recebe a mesma prioridade que sua transação associada. Alguns registros podem não ser incluídos porque estão limitados por `max_samples_stored`. Por exemplo, se o registro em log `max_samples_stored` estiver definido como 10.000 e uma transação 1 tiver 10.000 entradas de log, somente as entradas de log da transação 1 serão registradas. Se a transação 1 tiver menos de 10.000 logs, você receberá todos os logs da transação 1. Se ainda houver espaço, você receberá todo o log da transação 2 e assim por diante. As entradas de log com prioridades mais altas são mantidas em detrimento daquelas com prioridades mais baixas. - - Refere-se ao número de logs enviados _por minuto_. Definir `max_samples_stored` com um valor menor que 12 fará com que nenhum registro seja enviado. Qualquer número inteiro não negativo é válido, mas atualmente o valor máximo suportado é 20.000. - + + Refere-se ao número de logs enviados *por minuto*. Definir `max_samples_stored` com um valor menor que 12 fará com que nenhum registro seja enviado. Qualquer número inteiro não negativo é válido, mas atualmente o valor máximo suportado é 20.000. + - Exemplo de arquivo de configuração (`newrelic.ini`): + Exemplo de arquivo de configuração (`newrelic.ini`): - ```ini - newrelic.application_logging.forwarding.max_samples_stored = 10000 - ``` + ```ini + newrelic.application_logging.forwarding.max_samples_stored = 10000 + ```
- + @@ -1768,13 +1669,13 @@ Se você estiver usando uma [framework de registro em log compatível](/docs/log * `INFO` * `DEBUG` - Quando um nível de log for especificado para o agente, todas as mensagens desse nível de log e superiores serão relatadas. Por exemplo, se você definir seu nível de log como `ALERT`, você receberá o log para a gravidade `ALERT` e `EMERGENCY` . O nível de log padrão é `WARNING`. + Quando um nível de log for especificado para o agente, todas as mensagens desse nível de log e superiores serão relatadas. Por exemplo, se você definir seu nível de log como `ALERT`, você receberá o log para a gravidade `ALERT` e `EMERGENCY` . O nível de log padrão é `WARNING`. - Exemplo de arquivo de configuração (`newrelic.ini`): + Exemplo de arquivo de configuração (`newrelic.ini`): - ```ini - newrelic.application_logging.forwarding.log_level = "INFO" - ``` + ```ini + newrelic.application_logging.forwarding.log_level = "INFO" + ``` @@ -1787,10 +1688,7 @@ O agente PHP captura dados de contexto para a biblioteca Monolog e adiciona esse * `newrelic.application_logging.forwarding.context_data.exclude` define quais chaves de atributo serão excluídas do seu log encaminhado - +
@@ -1819,10 +1717,7 @@ O agente PHP captura dados de contexto para a biblioteca Monolog e adiciona esse * Defina como `false` se não desejar que dados de contexto sejam adicionados como atributo ao seu registro. - +
@@ -1854,10 +1749,7 @@ O agente PHP captura dados de contexto para a biblioteca Monolog e adiciona esse * Se todas as listas `include` estiverem vazias, todos os atributos de contexto de log serão encaminhados. - +
@@ -1897,10 +1789,7 @@ O agente PHP captura dados de contexto para a biblioteca Monolog e adiciona esse O agente PHP pode coletar e adicionar metadados de vinculação aos registros log do Monolog para permitir que os logs contextualizados funcionem com dados log encaminhados por um terceiro direcionador de logs. Para ativar esse recurso use a opção `newrelic.application_logging.local_decorating.enable` : - +
@@ -1952,10 +1841,7 @@ O agente PHP pode coletar e adicionar metadados de vinculação aos registros lo O agente PHP pode coletar métricas relacionadas ao evento de log para [a estrutura de log suportada](/docs/logs/logs-context/configure-logs-context-php). A criação destas métricas é controlada pela opção `newrelic.application_logging.metrics.enable` : - +
@@ -2011,10 +1897,7 @@ O agente PHP pode coletar métricas relacionadas ao evento de log para [a estrut Os valores dessas configurações são utilizados para controlar o rastreamento da transação. - +
@@ -2060,10 +1943,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento Você pode adicionar funções personalizadas à lista com cada arquivo PERDIR, mas não pode remover uma função ou método que já tenha sido adicionado. Se você quiser adicionar funções ou métodos programaticamente a serem instrumentados, use a chamada de função da API [`newrelic_add_custom_tracer()`](/docs/agents/php-agent/php-agent-api/newrelic_add_custom_tracer) . - +
@@ -2107,10 +1987,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento Para obter mais informações, consulte [`newrelic.transaction_tracer.detail`](#inivar-tt-detail). - +
@@ -2148,10 +2025,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento Habilita ou desabilita a solicitação de planos explicativos do MySQLi e da biblioteca PDO MySQL para chamadas de consulta lenta. Os planos Explicar só estarão disponíveis quando [`newrelic.transaction_tracer.slow_sql`](#inivar-tt-slowsql) estiver definido como `true` e [`newrelic.transaction_tracer.record_sql`](#inivar-tt-sql) **não** estiver definido como `"off"`. - +
@@ -2186,7 +2060,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento
- Define o limite além das consultas que são consideradas "lentas" e, portanto, candidatas à página [**Slow Queries**](/docs/apm/applications-menu/monitoring/databases-slow-queries-dashboard) . Especifique a duração como um valor absoluto com unidades. A unidade padrão é milissegundos se nenhuma for especificada. + Define o limite além das consultas que são consideradas "lentas" e, portanto, candidatas à página [**Slow Queries**](/docs/apm/applications-menu/monitoring/databases-slow-queries-dashboard) . Especifique a duração como um valor absoluto com unidades. A unidade padrão é milissegundos se nenhuma for especificada. **Example durations** @@ -2198,10 +2072,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento * `"750us"`
- + @@ -2241,10 +2112,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento Habilitar esta opção pode resultar em uma transação mais lenta, especialmente ao coletar muitos rastros do PHP 5.x. A ativação desta opção só é recomendada ao depurar especificamente problemas de desempenho em que há suspeita de lentidão de uma função interna. - +
@@ -2292,10 +2160,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento - +
@@ -2339,10 +2204,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento Se esta variável estiver definida como `false` ou a gravação SQL estiver desativada, o agente New Relic não coletará dados de consulta lenta. - +
@@ -2396,10 +2258,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento O rastreamento de pilha pode consumir memória, portanto, tome cuidado para não definir esse valor muito baixo. Esta variável não tem significado se [`newrelic.transaction_tracer.record_sql`](#inivar-tt-sql) estiver definido como `"off"`. - +
@@ -2436,7 +2295,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento Use esta variável para definir o limite além do qual as transações são elegíveis para rastreamento. Os valores disponíveis incluem: - * Use `"apdex_f"` para definir o limite como 4 vezes o valor [apdex_t](/docs/accounts-partnerships/education/getting-started-new-relic/glossary#apdex_t) do aplicativo. Para obter mais informações, consulte [Apdex: Medindo a satisfação do usuário](/docs/apm/new-relic-apm/apdex/apdex-measuring-user-satisfaction). + * Use `"apdex_f"` para definir o limite como 4 vezes o valor [apdex\_t](/docs/accounts-partnerships/education/getting-started-new-relic/glossary#apdex_t) do aplicativo. Para obter mais informações, consulte [Apdex: Medindo a satisfação do usuário](/docs/apm/new-relic-apm/apdex/apdex-measuring-user-satisfaction). * Use qualquer outra sequência de duração para definir um limite de tempo específico. Especifique a duração como um valor absoluto e a unidade de medida. Se nenhum for especificado, a unidade será padronizada em milissegundos. @@ -2453,10 +2312,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento * `"750us"` - +
@@ -2494,10 +2350,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento Use esta configuração para ativar ou desativar a coleta de consulta de entrada DQL com consulta lenta e rastreamento da transação. Quando habilitados, aparecerão junto com consulta lenta e rastreamento da transação. - +
@@ -2543,10 +2396,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento Esta definição de configuração é apenas para processos web PHP; isso não afetará os processos PHP CLI. Para definir um limite para processos CLI, use `newrelic.transaction_tracer.max_segments_cli`. - +
@@ -2598,10 +2448,7 @@ Os valores dessas configurações são utilizados para controlar o rastreamento Os valores dessas configurações são usados para controlar vários recursos tracer . - + O multiaplicativo Tracing está obsoleto e no agente PHP versão 9.21.0.311 foi desabilitado por padrão. Recomendamos o recurso [distributed tracing](/docs/apm/agents/php-agent/configuration/distributed-tracing-php-agent) , que melhora o [rastreamento multiaplicativo](/docs/traces/cross-application-traces). @@ -2645,10 +2492,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Distributed tracing e o rastreamento multiaplicativo não podem ser usados simultaneamente. A configuração padrão do agente PHP habilita distributed tracing e desabilita o rastreamento multiaplicativo. - +
@@ -2697,10 +2541,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Para obter mais informações, consulte [distributed tracing para seus serviços PHP](/docs/apm/agents/php-agent/configuration/distributed-tracing-php-agent). - +
@@ -2740,10 +2581,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr O cabeçalho distributed tracing New Relic permite interoperabilidade com agentes mais antigos que não suportam cabeçalhos W3C Trace Context . As versões do agente que suportam cabeçalhos W3C Trace Context os priorizarão em relação aos cabeçalhos New Relic para distributed tracing. - +
@@ -2781,10 +2619,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Os eventos Span são relatados para [distributed tracing](#inivar-distributed-enabled). O relatório de eventos de extensão requer que [distributed tracing](/docs/apm/agents/php-agent/configuration/distributed-tracing-php-agent) esteja habilitado. Esta opção habilita/desabilita o reporte do evento span. - +
@@ -2822,10 +2657,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Os eventos Span são relatados para [distributed tracing](#inivar-distributed-enabled). Este valor define o número máximo de eventos de span enviados ao coletor por ciclo de coleta. Um valor `0` usará o padrão do agente `2000`. A configuração máxima é `10000`. - +
@@ -2863,10 +2695,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Configura o observador trace usado para rastreamento infinito. Se estiver vazio, o suporte ao Rastreamento Infinito será desativado. Isso requer que [distributed tracing](#inivar-distributed-enabled) e o evento span estejam habilitados. - +
@@ -2904,10 +2733,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Configura a porta TCP/IP usada para comunicação com o Observador trace do Infinite Tracing. Esta configuração será ignorada se `newrelic.infinite_tracing.trace_observer.host` estiver vazio. Geralmente, essa configuração não precisará ser alterada. - +
@@ -2945,10 +2771,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Configura o número de eventos de span que podem ser enfileirados para transmissão para o Observador trace de rastreamento infinito. O agente gerencia internamente o evento span para rastreamento infinito em lotes span. Esses lotes de span podem conter no máximo 1.000 spans. Portanto, o tamanho da fila de eventos span não pode ser inferior a `1000`, caso contrário, nem mesmo um único lote span poderá ser enfileirado. Se um tamanho de fila inferior a 1.000 for especificado, o tamanho mínimo de `1000` será usado. - +
@@ -2992,10 +2815,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr - +
@@ -3033,10 +2853,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Quando [habilitado](#inivar-err-enabled), o agente coleta erros retornados pelas funções do MySQL como se fossem erros de PHP. - +
@@ -3076,10 +2893,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Observação: quaisquer erros não detectados receberão uma prioridade ainda maior, de modo que terão precedência sobre os erros relatados pela função [`newrelic_notice_error()`](/docs/agents/php-agent/php-agent-api/newrelic_notice_error) da API. - +
@@ -3122,10 +2936,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr * Versões do PHP 7 suportadas: `newrelic.error_collector.ignore_exceptions = Throwable` - +
@@ -3179,10 +2990,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr ``` - +
@@ -3230,10 +3038,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Para ativar o rastreamento do módulo Drupal, defina como `true`. Esta opção tem o mesmo impacto no desempenho que [`newrelic.transaction_tracer.detail`](#inivar-tt-detail). Ele permitirá a gravação das funções do módulo Drupal e contagens de chamadas, e elas serão exibidas na guia **Modules** , assim como a transação da web. - +
@@ -3271,10 +3076,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Para ativar o rastreamento de gancho do WordPress, defina como `true`. Ele permitirá a gravação de ganchos, plug-ins e temas do WordPress, e eles serão exibidos na guia [**WordPress**](/docs/agents/php-agent/frameworks-libraries/wordpress-specific-functionality) na interface do New Relic. - +
@@ -3309,13 +3111,10 @@ Os valores dessas configurações são usados para controlar vários recursos tr
- Define as opções de como os hooks do WordPress são instrumentados. O agente New Relic pode fornecer diferentes níveis de insights sobre ganchos do WordPress. Por padrão, apenas plug-in/tema de retorno de chamada são instrumentados ("plugin_callbacks"). Ao custo do aumento da sobrecarga do agente, é possível estender a instrumentação para todas as funções de retorno de chamada de gancho ("all_callbacks"). A terceira opção é monitor hooks sem retorno de chamada instrumentado ("threshold"). Esta opção não fornece insights sobre plug-ins/temas. Leia mais sobre a instrumentação específica do WordPress [aqui](/docs/agents/php-agent/frameworks-libraries/wordpress-specific-functionality). + Define as opções de como os hooks do WordPress são instrumentados. O agente New Relic pode fornecer diferentes níveis de insights sobre ganchos do WordPress. Por padrão, apenas plug-in/tema de retorno de chamada são instrumentados ("plugin\_callbacks"). Ao custo do aumento da sobrecarga do agente, é possível estender a instrumentação para todas as funções de retorno de chamada de gancho ("all\_callbacks"). A terceira opção é monitor hooks sem retorno de chamada instrumentado ("threshold"). Esta opção não fornece insights sobre plug-ins/temas. Leia mais sobre a instrumentação específica do WordPress [aqui](/docs/agents/php-agent/frameworks-libraries/wordpress-specific-functionality).
- + @@ -3350,13 +3149,10 @@ Os valores dessas configurações são usados para controlar vários recursos tr
- Define o limite acima do qual o agente New Relic registrará a execução do gancho do WordPress. Usado quando newrelic.framework.wordpress.hooks.options está definido como "limite". + Define o limite acima do qual o agente New Relic registrará a execução do gancho do WordPress. Usado quando newrelic.framework.wordpress.hooks.options está definido como "limite".
- + @@ -3394,10 +3190,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr É o mesmo que [`newrelic.webtransaction.name.functions`](#inivar-wt-funcs), exceto que usa nomes de arquivo para nomear a transação da web. Os nomes dos arquivos podem ser expressões regulares POSIX padrão para serem usadas com PCRE; por exemplo, `"controllers/actions/.*"`. - +
@@ -3434,7 +3227,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr A menos que o agente New Relic detecte um framework específico, como Drupal ou Wordpress, as transações da web recebem o nome do arquivo PHP inicial; por exemplo, `article.php`. - Quando o arquivo inicial é um despachante, esse esquema de nomenclatura produz dados menos que úteis. Utilize esta variável para especificar uma lista de funções que são as "ações" geradas pelo despachante. O nome da transação da web será a primeira função de ação executada. + Quando o arquivo inicial é um despachante, esse esquema de nomenclatura produz dados menos que úteis. Utilize esta variável para especificar uma lista de funções que são as "ações" geradas pelo despachante. O nome da transação da web será a primeira função de ação executada. **Example dispatch function naming** @@ -3457,10 +3250,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr A transação da web será nomeada `login`, `logout`, etc. em vez de `/index.php` (o nome inicial do arquivo). - +
@@ -3498,10 +3288,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Quando ativado, remove qualquer conteúdo do URI da solicitação após o nome do script. Por exemplo, isso removeria o `/xyz/zy` final de `/path/to/foo.php/xyz/zy`. - +
@@ -3539,10 +3326,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Se `false`, o agente não reportará métrica da instância do datastore, nem adicionará parâmetro `host` ou `port_path_or_id` à operação ou rastreamento sql lento. - +
@@ -3586,10 +3370,7 @@ Os valores dessas configurações são usados para controlar vários recursos tr Esta seção lista as configurações que afetam a coleta e os relatórios de atributos. - +
@@ -3629,10 +3410,7 @@ Esta seção lista as configurações que afetam a coleta e os relatórios de at Para obter mais informações, consulte [Habilitando e desabilitando atributo](/docs/php/php-agent-enabling-and-disabling-attributes#cfg-attributes-enabled). - +
@@ -3672,10 +3450,7 @@ Esta seção lista as configurações que afetam a coleta e os relatórios de at Para mais informações sobre os destinos disponíveis, consulte [Habilitando e desabilitando atributo](/docs/agents/php-agent/attributes/enabling-and-disabling-attributes#properties). - +
@@ -3719,10 +3494,7 @@ Esta seção lista as configurações que afetam a coleta e os relatórios de at Esta seção lista as configurações que afetam os relatórios de eventos personalizados. - +
@@ -3762,10 +3534,7 @@ Esta seção lista as configurações que afetam os relatórios de eventos perso Para obter mais informações, consulte [Relatório de evento personalizado e atributo](/docs/data-apis/custom-data/custom-events/apm-report-custom-events-attributes/#php-att). - +
@@ -3827,10 +3596,7 @@ Esta seção lista as configurações que afetam os relatórios de eventos perso Esta seção lista as configurações que afetam o relatório do nível do código métrico. - +
@@ -3872,10 +3638,7 @@ Esta seção lista as configurações que afetam o relatório do nível do códi - + Isso só pode ser definido por meio de uma variável de ambiente. @@ -3917,10 +3680,7 @@ Esta seção lista as configurações que afetam o relatório do nível do códi O commit sha. O sha inteiro pode ser usado ou apenas os primeiros sete caracteres (por exemplo, 734713b). - + Isso só pode ser definido por meio de uma variável de ambiente. @@ -3978,10 +3738,7 @@ Uma próxima versão da Errors Inbox rastreará automaticamente quais versões d Esta seção lista as configurações restantes do newrelic.ini. - +
@@ -4033,10 +3790,7 @@ Esta seção lista as configurações restantes do newrelic.ini. - +
@@ -4077,10 +3831,7 @@ Esta seção lista as configurações restantes do newrelic.ini. * O usuário que executa o PHP pode gravar no arquivo. Geralmente este é o mesmo usuário do servidor web. - +
@@ -4118,10 +3869,7 @@ Esta seção lista as configurações restantes do newrelic.ini. Quando definido como `true`, o agente coletará e reportará dados de eventos analíticos. Os dados do evento permitem que a interface do New Relic mostre informações adicionais como [histograma](/docs/applications-menu/histograms-viewing-data-distribution) e [percentil](/docs/applications-menu/percentiles-comparing-ranked-data). - +
@@ -4159,10 +3907,7 @@ Esta seção lista as configurações restantes do newrelic.ini. Quando definido como `true`, o agente coletará e reportará dados de eventos de erro. Os dados do evento permitem que a interface do New Relic mostre análises de erros. - +
@@ -4200,10 +3945,7 @@ Esta seção lista as configurações restantes do newrelic.ini. Esta configuração habilita recursos novos e experimentais dentro do agente PHP. Esses flags são usados para habilitar seletivamente recursos que devem ser habilitados por padrão em versões posteriores do agente PHP. - +
@@ -4238,13 +3980,10 @@ Esta seção lista as configurações restantes do newrelic.ini.
- Isso permite a inserção automática dos fragmentos JavaScript para . Quando habilitado fará com que o agente insira um cabeçalho e um rodapé na saída HTML que irá gerar métricas no tempo de carregamento da página para a experiência do usuário final. Para obter mais informações, consulte [Tempo de carregamento da página em PHP](/docs/php/page-load-timing-in-php). + Isso permite a inserção automática dos fragmentos JavaScript para . Quando habilitado fará com que o agente insira um cabeçalho e um rodapé na saída HTML que irá gerar métricas no tempo de carregamento da página para a experiência do usuário final. Para obter mais informações, consulte [Tempo de carregamento da página em PHP](/docs/php/page-load-timing-in-php).
- + @@ -4284,10 +4023,7 @@ Esta seção lista as configurações restantes do newrelic.ini. * Agente PHP versão 6.4 ou superior: esta configuração é definida como `true` por padrão. - +
@@ -4335,10 +4071,7 @@ Esta seção lista as configurações restantes do newrelic.ini. Permite a detecção de framework e biblioteca quando o pré-carregamento está habilitado. O pré-carregamento foi introduzido no PHP versão 7.4. `newrelic.preload_framework_library_detection` só terá efeito quando `opcache.preload` for definido no arquivo `php.ini` . - +
@@ -4385,4 +4118,4 @@ Esta seção lista as configurações restantes do newrelic.ini. Quando definido como `true`, o agente enviará informações de detecção de pacotes que podem ser visualizadas na página do ambiente. - + \ No newline at end of file diff --git a/src/i18n/content/pt/docs/codestream/observability/transactions.mdx b/src/i18n/content/pt/docs/codestream/observability/transactions.mdx index 3e70a29cadb..6be4d09daa7 100644 --- a/src/i18n/content/pt/docs/codestream/observability/transactions.mdx +++ b/src/i18n/content/pt/docs/codestream/observability/transactions.mdx @@ -1,24 +1,18 @@ --- title: Desempenho de transação metaDescription: Identify poorly performing transactions. -freshnessValidatedDate: never +freshnessValidatedDate: '2024-08-28T00:00:00.000Z' translationType: machine --- CodeStream sinaliza automaticamente problemas de desempenho em seu código, permitindo que você resolva proativamente os problemas à medida que eles surgem. -A screenshot of the Transaction performance section showing poorly performing transactions. +A screenshot of the Transaction performance section showing poorly performing transactions. CodeStream identifica problemas de desempenho começando pela transação e procurando anomalias nas taxas de erros ou na duração média. Se você estiver usando [o Monitoramento de Alterações](/docs/change-tracking/change-tracking-introduction/) da New Relic para enviar informações de implantação, as anomalias serão calculadas comparando o desempenho desde seu último lançamento com as três semanas anteriores. Caso contrário, a comparação é feita utilizando os últimos sete dias. Para quaisquer transações identificadas como tendo problemas de desempenho, o CodeStream então detalha os segmentos (por exemplo, consulta ao banco de dados, chamadas externas, métodos individuais, etc.) que compõem a transação para ver se algum deles está apresentando desempenho insatisfatório. Isso permite que você identifique a origem do problema. -Clique em qualquer transação ou segmento para ver o problema de desempenho mapeado ao longo do tempo, e CodeStream, quando possível, também levaremos você ao arquivo e número de linha apropriados. +Clique em qualquer transação ou segmento para ver o problema de desempenho mapeado ao longo do tempo. Para taxas de erros anômalas, os erros que contribuem para o aumento das taxas de erros são listados e você pode clicar em um para acessar CodeStream a experiência [de investigação de erros](/docs/codestream/observability/error-investigation) do . -A screenshot of a chart showing transaction performance over time. +A screenshot of a chart showing error rate over time. + +Para duração média anômala, o CodeStream faz uma análise de caminho crítico para listar as operações mais lentas. E para operações anômalas de banco de dados, são listadas as consultas reais. \ No newline at end of file diff --git a/src/i18n/content/pt/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx b/src/i18n/content/pt/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx index 9a68c834b3e..a207bfc3568 100644 --- a/src/i18n/content/pt/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx +++ b/src/i18n/content/pt/docs/data-apis/ingest-apis/metric-api/NRQL-high-cardinality-metrics.mdx @@ -45,11 +45,7 @@ A cardinalidade de uma métrica é o tamanho do conjunto de mapas únicos de atr Imagine uma rede de 4 hosts, cada um com 2 containers rodando neles, e cada contêiner reporta periodicamente a métrica do medidor `memory.heap`, com o nome do host e o id do contêiner adicionados como atributo. -Host and containers combination resulting in high cardinality +Host and containers combination resulting in high cardinality Quando submetida à API métrica, uma dessas métricas pode parecer algo assim: @@ -142,13 +138,43 @@ Da mesma forma, há uma lista de inclusão se for mais conveniente para o contex FROM Metric SELECT cardinality(memory.heap, include: {'host.name', 'region'}) SINCE today RAW ``` -Gerenciar a cardinalidade pode ser difícil de conceituar, mas os métodos acima ajudarão você a obter respostas para perguntas como "Qual métrica está contribuindo com mais cardinalidade?" e "Qual o impacto que um determinado atributo tem nessa cardinalidade total?". +Gerenciar a cardinalidade pode ser difícil de conceituar, mas os métodos acima ajudarão você a obter respostas para perguntas como "Qual métrica está contribuindo com mais cardinalidade?" e "Qual o impacto que um determinado atributo tem nessa cardinalidade total?". Muitas vezes acontece que a cardinalidade acompanha o valor mais exclusivo, pois esse valor pode definir os possíveis valores que outros atributo podem assumir. No entanto, há muitos casos em que a explosão de combinações possíveis de um punhado de atributo impulsiona a cardinalidade total. Coisas que parecem um identificador exclusivo geralmente são um bom lugar para começar, mas às vezes não é uma chave única, mas a combinação de duas ou mais chaves. Quanto mais familiarizado você estiver com seus dados e com os sistemas que os geram, mais fácil será saber qual atributo incluir ou excluir. +### Ajustando limites de cardinalidade [#adjusting-cardinality-limits] + +Uma vez que uma métrica tenha sido identificada com cardinalidade alta e determinada como um uso válido dessa cardinalidade, alguns ajustes são possíveis para ajudar a aliviar qualquer violação de limite que possa ocorrer. Para aumentar a cardinalidade de um nome de métrica específico, você pode usar nossa [API NerdGraph](/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph). Alguns exemplos de solicitações do NerdGraph estão incluídos abaixo. + +Antes de usar a API para ajustar os limites de cardinalidade, revise [os fatores que influenciam a cardinalidade](#influences). + + + + Para criar uma substituição de limite para um nome de métrica específico: + + ```graphql + mutation { + dataManagementCreateAccountLimit( + accountId: "" + accountLimit: { + limit: { name: "Dimensional Metric per-metric cardinality ingested" } + overrideReason: "" + overrideValue: "" + qualifier: "" + } + ) { + name + unit + value + } + } + ``` + + + Se você quiser saber mais sobre limites e resolução de problemas da API métrica, aqui estão dois bons recursos: * [Limites da API métrica e atributo restrito](/docs/telemetry-data-platform/ingest-apis/metric-api/metric-api-limits-restricted-attributes/) * [Solucionar problemas da API métrica com o evento NRIntegrationError](/docs/telemetry-data-platform/ingest-apis/metric-api/troubleshoot-nrintegrationerror-events/) são ótimos recursos para explorar. - + \ No newline at end of file diff --git a/src/i18n/content/pt/docs/errors-inbox/error-external-services.mdx b/src/i18n/content/pt/docs/errors-inbox/error-external-services.mdx index b36b93a0c44..76ddf30ab84 100644 --- a/src/i18n/content/pt/docs/errors-inbox/error-external-services.mdx +++ b/src/i18n/content/pt/docs/errors-inbox/error-external-services.mdx @@ -13,66 +13,26 @@ Quando uma caixa de entrada é conectada ao Slack, grupos de erros novos e recri Para conectar uma caixa de entrada ao Slack siga as etapas abaixo ou acompanhe o vídeo: - + + + + + +
- `entity.guid` `entity.name` `entity.type` + `entity.guid` `entity.name` `entity.type` @@ -97,5 +97,19 @@ Alguns atributos específicos possuem restrições adicionais: Carga com carimbo de data/hora superior a 48 horas poderá ser descartada.
+ `instrumentation.name` `instrumentation.provider` `instrumentation.version` + + Esses atributos são reservados para nossa integração mobile e browser. + + + Se você usar qualquer uma dessas integrações, não deverá confiar ou fazer uso desses atributos de instrumentação. + +
\ No newline at end of file diff --git a/src/i18n/content/pt/docs/logs/ui-data/data-partitions.mdx b/src/i18n/content/pt/docs/logs/ui-data/data-partitions.mdx index 80840bbd290..5f66105356b 100644 --- a/src/i18n/content/pt/docs/logs/ui-data/data-partitions.mdx +++ b/src/i18n/content/pt/docs/logs/ui-data/data-partitions.mdx @@ -28,96 +28,90 @@ Antes de começar a criar partições, certifique-se de ter as [permissões nece ### Dimensionando e organizando uma partição [#size] -Você pode obter melhorias significativas de desempenho com o uso adequado de partições de dados. Organizar seus dados em partições discretas permite consultá-los separadamente ou todos juntos. Os objetivos do particionamento de seus dados devem ser: +Você pode obter melhorias significativas de desempenho com o uso adequado de partições de dados. Organizar seus dados em partições discretas permite que você consulte apenas os dados necessários. Você pode consultar uma única partição ou uma lista de partições separadas por vírgulas. Os objetivos do particionamento de seus dados devem ser: -* Crie partições de dados que se alinhem com conceitos estáticos ou que mudam com pouca frequência em seu ambiente ou organização (por exemplo, por unidade de negócios, equipe, ambiente, serviço, etc.). -* Certifique-se de que cada partição permaneça abaixo de 1 TB de ingestão diária para obter o desempenho ideal. +* Crie partições de dados que se alinhem às categorias em seu ambiente ou organização que são estáticas ou mudam com pouca frequência (por exemplo, por unidade de negócios, equipe, ambiente, serviço, etc.). +* Crie partições para otimizar o número de eventos que devem ser escaneados para sua consulta mais comum. Não há uma regra rígida, mas geralmente, quando o evento de log escaneado ultrapassa 500 milhões (especialmente mais de 1 bilhão) para sua `common` consulta, você pode considerar ajustar seu particionamento. -Ter mais partições permite mais pesquisas de destino, mas criar muitas partições pode dificultar a localização do log e aumentar a sobrecarga administrativa. Encontrar o equilíbrio certo é importante. Oferecemos suporte para no máximo 100 partições por conta, mas o número ideal para a maioria das contas é de 10 a 15 partições. +Os principais impulsionadores do evento digitalizado: -### Escolhendo um namespace [#namespace] +* Tamanho da partição (número de eventos) -O namespace de uma partição determina seu período de retenção. Oferecemos duas opções de retenção: +* Retenção padrão para uma partição específica (impacta o total de eventos potenciais que podem ser escaneados em uma consulta) -* - **Standard:** - +* Janela de tempo para a consulta NRQL - A retenção padrão da conta determinada pela sua assinatura do New Relic. Este é o período máximo de retenção disponível na sua conta e é o namespace que você selecionará para a maioria das suas partições. +* Estrutura de gráfico e dashboard -* - **Secondary:** - + * Duração da janela de tempo padrão + * Número de gráficos em um dashboard (aumenta o número de consultas) - Retenção de 30 dias. Todos os logs enviados para uma partição que seja membro do namespace Secundário serão eliminados continuamente 30 dias após terem sido ingeridos. +### Qual é o tamanho correto da partição? [#right-size] -A retenção secundária não é um mecanismo de controle de custos; os dados são cobrados na ingestão. +Ter mais partições permite mais pesquisas de destino, mas criar muitas partições pode dificultar a localização do log e aumentar a sobrecarga administrativa. Encontrar o equilíbrio certo é importante. -## Use a API NerdGraph para gerenciar partições de dados [#nerdgraph] +Oferecemos suporte a no máximo 100 partições por conta, mas o número ideal para a maioria das contas dependerá de quão organizado é seu esquema de partições e de quão bem você consegue coordenar diferentes equipes e membros da equipe no uso da plataforma. Embora alguns clientes achem desafiador gerenciar mais de uma dúzia de partições em uma conta, acreditamos que partições bem organizadas com agrupamentos lógicos de dados com convenções de nomenclatura mnemônicas podem ir muito além disso. -Se quiser gerenciar suas partições de dados programaticamente, você pode usar o NerdGraph API Explorer: **[one.newrelic.com](https://one.newrelic.com) > All capabilities > Apps > NerdGraph API explorer**. O [tutorial de partições de dados do NerdGraph](/docs/apis/nerdgraph/examples/nerdgraph-data-partition-rules-tutorial/) mostra como consultar, criar e excluir partições de dados usando esta API. +### Dicas para estimar o tamanho da sua partição [#tips-for-estimating-partition-size] -## Crie regras de partição via interface [#create] +Para ter uma ideia de quantos eventos estão acontecendo em uma determinada partição por dia: -Screenshot of Log partitions rule in UI +``` +FROM Log_nginx +SELECT count(*) +SINCE 1 day ago +``` -
- À esquerda da barra de consulta de registro, clique em **Data partitions** e crie um nome de partição com o namespace de retenção, descrição opcional e critérios correspondentes. -
- -Para criar uma nova regra de partição: +Além disso, você pode entender o uso real da consulta e o desempenho em relação a uma partição analisando o evento `NrDbQuery` . Isso tem uma variedade de atributos úteis, incluindo a duração da consulta, a declaração NRQL em si e a janela de tempo usada na consulta. -1. Vá para +Por exemplo, a consulta a seguir retornará um histograma dos tamanhos de janela de tempo usados em sua consulta log para uma determinada partição: - - **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) > Logs** - +``` +FROM NrdbQuery +SELECT histogram(timeWindowMinutes, 5, 5) +WHERE query like '%Log_nginx%' +``` - . +Outra técnica útil é focar na consulta mais lenta em uma determinada partição e entender as janelas de tempo que estão sendo usadas nessas consultas: -2. À esquerda da barra de consulta de registro, clique em +``` +FROM NrdbQuery +SELECT percentile(durationMs, 90) +WHERE query like '%Log_nginx%' +FACET query, timeWindowMinutes +``` - - **Partition** - - - e em +### Escolhendo um namespace [#namespace] - - **Create new** - +O namespace de uma partição determina seu período de retenção. Oferecemos duas opções de retenção: - . +* **Standard:** A retenção padrão da conta determinada pela sua assinatura do New Relic. Este é o período máximo de retenção disponível na sua conta e é o namespace que você selecionará para a maioria das suas partições. +* **Secondary:** Retenção de 30 dias. Todos os logs enviados para uma partição que seja membro do namespace Secundário serão eliminados continuamente 30 dias após terem sido ingeridos. -3. Defina um +A retenção secundária não é um mecanismo de controle de custos. Os dados são cobrados na ingestão. - - **Partition name** - +## Use a API NerdGraph para gerenciar partições de dados [#nerdgraph] - como uma sequência alfanumérica que começa com `Log_`. +Se quiser gerenciar suas partições de dados programaticamente, você pode usar o NerdGraph API Explorer: **[one.newrelic.com](https://one.newrelic.com) &gt; All capabilities &gt; Apps &gt; NerdGraph API explorer**. O [tutorial de partições de dados do NerdGraph](/docs/apis/nerdgraph/examples/nerdgraph-data-partition-rules-tutorial/) mostra como consultar, criar e excluir partições de dados usando esta API. -4. Adicione uma descrição opcional. +## Crie regras de partição via interface [#create] -5. Selecione o [namespace de retenção](#namespace) para a partição. +Screenshot of Log partitions rule in UI -6. Defina o +
+ À esquerda da barra de consulta de registro, clique em **Data partitions** e crie um nome de partição com o namespace de retenção, descrição opcional e critérios correspondentes. +
- - **Matching criteria** - +Para criar uma nova regra de partição: - da sua regra: insira uma cláusula NRQL `WHERE` válida para corresponder ao log a ser armazenado nesta partição. +1. Vá para **[one.newrelic.com > All capabilities](https://one.newrelic.com/all-capabilities) &gt; Logs**. +2. À esquerda da barra de consulta de registro, clique em **Partition** e em **Create new**. +3. Defina um **Partition name** como uma sequência alfanumérica que começa com `Log_`. +4. Adicione uma descrição opcional. +5. Selecione o [namespace de retenção](#namespace) para a partição. +6. Defina o **Matching criteria** da sua regra: insira uma cláusula NRQL `WHERE` válida para corresponder ao log a ser armazenado nesta partição. -Screenshot of log partition rules in UI +Screenshot of log partition rules in UI
Para visualizar suas partições: clique no dropdown **Partition** . @@ -129,4 +123,4 @@ A partição padrão é `Log`. Qualquer log que não seja afetado por uma regra Você pode consultar múltiplas partições ao mesmo tempo. Para obter o melhor desempenho, selecione o menor número possível de partições. -Para pesquisar partições: À esquerda da barra de consulta de log, clique em **Partition** e use a barra de pesquisa de partições. +Para pesquisar partições: À esquerda da barra de consulta de log, clique em **Partition** e use a barra de pesquisa de partições. \ No newline at end of file diff --git a/src/i18n/content/pt/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx b/src/i18n/content/pt/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx index ab659ed4845..fee6d819fc7 100644 --- a/src/i18n/content/pt/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx +++ b/src/i18n/content/pt/docs/new-relic-solutions/solve-common-issues/find-help-get-support.mdx @@ -57,17 +57,17 @@ Se não conseguir encontrar uma resposta na documentação, você pode registrar ## Registre um caso na plataforma [#file-ticket] -Se você não encontrar o que procura e seu nível de assinatura incluir suporte técnico, [abra um ticketde suporte](https://support.newrelic.com/s/inbox). +Se você não encontrar o que procura e seu nível de assinatura incluir suporte técnico, abra um ticket de suporte diretamente na plataforma: -Para registrar um novo caso na plataforma: +1. Se você estiver em uma organização com várias contas, selecione sua conta no dropdown superior. -1. Vá para o botão **[I need more help](https://one.newrelic.com/redirect/support)** em **Looking for more help?** no painel direito. +2. Acima do seu nome, no canto inferior esquerdo, clique em [Help > Help & Support](https://one.newrelic.com/redirect/support). Help button -2. Selecione sua conta. +3. Clique em **Create a Support Case**. -3. Clique em **Create a Support case**. + Screenshot showing the tile to create a ticket 4. Forneça o máximo de detalhes possível. Inclua o URL, se aplicável, ou selecione **Attach file** para incluir um arquivo de log, um arquivo de diagnóstico New Relic, captura de tela ou qualquer outro anexo útil. diff --git a/src/i18n/content/pt/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx b/src/i18n/content/pt/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx index 08ef1826a80..a874a8e8a8c 100644 --- a/src/i18n/content/pt/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx +++ b/src/i18n/content/pt/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/introduction-lambda.mdx @@ -39,7 +39,7 @@ Mostraremos como instrumentar sua função do Lambda usando cada método em noss * [instrumento sua função não-containerizada do Lambda](/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/instrument-your-own/) -* [instrumento sua função layerless do Lambda](/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/enable-serverless-monioring-lambda-monitoring-layerless/) +* [instrumento sua função layerless do Lambda](/docs/serverless-function-monitoring/aws-lambda-monitoring/instrument-lambda-function/enable-serverless-monitoring-aws-lambda-layerless/) ## Antes de você começar [#begin] diff --git a/src/i18n/content/pt/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx b/src/i18n/content/pt/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx index ca27937c255..db36166aa71 100644 --- a/src/i18n/content/pt/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx +++ b/src/i18n/content/pt/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results.mdx @@ -25,50 +25,14 @@ Use a página **Results** e a página de detalhes do monitor selecion Para acessar uma lista completa de resultados de monitor simples e com script na [página**Results** ](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs): -1. Vá para +1. Vá para **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (selecione um monitor) &gt; **Results**. +2. Para encontrar o tipo de resultado que você procura, [classifique a lista](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#sort-list) e [filtre por localização](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#filter-location). Por exemplo, para localizar um tempo de resposta extraordinariamente rápido da Irlanda, classifique por **Duration (asc)** e desative todos os locais, exceto **Ireland, EU**. +3. Para entender o desempenho do seu site em um momento específico, incluindo detalhes do tempo de carregamento e tamanho da resposta, use a visualização detalhada da página **Results** . - - **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** - - - \> (selecione um monitor) > - - - **Results** - - - . - -2. Para encontrar o tipo de resultado que você procura, [classifique a lista](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#sort-list) e [filtre por localização](/docs/synthetics/new-relic-synthetics/pages/synthetics-results-access-individual-monitor-runs#filter-location). Por exemplo, para localizar um tempo de resposta extraordinariamente rápido da Irlanda, classifique por - - - **Duration (asc)** - - - e desative todos os locais, exceto - - - **Ireland, EU** - - - . - -3. Para entender o desempenho do seu site em um momento específico, incluindo detalhes do tempo de carregamento e tamanho da resposta, use a visualização detalhada da página - - - **Results** - - - . - -Synthetic monitoring - Results page +Synthetic monitoring - Results page
- **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** > (selecione um monitor) > **Results** > (selecione um resultado: visualize detalhes de cada verificação de monitor, incluindo tempo de carregamento e tamanho total de carregamento. + **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (selecione um monitor) &gt; **Results** &gt; (selecione um resultado: visualize detalhes de cada verificação de monitor, incluindo tempo de carregamento e tamanho total de carregamento.
Você também pode acessar resultados interessantes para seu monitor simples e com script diretamente nas páginas [**Overview**](/docs/synthetics/new-relic-synthetics/pages/synthetics-overview-page-view-monitors-performance) e [**Failures**](/docs/synthetics/new-relic-synthetics/pages/synthetics-failures-troubleshoot-downtime) . @@ -121,27 +85,15 @@ Os testes API e navegador com script geralmente geram script logs, qu Veja como visualizar script logs: -1. Navegue até - - - **Synthetic Monitoring > Results** - - - . - +1. Navegue até **Synthetic Monitoring > Results**. 2. Selecione um resultado de teste específico. +3. Clique na guia **Script Log** . -3. Clique na guia - - - **Script Log** - - - . - -Observação: Script logs estão disponíveis apenas para testes que falharam ou nos quais o usuário optou por incluir o registro personalizado. + + Script logs estão disponíveis apenas para testes que falharam ou onde o usuário optou por incluir registro personalizado. + -Se quiser registrar manualmente os marcos do script, você poderá [incluir funções de registro em log no seu script](/docs/synthetics/synthetic-monitoring/using-monitors/view-simple-scripted-monitor-results/#script-log-manual). +Se você quiser registrar manualmente os marcos do script, poderá [incluir funções de registro no seu script](/docs/synthetics/synthetic-monitoring/scripting-monitors/introduction-scripted-browser-monitors/#script-log-manual). ## Ver monitor de captura de tela @@ -151,14 +103,10 @@ Um simples browser e monitor de browser com script pode capturar a tela. Por pad Tenha em mente que o script monitor de browser com salva apenas a última captura de tela tirada. -Synthetics-View-Screenshot.png +Synthetics-View-Screenshot.png
- **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** > (selecione um monitor) > **Results** > (selecione um resultado). + **[one.newrelic.com > Synthetic monitoring](https://one.newrelic.com/synthetics-nerdlets)** &gt; (selecione um monitor) &gt; **Results** &gt; (selecione um resultado).
## Detalhes de tempo [#timing] @@ -171,4 +119,4 @@ Exemplos de comportamentos não medidos incluem: * Pré-busca e priorização de recursos * Pré-resolução de DNS * Pré-conexão TCP -* Pré-renderização de página +* Pré-renderização de página \ No newline at end of file From 39db3f3e9ff3a0f7a4fdeac98406e87e4091fae7 Mon Sep 17 00:00:00 2001 From: Brian Peck Date: Tue, 3 Sep 2024 10:24:12 -0400 Subject: [PATCH 13/19] fix(SyntheticsS3): Added S3 network endpoints --- .../get-started/networks.mdx | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/content/docs/new-relic-solutions/get-started/networks.mdx b/src/content/docs/new-relic-solutions/get-started/networks.mdx index 9cef5e101c7..b8dcd4bbc3e 100644 --- a/src/content/docs/new-relic-solutions/get-started/networks.mdx +++ b/src/content/docs/new-relic-solutions/get-started/networks.mdx @@ -641,6 +641,26 @@ If your organization uses a firewall that restricts outbound traffic, follow the + + + `nr-synthetics-production.s3.amazonaws.com` + + + + Synthetics screenshots, logs, and similar assets (US region only) + + + + + + `nr-synthetics-production-eu.s3.eu-central-1.amazonaws.com` + + + + Synthetics screenshots, logs, and similar assets (EU region only) + + + `pa-api.newrelic-external.com` From 85ebd98de3f37c5dbf0e440cb3c8c20f3e1e2a88 Mon Sep 17 00:00:00 2001 From: Asia Kane <26093145+akane0915@users.noreply.github.com> Date: Tue, 3 Sep 2024 08:39:04 -0700 Subject: [PATCH 14/19] fix(Alerts): update title template and description template to use tags --- .../alert-custom-incident-descriptions.mdx | 48 +++++++++---------- .../condition-details/title-template.mdx | 6 +-- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/src/content/docs/alerts/create-alert/condition-details/alert-custom-incident-descriptions.mdx b/src/content/docs/alerts/create-alert/condition-details/alert-custom-incident-descriptions.mdx index 52f01f15933..09a1decc8f4 100644 --- a/src/content/docs/alerts/create-alert/condition-details/alert-custom-incident-descriptions.mdx +++ b/src/content/docs/alerts/create-alert/condition-details/alert-custom-incident-descriptions.mdx @@ -1,7 +1,7 @@ --- title: Description template for alert conditions tags: - - Alerts + - Alerts - Alert conditions metaDescription: 'Some alert conditions allow you to write a Description, which adds context to your incidents and notifications.' redirects: @@ -37,7 +37,7 @@ The **Description template** field allows you to use a general templa ```handlebars This is my condition name : {{conditionName}} -The hostname is : {{tag.fullHostname}} +The hostname is : {{tags.fullHostname}} ``` An incident resulting from this condition would fill in the details and you'd receive a notification like this: @@ -67,21 +67,21 @@ Here's a description template template example: ```handlebars This is my condition name : {{conditionName}} -The hostname is : {{tag.fullHostname}} -Owning Team: {{tag.label.owning_team}} -Product: {{tag.label.product}} -ec2VpcId: {{tag.aws.ec2VpcId}} -Service name : {{tag.label.Name}} -AWS Region : {{tag.aws.awsRegion}} -AWS Availability Zone: {{tag.aws.awsAvailabilityZone}} -Department : {{tag.label.department}} -Environment: {{tag.label.environment}} -Cluster: {{tag.clusterName}} -Cluster Role: {{tag.clusterRole}} -EC2 Instance Type: {{tag.instanceType}} -EC2 InstanceID: {{tag.aws.ec2InstanceId}} -EC2 AmiId: {{tag.aws.ec2AmiId}} -EC2 Root Device Type: {{tag.aws.ec2RootDeviceType}} +The hostname is : {{tags.fullHostname}} +Owning Team: {{tags.label.owning_team}} +Product: {{tags.label.product}} +ec2VpcId: {{tags.aws.ec2VpcId}} +Service name : {{tags.label.Name}} +AWS Region : {{tags.aws.awsRegion}} +AWS Availability Zone: {{tags.aws.awsAvailabilityZone}} +Department : {{tags.label.department}} +Environment: {{tags.label.environment}} +Cluster: {{tags.clusterName}} +Cluster Role: {{tags.clusterRole}} +EC2 Instance Type: {{tags.instanceType}} +EC2 InstanceID: {{tags.aws.ec2InstanceId}} +EC2 AmiId: {{tags.aws.ec2AmiId}} +EC2 Root Device Type: {{tags.aws.ec2RootDeviceType}} ``` ## How to use attributes [#attributes-tags] @@ -93,19 +93,19 @@ The attributes you can use in a description template are a subset of attributes ```handlebars The target name is : {{targetName}} ``` -* Tag attributes: For tags, you would use the format `{{tag.TAG_NAME}}`. There are two types of tags: +* Tag attributes: For tags, you would use the format `{{tags.TAG_NAME}}`. There are two types of tags: * Entity-related tags: **For infrastructure conditions only.** You can find available [entity-related tags](/docs/new-relic-one/use-new-relic-one/core-concepts/tagging-use-tags-organize-group-what-you-monitor#) by going to the [entity explorer](/docs/new-relic-one/use-new-relic-one/ui-data/new-relic-one-entity-explorer-view-performance-across-apps-services-hosts) and looking under a service's **Metadata and tags**, or by viewing incident details. Here's an example of using tags in a description template: ```handlebars - The AWS region is : {{tag.aws.awsRegion}} - Responsible team : {{tag.label.owning_team}} + The AWS region is : {{tags.aws.awsRegion}} + Responsible team : {{tags.label.owning_team}} ``` - * Facet clause tags: **For NRQL conditions only.** If a NRQL condition uses a `FACET` clause, you can use `tag` formatting to use those values in your description template. For example, if the NRQL query included `FACET hostName, cluster`, you could then use this: + * Facet clause tags: **For NRQL conditions only.** If a NRQL condition uses a `FACET` clause, you can use `tags` formatting to use those values in your description template. For example, if the NRQL query included `FACET hostName, cluster`, you could then use this: ```handlebars - The host is : {{tag.hostName}} - The cluster is : {{tag.cluster}} + The host is : {{tags.hostName}} + The cluster is : {{tags.cluster}} ``` Please note that tag names cannot include whitespace. The expanded values can include whitespace, but not the names of the tags themselves. @@ -135,7 +135,7 @@ mutation { alertsNrqlConditionStaticUpdate( accountId: 123456 id: "123456" - condition: {description: "timestamp : {{timestamp}} \n accountId : {{accountId}} \n type : {{type}} \n event : {{event}} \n description : {{description}} \n policyId : {{policyId}} \n policyName: {{policyName}} \n conditionName : {{conditionName}} \n conditionId : {{conditionId}} \n product : {{product}} \n conditionType : {{conditionType}} \n RunbookUrl : {{runbookUrl}} \n nrqlQuery : {{nrqlQuery}} \n nrqlEventType : {{nrqlEventType}} \n targetID : {{targetId}} \n targetName : {{targetName}} \n commandLine : {{tag.commandLine}} \n entityGuid : {{tag.entityGuid}} \n entityName : {{tag.entityName}} \n fullHostname : {{tag.fullHostname}} \n instanceType : {{tag.instanceType}} \n processDisplayName : {{tag.processDisplayName}}"} + condition: {description: "timestamp : {{timestamp}} \n accountId : {{accountId}} \n type : {{type}} \n event : {{event}} \n description : {{description}} \n policyId : {{policyId}} \n policyName: {{policyName}} \n conditionName : {{conditionName}} \n conditionId : {{conditionId}} \n product : {{product}} \n conditionType : {{conditionType}} \n RunbookUrl : {{runbookUrl}} \n nrqlQuery : {{nrqlQuery}} \n nrqlEventType : {{nrqlEventType}} \n targetID : {{targetId}} \n targetName : {{targetName}} \n commandLine : {{tags.commandLine}} \n entityGuid : {{tags.entityGuid}} \n entityName : {{tags.entityName}} \n fullHostname : {{tags.fullHostname}} \n instanceType : {{tags.instanceType}} \n processDisplayName : {{tags.processDisplayName}}"} ) { description } diff --git a/src/content/docs/alerts/create-alert/condition-details/title-template.mdx b/src/content/docs/alerts/create-alert/condition-details/title-template.mdx index 54d06afd50f..c8f01557faa 100644 --- a/src/content/docs/alerts/create-alert/condition-details/title-template.mdx +++ b/src/content/docs/alerts/create-alert/condition-details/title-template.mdx @@ -100,11 +100,11 @@ Here's how: ```handlebars {{conditionName}} has triggered an incident ``` -* **Tag attributes**: For tags, use the format `{{tag.TAG_NAME}}`. -* **Facet clause tags**: If a NRQL condition uses a `FACET` clause, you can use `tag` formatting to use those values in your title template. For example, if the NRQL query included `FACET hostName, cluster`, you could then use this: +* **Tag attributes**: For tags, use the format `{{tags.TAG_NAME}}`. +* **Facet clause tags**: If a NRQL condition uses a `FACET` clause, you can use `tags` formatting to use those values in your title template. For example, if the NRQL query included `FACET hostName, cluster`, you could then use this: ```handlebars - Host {{tag.hostName}}, cluster {{tag.cluster}} incident + Host {{tags.hostName}}, cluster {{tags.cluster}} incident ``` Tag names cannot contain spaces, but the expanded values can. For a full list of available attributes, see [Incident event attributes](/docs/alerts-applied-intelligence/new-relic-alerts/advanced-alerts/understand-technical-concepts/incident-event-attributes). From 89f3c761d755fe69f656a79067b08f3630888816 Mon Sep 17 00:00:00 2001 From: ndesai Date: Tue, 3 Sep 2024 11:24:21 -0500 Subject: [PATCH 15/19] fix docs based on feedback --- .../get-started/introduction-new-relic-ionic-capacitor.mdx | 2 +- .../new-relic-mobile-unity/monitor-your-unity-application.mdx | 2 +- .../monitor-your-react-native-application.mdx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx index 9ff824b8d3d..15b4c86bf2e 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-ionic-capacitor/get-started/introduction-new-relic-ionic-capacitor.mdx @@ -127,7 +127,7 @@ If you need to install the agent manually, follow these steps: 2. Add the following changes to apply the Gradle Pplugin: - If your project is using Plugins DSL (Flutter 3.16 or Later), add this snippet: + If your project is using Plugins DSL, add this snippet: In `android/app/build.gradle`: ```groovy diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx index 94c36176d11..5563b692159 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx @@ -159,7 +159,7 @@ If you need to install the agent manually, follow these steps: } ``` - If your project is using Plugins DSL (Flutter 3.16 or Later), make the following changes:(Skip Step 3) + If your project is using Plugins DSL , make the following changes:(Skip Step 3) In android/app/build.gradle: ```groovy diff --git a/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx b/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx index 2f3223ad8f6..04058bc3d53 100644 --- a/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx @@ -139,7 +139,7 @@ If you need to install the agent manually, follow these steps: 1. [Install the New Relic native Android agent](/docs/mobile-monitoring/new-relic-mobile-android/install-configure/install-android-apps-gradle-android-studio). 2. Add the following changes to apply the Gradle plugin: - If your project is using Plugins DSL (Flutter 3.16 or Later), make the following changes: + If your project is using Plugins DSL , make the following changes: In android/app/build.gradle: ```groovy From d7a70095dc48edc5d7732731c58a670b3162106f Mon Sep 17 00:00:00 2001 From: ally sassman <42753584+ally-sassman@users.noreply.github.com> Date: Tue, 3 Sep 2024 09:54:45 -0700 Subject: [PATCH 16/19] Apply suggestions from code review --- .../new-relic-mobile-unity/monitor-your-unity-application.mdx | 2 +- .../monitor-your-react-native-application.mdx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx index 5563b692159..2fad2d6ca22 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-unity/monitor-your-unity-application.mdx @@ -159,7 +159,7 @@ If you need to install the agent manually, follow these steps: } ``` - If your project is using Plugins DSL , make the following changes:(Skip Step 3) + If your project is using Plugins DSL, make the following changes (and skip step 3): In android/app/build.gradle: ```groovy diff --git a/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx b/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx index 04058bc3d53..c7c206fdba9 100644 --- a/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-monitoring-react-native/monitor-your-react-native-application.mdx @@ -139,7 +139,7 @@ If you need to install the agent manually, follow these steps: 1. [Install the New Relic native Android agent](/docs/mobile-monitoring/new-relic-mobile-android/install-configure/install-android-apps-gradle-android-studio). 2. Add the following changes to apply the Gradle plugin: - If your project is using Plugins DSL , make the following changes: + If your project is using Plugins DSL, make the following changes: In android/app/build.gradle: ```groovy From d9267ca0ca47633d96e4680e9d5a230006735b7b Mon Sep 17 00:00:00 2001 From: a-sassman Date: Tue, 3 Sep 2024 10:10:58 -0700 Subject: [PATCH 17/19] fix(.NET): add back migration guides A SME requested these docs to be added back. --- .../8x-to-9x-agent-migration-guide.mdx | 440 ++++++++++++++++++ .../9x-to-10x-agent-migration-guide.mdx | 167 +++++++ src/nav/apm.yml | 4 + 3 files changed, 611 insertions(+) create mode 100644 src/content/docs/apm/agents/go-agent/get-started/8x-to-9x-agent-migration-guide.mdx create mode 100644 src/content/docs/apm/agents/go-agent/get-started/9x-to-10x-agent-migration-guide.mdx diff --git a/src/content/docs/apm/agents/go-agent/get-started/8x-to-9x-agent-migration-guide.mdx b/src/content/docs/apm/agents/go-agent/get-started/8x-to-9x-agent-migration-guide.mdx new file mode 100644 index 00000000000..e684f6e3696 --- /dev/null +++ b/src/content/docs/apm/agents/go-agent/get-started/8x-to-9x-agent-migration-guide.mdx @@ -0,0 +1,440 @@ +--- +title: .NET agent 8.x to 9.x migration guide +tags: + - Agents + - NET agent + - Migration guides +metaDescription: 'This guide helps New Relic .NET agent users migrate from 8.x versions to 9.x' +redirects: + - /docs/agents/net-agent/getting-started/8x-to-9x-agent-migration-guide + - /docs/agents/net-agent/net-agent-api/addcustomparameter-net-agent-api + - /docs/agents/net-agent/net-agent-api/idistributedtracepayload-net-agent-api +freshnessValidatedDate: never +--- + +This guide outlines the major changes between the 8.x and 9.x versions of the .NET agent, issues that you may encounter while upgrading, and how to migrate successfully to version 9.x. + +Main changes include: + +* Distributed tracing is enabled by default +* Removal of deprecated public agent APIs +* Removal of deprecated configurable agent settings + +## Distributed tracing enabled by default + +[Distributed tracing](/docs/distributed-tracing/) is a feature that has existed in the .NET agent since July 2018. It replaces cross-application tracing (CAT) as the best way to quickly understand what happens to requests as they travel through various services in a distributed application architecture. CAT will be deprecated in the .NET agent as of version 9.0, and will be removed in a future major release. + +In 8.x versions of the .NET agent, the default `newrelic.config` file installed on a host by any .NET agent installer would have the `crossApplicationTracer` element present and set `enabled="true"`. The `distributedTracing` element was not present by default. + +In 9.x, this will be reversed: `crossApplicationTracer` will not be present by default, and `distributedTracing` will be present with the default value of `enabled="true"`. However, the agent installers do not overwrite an existing `newrelic.config` file when upgrading from one version to another. Therefore, if you are upgrading the agent from 8.x to 9.x on a given host, the agent’s behavior on that host will not change. + + + If you wish to adopt the new default tracing behavior when upgrading from 8.x to 9.x, you will need to modify your agent configuration to enable distributed tracing. New installations of the 9.x agent on a host will have distributed tracing enabled by default. + + +## Removal of deprecated public agent API methods + +All deprecated API methods have replacement API methods with equivalent functionality. + + + If you are using the .NET agent API in your application code, we recommend that you update the package reference in your project to the latest 9.x version of the agent API assembly before upgrading the .NET agent to 9.x. That way, you will get compile-time errors if your code is using any of the API methods removed in 9.x. + + + + If you continue to use an 8.x or earlier version of the API assembly, and your code uses any of the deprecated APIs listed below, you will not get compile-time errors. However, if you then instrument your app with a 9.x version of the agent, the API methods will have no effect, and you will get run-time warning messages in the agent log file. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Removed API + + Replacement API +
+ [`CreateDistributedTracePayload`](/docs/agents/net-agent/net-agent-api/itransaction/#createdistributedtracepayload) + + [`InsertDistributedTraceHeaders`](/docs/agents/net-agent/net-agent-api/itransaction/#insertdistributedtraceheaders) + + Creates [W3C Trace Context](https://www.w3.org/TR/trace-context/) headers as well as New Relic distributed trace headers. +
+ [`AcceptDistributedTracePayload`](/docs/agents/net-agent/net-agent-api/itransaction/#acceptdistributedtracepayload) + + [`AcceptDistributedTraceHeaders`](/docs/agents/net-agent/net-agent-api/itransaction/#acceptdistributedtraceheaders) + + Accepts [W3C Trace Context](https://www.w3.org/TR/trace-context/) headers as well as New Relic distributed trace headers. +
+ [`AddCustomParameter`](/docs/agents/net-agent/net-agent-api/addcustomparameter-net-agent-api/) + + [`AddCustomAttribute`](/docs/agents/net-agent/net-agent-api/itransaction/#addcustomattribute) + + `AddCustomAttribute` is a method of the [ITransaction](/docs/agents/net-agent/net-agent-api/itransaction/) interface, so a reference to the current transaction is needed to use this API. +
+ `GetBrowserTimingFooter` + + [`GetBrowserTimingHeader`](/docs/agents/net-agent/net-agent-api/getbrowsertimingheader-net-agent-api/) + + `GetBrowserTimingFooter` has been marked **Obsolete** since agent version 3.x. +
+ +## Examples + +### CreateDistributedTracePayload + +If you previously had code that looked like this: + +```cs +// Create an external web request to another instrumented service +HttpWebRequest requestMessage = (HttpWebRequest)WebRequest.Create("https://remote-address"); + +// Create the trace payload +IAgent agent = NewRelic.Api.Agent.NewRelic.GetAgent(); +ITransaction transaction = agent.CurrentTransaction; +IDistributedTracePayload payload = transaction.CreateDistributedTracePayload(); + +// Add the trace payload to the headers of the outgoing request +requestMessage.Headers.Set(NewRelic.Api.Agent.Constants.DistributedTracePayloadKey, payload.HttpSafe()); +``` + +replace it with this: + +```cs +// Create an external web request to another instrumented service +HttpWebRequest requestMessage = (HttpWebRequest)WebRequest.Create("https://remote-address"); + +// Insert the distributed trace headers to the message. The "setter" +// action tells the API how to add headers to the "carrier", which +// is the HttpWebRequest message in this example +IAgent agent = NewRelic.Api.Agent.NewRelic.GetAgent(); +ITransaction currentTransaction = agent.CurrentTransaction; +var setter = new Action((carrier, key, value) => +{ + carrier.Headers?.Set(key, value); +}); +currentTransaction.InsertDistributedTraceHeaders(requestMessage, setter); +``` + +### AcceptDistributedTracePayload + +If you previously had code that looked like this: + +```cs +// Obtain the payload from the upstream request object +HttpContext httpContext = HttpContext.Current; +string payload = httpContext.Request.Headers[NewRelic.Api.Agent.Constants.DistributedTracePayloadKey]; + +// Accept the payload +IAgent agent = NewRelic.Api.Agent.NewRelic.GetAgent(); +ITransaction transaction = agent.CurrentTransaction; +transaction.AcceptDistributedTracePayload(payload, TransportType.HTTP); +``` + +replace it with this: + +```cs +HttpContext httpContext = HttpContext.Current; +IAgent agent = NewRelic.Api.Agent.NewRelic.GetAgent(); +ITransaction currentTransaction = agent.CurrentTransaction; + +// The "Getter" method defines how to get headers from the carrier, +// which is the HttpContext in this example +IEnumerable Getter(HttpContext carrier, string key) +{ + string value = carrier.Request.Headers[key]; + return value == null ? null : new string[] { value }; +} + +// Call the API +currentTransaction.AcceptDistributedTraceHeaders(httpContext, Getter, TransportType.HTTP); +``` + +### AddCustomParameter + +If you previously had code that looked like this: + +```cs +// Called in code that runs inside a transaction created by the +// agent, for example an ASP.NET WebApi endpoint +NewRelic.Api.Agent.NewRelic.AddCustomParameter("myCustomParameter", "myValue"); +``` + +replace it with this: + +```cs +// Get the current transaction +IAgent agent = NewRelic.Api.Agent.NewRelic.GetAgent(); +ITransaction currentTransaction = agent.CurrentTransaction; + +// Add the custom attribute to the current transaction +currentTransaction.AddCustomAttribute("myCustomParameter", "myValue"); +``` + +## Removal of deprecated agent configuration settings + +The following agent configuration settings are being removed from the agent. In order to make the upgrade path from 8.x to 9.x as smooth as possible, we will not be removing the settings from the `newrelic.config` file XML schema. However, the agent’s internal configuration logic will be updated to ignore these settings, and log messages to the agent log file warning you that these configuration values no longer have any effect. + +A bit about notation: for ease of description, the rest of this section will describe configuration elements with a “dot notation” shorthand rather than full XML. + +For example, a configuration element that appears in your `newrelic.config` file may look like this: + +```xml + + + + … + + + … + +``` + +In this example, it will be written as `parameterGroups.IdentityParameters`. Since all of these config elements are children of the top-level `` element, it is omitted for the sake of brevity. + +Most of the configuration options being removed relate to capture or exclusion of attribute data. The following documents are helpful in understanding the big picture of agent attribute data collection and how it is configured: + +* [Agent attributes](/docs/agents/manage-apm-agents/agent-data/agent-attributes/) +* [Enable and disable attributes (.NET)](/docs/agents/net-agent/attributes/enable-disable-attributes-net/) +* [.NET attribute examples](/docs/agents/net-agent/attributes/net-attribute-examples/) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Removed configuration option + + Replacement configuration option +
+ `parameterGroups.identityParameters.*` + + `attributes.include` + + ```xml + + + + ``` + + is equivalent to + + ```xml + + identity.* + + ``` +
+ `parameterGroups.customParameters.enabled` + + `attributes.include` +
+ `parameterGroups.customParameters.ignore` + + `attributes.exclude` +
+ `parameterGroups.requestHeaderParameters.enabled` + + `attributes.include` + + ```xml + + request.parameters.* + + ``` + + Will include all request parameters. +
+ `parameterGroups.requestHeaderParameters.ignore` + + `attributes.exclude` + + ```xml + + request.parameters.specificRequestParameter + + ``` +
+ `parameterGroups.responseHeaderParameters.*` + + None +
+ `requestParameters.enabled` + + `attributes.include` + + ```xml + + request.parameters.* + + ``` + + Will include all request parameters. +
+ `requestParameters.ignore` + + `attributes.exclude` + + ```xml + + request.parameters.specificRequestParamter + + ``` +
+ `analyticsEvents.*` + + `transactionEvents.*` + + All of the child config elements and attributes of `analyticsEvents.*` also exist in `transactionEvents.*` and have the same meaning, with the exception of the deprecated `transactionEvents.maximumSamplesPerMinute` option. + + Additionally, `transactionEvents.attributes*` gives finer control over inclusion and exclusion of custom attributes on transaction events. +
+ `transactionTracer.captureAttributes` + + `transactionTracer.attributes.enabled` + + `transactionTracer.attributes.include`/`exclude` gives finer control over which custom attributes to include with transaction traces. +
+ `errorCollector.captureAttributes` + + `errorCollector.attributes.enabled` + + `errorCollector.attributes.include`/`exclude` gives finer control over which custom attributes to include with error events. +
+ `browserMonitoring.captureAttributes` + + `browserMonitoring.attributes.enabled` + + `browserMonitoring.attributes.include`/`exclude` gives finer control over which custom attributes to include with data. +
+ `errorCollector.ignoreErrors` + + `errorCollector.ignoreClasses` + + For more information, see the [error collection configuration](/docs/agents/net-agent/configuration/net-agent-configuration/#error_collector) documentation. +
+ `transactionEvents.maximumSamplesPerMinute` + + None + + This configuration element was not being used in the agent. +
\ No newline at end of file diff --git a/src/content/docs/apm/agents/go-agent/get-started/9x-to-10x-agent-migration-guide.mdx b/src/content/docs/apm/agents/go-agent/get-started/9x-to-10x-agent-migration-guide.mdx new file mode 100644 index 00000000000..2a47566db7e --- /dev/null +++ b/src/content/docs/apm/agents/go-agent/get-started/9x-to-10x-agent-migration-guide.mdx @@ -0,0 +1,167 @@ +--- +title: .NET agent 9.x to 10.x migration guide +tags: + - Agents + - NET agent + - Migration guides +metaDescription: 'This guide helps New Relic .NET agent users migrate from 9.x versions to 10.x' +freshnessValidatedDate: never +--- + +This guide outlines the major changes between the 9.x and 10.x versions of the .NET agent, issues that you may encounter while upgrading, and how to migrate successfully to version 9.x. + +Main changes include: + +* The .NET agent no longer supports frameworks designated as end-of-life +* Removal of deprecated scriptable installers +* Removal of deprecated instrumentation +* Windows installation assets consolidation and name changes +* Linux installer packages name change +* Shorter version number in installer filenames + +## The .NET agent no longer supports frameworks designated as end-of-life + +Microsoft announced that [.NET Framework 4.6.1 and lower](https://docs.microsoft.com/en-us/lifecycle/products/microsoft-net-framework) and .NET Core 3.0 and lower have reached [end of support](https://dotnet.microsoft.com/en-us/platform/support/policy/dotnet-core). Designating old frameworks as end-of-life ensures we're devoting resources to improving newer versions of those frameworks. + +It is recommended that customers migrate their applications to use the supported framework versions. In the event where framework migration isn't an option, customers can still instrument their applications with the 9.x version .NET agent. + +## Removal of deprecated scriptable installer + +Starting from v10.x, we will stop providing scriptable installers from our download site due to low usage. If you use the scriptable installer to automate the .NET agent installation process, consider using the MSI installer with command line options in your script or building your own installation script with the zip archive .NET agent from our [download site](https://download.newrelic.com/dot_net_agent/latest_release/) moving forward. + +## Removal of deprecated instrumentation + +Starting from v10.x, the .NET agent stops instrumenting Castle MonoRail. Customers can still use older versions of the .NET agent to instrument this library. + +## Windows installation assets consolidation and name changes + +In previous versions, we published separate ZIP archives for manual installation of agent assets for .NET Framework and .NET Core/.NET 5+ on Windows. These have been consolidated into a single ZIP archive containing both .NET Framework and .NET Core/.NET 5+ agent assets for manual Windows installation (both 64-bit and 32-bit versions are still available). This makes these manual ZIP archives similar to the existing MSI automated installers which install both .NET Framework and .NET Core/.NET 5+ assets. + +We have also renamed the MSI and ZIP files to all have the same base file name: `NewRelicDotNetAgent`. + +### Table of 9.x Windows installation asset names and their 10.x equivalents + +| 9.x filename | Used for | 10.x filename | +| ---| ---| ---| +| newrelic-agent-win-x64-VERSION.msi | Auto-install for .NET Framework and .NET Core/.NET (64-bit) | NewRelicDotNetAgent_VERSION_x64.msi | +| newrelic-agent-win-x86-VERSION.msi | Auto-install for .NET Framework and .NET Core/.NET (32-bit) | NewRelicDotNetAgent_VERSION_x86.msi | +| newrelic-agent-win-x64-VERSION.zip | ZIP archive of agent assets for .NET Framework only (64-bit) | NewRelicDotNetAgent_VERSION_x64.zip | +| newrelic-agent-win-x86-VERSION.zip | ZIP archive of agent assets for .NET Framework only (32-bit) | NewRelicDotNetAgent_VERSION_x86.zip | +| newrelic-netcore20-agent-win-x64-VERSION.zip | ZIP archive of agent assets for .NET Core/.NET only (64-bit) | NewRelicDotNetAgent_VERSION_x64.zip | +| newrelic-netcore20-agent-win-x86-VERSION.zip | ZIP archive of agent assets for .NET Core/.NET only (32-bit) | NewRelicDotNetAgent_VERSION_x86.zip | + +## Linux installer packages name change + +Starting from v10.x, the name of the agent install packages for Linux is changing from `newrelic-netcore20-agent` to `newrelic-dotnet-agent`. We feel that the name `netcore20` has been confusing since we have supported versions of .NET Core greater than 2.0 as they have been released, and as of agent version 10.0 we no longer support versions of .NET Core older than 3.1. + +The new `newrelic-dotnet-agent` packages are marked as conflicting with and replacing (DEB) or obsoleting (RPM) the older `newrelic-netcore20-agent` packages. Your system's package manager will not allow both to be installed at the same time. + +### Upgrading from `newrelic-netcore20-agent` to `newrelic-dotnet-agent` + + + The upgrade process will migrate your `newrelic.config` and any XML custom instrumentation files from the previous agent installation in `/usr/local/newrelic-netcore20-agent` to the new installation location in `/usr/local/newrelic-dotnet-agent`. Log files and any other custom data will **not** automatically be migrated. + + +1. For safety, you should make a backup copy of all files in `/usr/local/newrelic-netcore20-agent` before continuing to the next step. +2. Shut down any .NET applications currently being monitored. +3. Follow the instructions for the package manager appropriate for your Linux system: + + + + 1. Update the local package list: + + ```bash + sudo apt update + ``` + 2. Upgrade the agent: + + ```bash + sudo apt install newrelic-dotnet-agent + ``` + + + + 1. Go to **[download.newrelic.com/dot_net_agent/latest_release](https://download.newrelic.com/dot_net_agent/latest_release/)**, and copy the URL that corresponds to your [architecture](/docs/agents/net-agent/getting-started/compatibility-requirements-net-agent#architecture) and to the latest `newrelic-dotnet-agent` .deb package. + 2. Download the package with `wget`, replacing `https://LINK_TO_PACKAGE` with the full URL of the package: + + ```bash + wget -L https://LINK_TO_PACKAGE + ``` + 3. Upgrade the agent, replacing `VERSION` with the current version: + + ```bash + sudo dpkg -i newrelic-dotnet-agent_VERSION_ARCHITECTURE.deb + ``` + + + + + New Relic does not currently offer Linux rpm packages for ARM64. Instead, [leverage the tarball to install](#clamshell_tarball) on these platforms. + + + 1. Upgrade the agent: + + ```bash + sudo yum install newrelic-dotnet-agent + ``` + + + + + New Relic does not currently offer Linux rpm packages for ARM64. Instead, [leverage the tarball to install](#clamshell_tarball) on these platforms. + + + 1. Go to [download.newrelic.com/dot_net_agent/latest_release](https://download.newrelic.com/dot_net_agent/latest_release/), and copy the URL that corresponds to your [architecture](/docs/agents/net-agent/getting-started/compatibility-requirements-net-agent#architecture) and to the latest `newrelic-dotnet-agent` .rpm package. + 2. Download the package with `wget`, replacing `https://LINK_TO_PACKAGE` with the full URL of the package: + + ```bash + wget -L https://LINK_TO_PACKAGE + ``` + 3. Upgrade the agent, replacing `VERSION` with the current version: + + ```bash + sudo rpm -U newrelic-dotnet-agent_VERSION.x86_64.rpm + ``` + + + +4. Update the profiling environment variables. The exact config you should use changes based on your specific variables. + + ```ini + CORECLR_ENABLE_PROFILING="1" + CORECLR_PROFILER="{36032161-FFC0-4B61-B559-F6C5D41BAE5A}" + CORECLR_NEWRELIC_HOME="/usr/local/newrelic-dotnet-agent" + CORECLR_PROFILER_PATH="/usr/local/newrelic-dotnet-agent/libNewRelicProfiler.so" + ``` + +5. Start your app and wait for data to appear. + +Once you are satisfied that the migration is successful, perform the following steps to clean up remaining artifacts from the previous `newrelic-netcore20-agent` installation: + +1. If you are on a Debian-based (apt/dpkg) system: + + ```bash + sudo dpkg -P newrelic-netcore20-agent + ``` + +2. Remove `/usr/local/newrelic-netcore20-agent` (applies to both Debian-based (apt/dpkg) and RPM-based (yum/rpm) scenarios): + + ```bash + sudo rm -rf /usr/local/newrelic-netcore20-agent + ``` + +## Shorter version numbers in installer filenames + +The New Relic .NET agent has been using [Semantic Versioning](https://semver.org/) since agent version 8.28.0. SemVer uses three numbers to version a release: major, minor, and patch. However, our installer filenames have continued to use four numbers, with the fourth version number always being zero. Moving forward, we are dropping this meaningless and potentially confusing fourth number from the version strings found in our installer filenames. This change applies to both Windows and Linux installer files. \ No newline at end of file diff --git a/src/nav/apm.yml b/src/nav/apm.yml index 59cbe0977bd..0e230ad2f41 100644 --- a/src/nav/apm.yml +++ b/src/nav/apm.yml @@ -331,6 +331,10 @@ pages: path: /docs/apm/agents/net-agent/getting-started/opentracing-to-layers-migration-guide - title: '.NET serverless AWS Lambda performance monitoring' path: /docs/apm/agents/net-agent/getting-started/net-agent-approaches-lambda + - title: .NET agent 9.x to 10.x migration guide + path: /docs/apm/agents/net-agent/getting-started/9x-to-10x-agent-migration-guide + - title: .NET agent 8.x to 9.x migration guide + path: /docs/apm/agents/net-agent/getting-started/8x-to-9x-agent-migration-guide - title: Configuration path: /docs/apm/agents/net-agent/configuration pages: From 3c807580c64fddff80bb52743caaa525b8a5a28c Mon Sep 17 00:00:00 2001 From: a-sassman Date: Tue, 3 Sep 2024 10:22:30 -0700 Subject: [PATCH 18/19] fix(.net): move files to .net path, add link to 10.0 release notes --- .../getting-started}/8x-to-9x-agent-migration-guide.mdx | 0 .../getting-started}/9x-to-10x-agent-migration-guide.mdx | 0 .../agent-release-notes/net-release-notes/net-agent-10-0-0.mdx | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) rename src/content/docs/apm/agents/{go-agent/get-started => net-agent/getting-started}/8x-to-9x-agent-migration-guide.mdx (100%) rename src/content/docs/apm/agents/{go-agent/get-started => net-agent/getting-started}/9x-to-10x-agent-migration-guide.mdx (100%) diff --git a/src/content/docs/apm/agents/go-agent/get-started/8x-to-9x-agent-migration-guide.mdx b/src/content/docs/apm/agents/net-agent/getting-started/8x-to-9x-agent-migration-guide.mdx similarity index 100% rename from src/content/docs/apm/agents/go-agent/get-started/8x-to-9x-agent-migration-guide.mdx rename to src/content/docs/apm/agents/net-agent/getting-started/8x-to-9x-agent-migration-guide.mdx diff --git a/src/content/docs/apm/agents/go-agent/get-started/9x-to-10x-agent-migration-guide.mdx b/src/content/docs/apm/agents/net-agent/getting-started/9x-to-10x-agent-migration-guide.mdx similarity index 100% rename from src/content/docs/apm/agents/go-agent/get-started/9x-to-10x-agent-migration-guide.mdx rename to src/content/docs/apm/agents/net-agent/getting-started/9x-to-10x-agent-migration-guide.mdx diff --git a/src/content/docs/release-notes/agent-release-notes/net-release-notes/net-agent-10-0-0.mdx b/src/content/docs/release-notes/agent-release-notes/net-release-notes/net-agent-10-0-0.mdx index c297c3b3464..c4f0b58218d 100644 --- a/src/content/docs/release-notes/agent-release-notes/net-release-notes/net-agent-10-0-0.mdx +++ b/src/content/docs/release-notes/agent-release-notes/net-release-notes/net-agent-10-0-0.mdx @@ -25,7 +25,7 @@ security: [] ### Deprecations/Removed Features -* This is a major release of the agent, and contains breaking changes. See the migration guide for details. +* This is a major release of the agent, and contains breaking changes. See the [migration guide](/docs/apm/agents/net-agent/getting-started/9x-to-10x-agent-migration-guide) for details. * This agent release targets .NET Framework 4.6.2 and .NET Standard 2.0. The minimum supported runtime versions for profiled applications are .NET Framework 4.6.2+ and .NET Core 3.1+. * The scriptable installers have been removed. [#1170](https://github.com/newrelic/newrelic-dotnet-agent/pull/1170) * Windows installation files have been consolidated and renamed. [#1187](https://github.com/newrelic/newrelic-dotnet-agent/pull/1187) From 0851264e0ace8ffebb01f5645c2e69c9ec0b255b Mon Sep 17 00:00:00 2001 From: ally sassman <42753584+ally-sassman@users.noreply.github.com> Date: Tue, 3 Sep 2024 10:47:38 -0700 Subject: [PATCH 19/19] Apply suggestions from code review --- .../monitor-your-flutter-application.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx b/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx index 136d5b93dbe..dda3da28485 100644 --- a/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx +++ b/src/content/docs/mobile-monitoring/new-relic-mobile-flutter/monitor-your-flutter-application.mdx @@ -7,7 +7,7 @@ tags: - Get started metaDescription: "New Relic's Flutter agent for Android and iOS: Features, compatibility, requirements, installation, and upgrade procedures." isTutorial: true -freshnessValidatedDate: 2024-8-26 +freshnessValidatedDate: 2024-08-26 --- Our New Relic Flutter agent monitors your Flutter mobile app and provides deep insights into your app's performance, errors, and user experience. Once you install and configure the Flutter agent, you'll be able to: