From 824506a740a8b22849f5b35f5c6ebe3279cdabfa Mon Sep 17 00:00:00 2001 From: Dan Harman Date: Thu, 25 Sep 2025 20:53:38 -0400 Subject: [PATCH 01/12] Update agent-control.mdx doc for K8s Infra GA * Fixed the required roles (added NR Control and removed Org Product Admin) * Capitalized Agent Control --- .../docs/infrastructure-as-code/terraform/agent-control.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/infrastructure-as-code/terraform/agent-control.mdx b/src/content/docs/infrastructure-as-code/terraform/agent-control.mdx index 7c2d0a40fc8..be7763c9e9e 100644 --- a/src/content/docs/infrastructure-as-code/terraform/agent-control.mdx +++ b/src/content/docs/infrastructure-as-code/terraform/agent-control.mdx @@ -19,11 +19,11 @@ Before you begin, ensure you have the following: - **Configuration Details:** - **New Relic Organization ID:** The New Relic `OrgId` will identify which organization you are getting your client ID key and secret from. - - **User permissions:** Your user needs the correct permissions to create a System Identity. This typically requires the Authentication Domain Manager and Org Product Admin roles. + - **User permissions:** Your user needs the correct permissions to create a System Identity. This typically requires the Authentication Domain Manager or NR Control role. - **Kubernetes cluster name:** Have the name of your Kubernetes cluster ready, as it will be referenced during the installation process. - When setting up a new cluster with Terraform, make sure to use the same cluster name during the installation of agent control. + When setting up a new cluster with Terraform, make sure to use the same cluster name during the installation of Agent Control. ### Kubernetes Compatibility [#compatibility] From 705ac85b1c131d3c9dcc08068dfb05a9b1aceec6 Mon Sep 17 00:00:00 2001 From: Dan Harman <8367508+dhmsgit@users.noreply.github.com> Date: Fri, 26 Sep 2025 13:42:56 -0400 Subject: [PATCH 02/12] Fix Fluent Bit installation steps in Log Collector Management doc --- .../log-collector-management.mdx | 104 ++++++------------ 1 file changed, 33 insertions(+), 71 deletions(-) diff --git a/src/content/docs/logs/log-collectors/log-collector-management.mdx b/src/content/docs/logs/log-collectors/log-collector-management.mdx index 859e12b7831..d9f7fe36fc2 100644 --- a/src/content/docs/logs/log-collectors/log-collector-management.mdx +++ b/src/content/docs/logs/log-collectors/log-collector-management.mdx @@ -23,7 +23,7 @@ This solution is useful for DevOps teams, system administrators, and IT operatio - **Troubleshooting:** You can troubleshoot and fix configuration issues with your log collectors using the Fluent Bit entity UI, which helps identify and resolve problems. -- **Centralized configuration and remote deployment:** With **New Relic Control**, you can centrally manage Fluent Bit configurations, update them, and deploy changes across your entire fleet remotely. This is the core benefit of the **Agent Control** solution. +- **Centralized configuration and remote deployment:** With **New Relic Control**, you can centrally manage Fluent Bit configurations, update them, and deploy changes across your entire fleet remotely. This is the core benefit of the **New Relic Control** solution. Fluent Bit entity dashboard - While Agent Control solution is designed to support both containerized and on-premise environments, **Agent Control is currently supporting Kubernetes environments**. + While New Relic Control is designed to support both Kubernetes and host-based environments, **New Relic Control is currently supporting Kubernetes environments**. ## Manage your Fluent Bit collector for Kubernetes clusters @@ -61,66 +61,29 @@ You have two primary options for setting up Fluent Bit in your Kubernetes cluste #### Option 1 (Recommended): Install Fluent Bit with New Relic Control -For an installation that's fully managed by Agent Control, enable log forwarding as part of your New Relic Control guided installation. This process installs the Fluent Bit agent and other essential components and registers the agent with your fleet. -To use Fluent Bit with Agent Control, enable log forwarding as part of the Agent Control installation, as shown in the sample configuration below. - - - - ```yaml - global: - cluster: "YOUR_CLUSTER_NAME" - licenseKey: "YOUR_LICENSE_KEY" - userKey: "YOUR_USER_KEY" - - # Values related to the agent control's Helm chart release. - # `https://github.com/newrelic/helm-charts/blob/master/charts/agent-control/values.yaml` - agent-control-deployment: - identityClientId: "" - identityClientSecret: "" - config: - fleet_control: - # Optional: Specify a fleet_id (entity guid) to automatically connect to an existing fleet. - fleet_id: "" - auth: - # New Relic organization ID where agent will connect to. - organizationId: "YOUR_ORGANIZATION_ID" - - # List of managed agents that will be deployed. The key represents the name of the agent and the value holds the configuration. - subAgents: - infrastructure: - type: newrelic/com.newrelic.infrastructure:0.1.0 - content: - # Ref: `https://github.com/newrelic/helm-charts/tree/master/charts/nri-bundle` - # Recommended: check and define an explicit chart version (latest stable) - chart_version: "*" - # chart_values: - # newrelic-infrastructure: - # enableProcessMetrics: true - logs: - type: newrelic/io.fluentbit:0.1.0 - content: - # Ref: `https://github.com/newrelic/helm-charts/tree/master/charts/newrelic-logging` - # Recommended: check and define an explicit chart version (latest stable) - chart_version: "*" - chart_values: - newrelic-logging: - sendMetrics: true - agent-operator: - type: com.newrelic.k8s_agent_operator:0.1.0 - content: - chart_version: "*" - ``` - - - -Remember to uncomment the necessary configurations and replace placeholders such as `YOUR_CLUSTER_NAME` and `YOUR_LICENSE_KEY` with your actual values. +For an installation that's fully managed by New Relic Control, add Fluent Bit as part of a deployment to your fleet of Kubernetes clusters in Fleet Control. This process installs the Fluent Bit agent and other essential components and registers the agent with your fleet. +To add Fluent Bit to a deployment, follow these steps: +1. In New Relic Control, open **Fleets**. +2. Create a new fleet for the Kubernetes clusters where you want to install Fluent Bit, or use an existing fleet. +3. Click **Create deployment**. +4. On the New deployment page, enter a deployment name and description, and then click **Install agents and add configs**. +5. Select **Fluent Bit** from the list of available agents. +6. Select an existing Fluent Bit configuration or create a new configuration. +7. Select the configuration version. - Specify an explicit chart version to ensure consistency and reliability across deployments. + A configuration can have multiple versions. Choose the version you want to deploy. For a newly created configuration, you'll have only one version. +8. Click **Add to deployment**. +9. Click **Save draft**. +10. Click **Start deployment**. + +To install Agent Control to a Kubernetes cluster and join it to your fleet, follow these steps: +1. In Integrations & Agents, follow the guided installation to install Agent Control. +2. On the **Select your fleet** page, select the fleet with Fluent Bit deployed to it. +3. Complete the remaining steps in the Agent Control guided installation. +4. After installing Agent Control to your Kubernetes cluster, Fluent Bit will be remotely installed by Fleet Control. + #### Option 2: Install with the Kubernetes integration @@ -147,22 +110,21 @@ To create a Fluent Bit configuration, follow these steps: ### Create a deployment 1. In New Relic Control, open **Fleets**. -2. Select the fleet you want to create a Fluent Bit configuration for. +2. Select the fleet for the Kubernetes clusters where you want to install Fluent Bit. 3. Click **Create a deployment**. -4. On the New deployment page, enter a deployment name and description, and then click **Add a configuration**. -5. Select **Fluent Bit** as the agent type, select the configuration you want to deploy, and then click **Next**. -6. Select the configuration version. - - A configuration can have multiple versions. Choose the version you want to deploy. For a newly created configuration, you’ll have only one version. - -7. Click **Add to deployment**. +4. On the New deployment page, enter a deployment name and description, and then click **Install agents and add configs**. +5. Select **Fluent Bit** from the list of available agents. +6. Select an existing Fluent Bit configuration or create a new configuration. +7. Select the configuration version. - Ensure the fleet has at least one managed entity. Or, add one. + A configuration can have multiple versions. Choose the version you want to deploy. For a newly created configuration, you'll have only one version. -8. Click **Start deployment**. +8. Click **Add to deployment**. +9. Click **Save draft**. +10. Click **Start deployment**. ### View fleet -In Fleets, select the specific fleet you want to work with. This opens the fleet detail page. The Summary tab shows the entities that are part of your fleet. To view agent or deployment details, use the Agents or the Deployments tab. +In Fleets, select the specific fleet you want to work with. This opens the fleet detail page. The Summary tab shows the managed entities that are part of your fleet. To view agent or deployment details, use the Agents or the Deployments tab. ### Monitor the health and performance of your log collector Effective performance monitoring of the Fluent Bit agent is crucial for log management and optimization within your Kubernetes environments. By tracking key metrics, you can identify potential issues and facilitate troubleshooting. @@ -222,7 +184,7 @@ Before upgrading, ensure your current configurations are backed up. Review any r 8. Back in New Relic, close the side panel and click the fleet that contains the agent. It opens the fleet summary in New Relic Control. 9. Select the Fluent Bit configuration. 10. Update the chart version in the configuration file per the chart version you noted earlier, and save your changes. -11. Deploy the configuration. +11. Deploy the configuration. If an agent isn't part of a fleet yet, add the agent to a fleet first, and then perform the steps to upgrade. From 982bdc9a826e9a9484d7ba8c0ca232a7418a845c Mon Sep 17 00:00:00 2001 From: Dan Harman <8367508+dhmsgit@users.noreply.github.com> Date: Fri, 26 Sep 2025 14:20:12 -0400 Subject: [PATCH 03/12] Remove forward-looking statements in Agent Types doc --- .../docs/new-relic-control/agent-control/agent-types.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/docs/new-relic-control/agent-control/agent-types.mdx b/src/content/docs/new-relic-control/agent-control/agent-types.mdx index c940583747e..03e1e38a969 100644 --- a/src/content/docs/new-relic-control/agent-control/agent-types.mdx +++ b/src/content/docs/new-relic-control/agent-control/agent-types.mdx @@ -11,7 +11,7 @@ freshnessValidatedDate: never Agent Control provides a single, unified platform for managing a wide variety of New Relic and OpenTelemetry agents across your fleets. By centralizing management, you can deploy, configure, and update your instrumentation with ease. -While Agent Control is designed to support both containerized and on-premise environments, support for specific agent types varies. The following table provides a comprehensive overview of which agents can be managed by Agent Control and their support status across environments. +While New Relic Control is designed to support both Kubernetes and host-based environments, support for specific agent types varies. The following table provides a comprehensive overview of which agents can be managed by Agent Control and their support status across environments. ## Current support @@ -35,7 +35,7 @@ Agent-specific permissions: Agent Control is designed to provide you with flexib APM agents instrument your applications to monitor their performance, track transactions, and provide code-level visibility. Agent Control allows you to manage these agents across your containers and hosts, ensuring consistent monitoring across your application portfolio. - APM agents are currently not supported by Agent Control. We are working on it! + APM agents are currently not supported by Agent Control. ### Infrastructure, logging, and metrics agents @@ -93,4 +93,4 @@ For more information about the supported agent types by Agent Control, please ch | **Fluent Bit** | Read access to pod and container logs. | Kubernetes | | **New Relic Prometheus agent** | Permissions to discover and access service endpoints within the cluster for scraping metrics. | Kubernetes | | **New Relic eBPF agent** | Elevated privileges (for example, `CAP_SYS_ADMIN`) to load eBPF programs on the host kernel. | Kubernetes | -| **APM agents (.NET, Java, Node, Python, Ruby)** | *Not currently supported by Agent Control.* | N/A | \ No newline at end of file +| **APM agents (.NET, Java, Node, Python, Ruby)** | *Not currently supported by Agent Control.* | N/A | From 9ead43d2cec0f3f187d7f6d46aa59ed3e5190c51 Mon Sep 17 00:00:00 2001 From: Dan Harman <8367508+dhmsgit@users.noreply.github.com> Date: Fri, 26 Sep 2025 15:12:57 -0400 Subject: [PATCH 04/12] Fix several typos in Agent Control - Manage Configurations doc --- .../agent-control/configuration.mdx | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/content/docs/new-relic-control/agent-control/configuration.mdx b/src/content/docs/new-relic-control/agent-control/configuration.mdx index a9a8a3fd7f6..e91cc8c67cc 100644 --- a/src/content/docs/new-relic-control/agent-control/configuration.mdx +++ b/src/content/docs/new-relic-control/agent-control/configuration.mdx @@ -113,7 +113,7 @@ Remote configuration ensures consistent agent behavior across your environment, To deploy configurations centrally across clusters, define this same YAML content in the **Configurations** section of [Fleet Control](/docs/new-relic-control/fleet-control/overview). You can then apply the configuration to an entire fleet of clusters as part of a remote deployment. This is referred to as the **remote configuration** file. - + When you define a configuration in the New Relic Control UI, the YAML structure is different. You only provide the YAML that corresponds to the `content` block for a single agent. @@ -441,17 +441,17 @@ Agent Control provides a robust mechanism for managing sensitive data, such as p - Kubernetes Secrets: referred to as `nr-kubesec` in configurations. ### Defining Secrets in Configuration -To utilize secrets, define them within your Agent-Control configuration YAML file by following these steps: +To utilize secrets, define them within your Agent Control configuration YAML file by following these steps: 1. **Define the `secrets_providers` section:** Configure your secret providers centrally in this section. Ensure each entry corresponds to a supported provider. -2. **Configure secret sources:** For each provider, specify one or more sources. A source includes the necessary configuration details (e.g., URL, token) for Agent control to connect to and retrieve a group of secrets. -3. **Use placeholders in agent configurations:** Instead of the actual sensitive data, Use a placeholder string within your agent's configuration. Agent control automatically replaces these placeholders with the retrieved secrets during the rendering process. +2. **Configure secret sources:** For each provider, specify one or more sources. A source includes the necessary configuration details (e.g., URL, token) for Agent Control to connect to and retrieve a group of secrets. +3. **Use placeholders in agent configurations:** Instead of the actual sensitive data, use a placeholder string within your agent's configuration. Agent Control automatically replaces these placeholders with the retrieved secrets during the rendering process. - If Agent control fails to retrieve a secret, the configuration rendering will fail, and the agent will not be executed. This is a critical security feature to prevent agents from running with incomplete or incorrect configurations. + If Agent Control fails to retrieve a secret, the configuration rendering will fail and the agent will not be executed. This is a critical security feature to prevent agents from running with incomplete or incorrect configurations. -The following agent-control configuration example demonstrates how to configure for retrieving secrets from two Vault sources within the `secrets_providers` section: +The following Agent Control configuration example demonstrates how to retrieve secrets from two Vault sources within the `secrets_providers` section: ```yaml secrets_providers: @@ -475,9 +475,9 @@ agents: #### Using Secrets in an Agent Configuration -After the sources are defined, in an agent configuration, you can reference the vault using a specific placeholder syntax with the correct path. Agent control retrieves the secret and uses it to render the final configuration file that the agent is going to use. +After the sources are defined, you can reference the secret in an agent configuration using a specific placeholder syntax with the correct path. Agent Control retrieves the secret and uses it to render the final configuration file that the agent will use. -Example of agent configuration using vault placeholders: +Example of agent configuration using secrets with placeholders: ```yaml config_agent: |+ @@ -489,14 +489,14 @@ config_agent: |+ In this example: -The placeholder `${nr-vault:local-instance:secret:my_secret:username}` instructs Agent control to retrieve the value associated with the key username from the secret at the path `secret/my_secret` using the local-instance vault source. -The placeholder `${nr-vault:remote:my_mount:my_path:organization}` similarly retrieves the value for the organization key from the remote source. +The placeholder `${nr-vault:local-instance:secret:my_secret:username}` instructs Agent Control to retrieve the value associated with the key `username` from the secret at the path `secret/my_secret` using the local-instance secret provider source. +The placeholder `${nr-vault:remote:my_mount:my_path:organization}` similarly retrieves the value for the `organization` key from the remote source. -After successful retrieval, Agent control renders these secrets from the specified source and path, storing the result in a K8s secret or private config file for use by the corresponding agent. +After successful retrieval, Agent Control renders these secrets from the specified source and path, storing the result in a Kubernetes secret or private config file for use by the corresponding agent. ### Vault secrets -Set up the vault sources with the following settings: +Set up the HashiCorp Vault sources with the following settings: @@ -552,9 +552,9 @@ Example of full placeholder format: ``` ### Kubernetes secrets -If the agent-control pod has permissions, such as through a Service Account and Role-Based Access Control (RBAC), to access the required secrets and namespaces, Agent control can directly access secrets from the Kubernetes API without needing a separate sources configuration. +If the agent-control pod has permissions, such as through a Service Account and Role-Based Access Control (RBAC), to access the required secrets and namespaces, Agent Control can directly access secrets from the Kubernetes API without needing a separate sources configuration. -In the agent configuration file, retrieve each secret value using a placeholder specifying: +In the agent configuration file, retrieve each secret value using a placeholder by specifying: - **namespace**: The Kubernetes namespace where the secret is located. - **name**: The name of the Kubernetes secret object. @@ -576,7 +576,7 @@ Agent Control supports configuring private Helm repositories to deploy both Agen ### 1. Enable private repositories for agents -For security reasons, only explicitly enabled repositories will be allowed in remote configurations. To enable specific repositories, you need to update the Agent Control configuration: +For security reasons, only explicitly enabled repositories are allowed in remote configurations. To enable specific repositories, update the Agent Control configuration as follows: Date: Thu, 2 Oct 2025 16:32:07 -0400 Subject: [PATCH 05/12] Fix: minor edits --- .../infrastructure-as-code/terraform/agent-control.mdx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/content/docs/infrastructure-as-code/terraform/agent-control.mdx b/src/content/docs/infrastructure-as-code/terraform/agent-control.mdx index be7763c9e9e..7f09dbbcfa4 100644 --- a/src/content/docs/infrastructure-as-code/terraform/agent-control.mdx +++ b/src/content/docs/infrastructure-as-code/terraform/agent-control.mdx @@ -3,7 +3,7 @@ title: "Agent Control setup with Terraform" metaDescription: "Agent Control is an agent supervisor that can be used to deploy, update, and manage New Relic agents." freshnessValidatedDate: never --- -[New Relic Agent Control](/docs/new-relic-control/agent-control/overview) with Terraform provides a powerful, declarative solution for managing fleets of agents at scale. By using Terraform and Helm together, you can ensure a consistent, repeatable, and scalable approach to deploying New Relic instrumentation across your entire infrastructure, especially when dealing with multiple Kubernetes clusters. +[New Relic Agent Control](/docs/new-relic-control/agent-control/overview) with Terraform provides a powerful, declarative solution for managing fleets of agents at scale. By using Terraform and Agent Control together, you can ensure a consistent, repeatable, and scalable approach to deploying New Relic instrumentation across your entire infrastructure, especially when dealing with multiple Kubernetes clusters. ## Prerequisites [#prereqs] Before you begin, ensure you have the following: @@ -32,7 +32,7 @@ To find out which Kubernetes versions are compatible with this solution, refer t ## Install [#installation] -If you don't have your `clientId` and `clientSecret`, use the following [NerdGraph](https://docs.newrelic.com/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph/) API call to generate them. This requires your New Relic Admin User Key and Organization ID. +If you don't have your `clientId` and `clientSecret`, use the following [NerdGraph](https://docs.newrelic.com/docs/apis/nerdgraph/get-started/introduction-new-relic-nerdgraph/) API call to generate them. This requires your New Relic Admin User Key and Organization ID. ```sh curl -X POST \ @@ -156,7 +156,7 @@ agent-control-deployment: infrastructure: type: newrelic/com.newrelic.infrastructure:0.1.0 content: - chart_version: "*" + chart_version: "*" chart_values: newrelic-infrastructure: enableProcessMetrics: true @@ -210,6 +210,6 @@ agent-control-deployment: ### To uninstall Agent Control: 1. **Remove the `helm_release` resource block** for `newrelic_agent_control` from your `main.tf` file. 2. **Run `terraform plan`** to review the changes. Carefully examine the plan output to ensure that only the intended resources are marked for deletion. -3. **Run `terraform apply`** and confirm the execution to uninstall the release. This will implement the planned changes, effectively removing the specified Helm release from your environment. +3. **Run `terraform apply`** and confirm the execution to uninstall the release. This will implement the planned changes, effectively removing the specified Helm release from your environment. Confirm the execution when prompted to complete the uninstallation process. From 565cd90ab21d8b6fbc8bb6e2ec673730011cf208 Mon Sep 17 00:00:00 2001 From: Dan Harman <8367508+dhmsgit@users.noreply.github.com> Date: Fri, 3 Oct 2025 15:32:36 -0400 Subject: [PATCH 06/12] Refine and expand Agent Control - Overview doc to improve clarity and accuracy for K8s Infra GA release --- .../agent-control/overview.mdx | 65 ++++++++++--------- 1 file changed, 33 insertions(+), 32 deletions(-) diff --git a/src/content/docs/new-relic-control/agent-control/overview.mdx b/src/content/docs/new-relic-control/agent-control/overview.mdx index 020e06c2f75..7b6f6886193 100644 --- a/src/content/docs/new-relic-control/agent-control/overview.mdx +++ b/src/content/docs/new-relic-control/agent-control/overview.mdx @@ -1,30 +1,30 @@ --- title: "Agent Control overview" -metaDescription: "Agent Control is a lightweight agent supervisor that manages other New Relic and New Relic distribution of OpenTelemetry agents by communicating with Fleet Control to remotely configure, update, and monitor the health of infrastructure-level instrumentation." +metaDescription: "Agent Control is a lightweight agent supervisor that manages the lifecycle of New Relic and open-source agents by communicating with Fleet Control to remotely configure, update, and monitor the health of infrastructure-level instrumentation." freshnessValidatedDate: never --- Agent Control and New Relic Control are now **generally available** for Kubernetes! Support for Linux hosts is also in **public preview** program, pursuant to our [pre-release policies](/docs/licenses/license-information/referenced-policies/new-relic-pre-release-policy). -Agent Control is a lightweight agent supervisor that simplifies large-scale monitoring management of New Relic and OpenTelemetry agents. It integrates with Fleet Control to remotely configure, update, and monitor the health of instrumentation agents in Kubernetes and host environments +Agent Control is a lightweight agent supervisor that runs on Kubernetes clusters and hosts to manage the lifecycle of New Relic and open-source instrumentation agents. Communicating with Fleet Control, it remotely configures, updates, and monitors agent health across fleets. ## Overview -Managing observability infrastructure across a large, diverse environment is challenging. Manually deploying and configuring multiple agents is time-consuming, prone to errors, and difficult to keep consistent. This manual toil makes it hard to quickly add new instrumentation, optimize configurations, and keep agents updated. +Managing instrumentation at scale is labor intensive and error prone. Multiple agents, version sprawl, and configuration drift can create telemetry blind spots, compliance risk, and weeks of coordination for even small changes. -Agent Control provides a single, unified solution for managing all your New Relic and OpenTelemetry agents. It communicates with the New Relic platform to receive remote configurations and deployment instructions. This eliminates the need for manual intervention on each host, allowing you to manage your entire fleet from a single, centralized location. +Agent Control provides a single, extensible supervisor you install once per host or cluster. It keeps all your New Relic and open source agents healthy and up to date, applies remote configuration, and enforces consistent settings without individually touching each agent. -Agent Control can be installed on any supported enviroment and doesn't require any paid entitlement. The supervisor itself doesn't push any new telemetry to New Relic. Ingest cost will depend on the instrumentation enabled in the managed agents (Infrastructure, APM, Logs). +Agent Control can be installed on any supported environment and doesn't require any paid entitlement. The supervisor itself doesn't push any new telemetry to New Relic. Ingest cost will depend on the instrumentation enabled in the managed agents (Infrastructure, APM, Logs). ## Architecture -Agent Control's power comes from its use of a declarative, GitOps-like approach to agent management. It treats the desired state of your instrumentation as a single source of truth, ensuring that what you configure in New Relic Control is what's running on your clusters. +Agent Control uses a declarative, GitOps-like approach to agent management. It treats the remote configuration received from Fleet Control as the desired state of your instrumentation, ensuring that what you deploy to the fleet is what's running on your clusters. ### The declarative engine: Flux on Kubernetes -On Kubernetes, Agent Control leverages **[Flux](https://fluxcd.io/)**, a powerful and widely adopted CNCF project, as its declarative engine. Flux's controllers automatically deploy and update agents based on the configuration provided by Agent Control. +On Kubernetes, Agent Control leverages **[Flux](https://fluxcd.io/)**, a CNCF-graduated continuous delivery tool, as its declarative engine. Flux controllers automatically deploy and update agents based on the configuration provided by Agent Control. The diagram below shows how Agent Control connects to New Relic Control (the backend and UI) and Flux (the on-cluster engine) to manage your agents: @@ -34,47 +34,47 @@ The diagram below shows how Agent Control connects to New Relic Control (the bac src="/images/agent-control-architecture.webp" /> -Agent Control can use local or remote configurations. While local configurations are defined in the initial installation file, remote configurations are fetched from New Relic Control and rendered directly to your agents. This allows you to manage everything from a central point (and UI), including: +Agent Control can use local or remote configurations. While local configurations are defined in the initial installation file, remote configurations are received from New Relic Control and rendered directly to your agents. This allows you to manage everything centrally, including: -- **Credentials:** Agent Control can pull sensitive credentials from external secret providers like Vault, rendering them into the agent's configuration at runtime. This enhances security by keeping credentials out of the configuration itself. -- **Agent Configuration:** It automatically converts remote configurations into a format that is compatible with the underlying agent. This means you can manage different types of agents (e.g., Infrastructure Agent, OpenTelemetry Collector) with a single, unified process. +- **Credentials:** Agent Control can pull sensitive credentials from external secrets providers like Vault, injecting them into the agent's configuration at runtime. This enhances security by keeping credentials out of the configuration itself. +- **Agent Configuration:** Agent Control automatically converts remote configurations into a format that is compatible with the underlying agent. This means you can manage different types of agents, such as the New Relic infrastructure agent and OpenTelemetry collector, with a single, unified process. -This is how Agent Control can be used to enhance your observability experience: -- **Fleet-wide commands:** The ability to send commands and perform actions on your entire fleet of agents. -- **Advanced communication:** Direct, real-time communication with agents for on-demand troubleshooting and data collection. -- **Enhanced security:** Further integration with security providers and automated credential management. +With Agent Control installed on each cluster and host, your observability practice can scale: +- **Fleet-wide actions:** Receive configurations and perform lifecycle operations across your entire fleet of agents. +- **Bi-directional communications:** Authenticated and encrypted communication with agents for real-time troubleshooting and diagnostics. +- **Security posture:** Standardize how credentials are sourced from secrets providers to centralize handling, automate rotations, and reduce exposure. To enable this level of control and communication, Agent Control requires specific permissions. It needs to be configured with the necessary access to pull configurations and to interact with local systems to manage the agent lifecycle. When deploying Agent Control, ensure you understand and grant the required permissions to maintain a secure and functional environment. - Refer to the following section on Agent Control permissions. + Refer to the following section on Agent Control permissions. -Agent Control is designed to be a supervisor able to manage your instrumentation, which requires it to perform powerful actions within your environment. It's critical to understand and grant the required permissions. +Agent Control is designed to be a supervisor for managing instrumentation which requires the ability to perform powerful actions within your environment. It's critical to understand and grant the needed permissions. ## Agent Control permissions Deploying and managing agents in a Kubernetes cluster requires a clear understanding of the necessary permissions. Here, we'll explain the roles of both Agent Control and Flux and how they interact to securely install, update, and remove agents while ensuring that each agent only has the permissions it needs. ### Kubernetes -In a Kubernetes environment, Agent Control uses Flux as its declarative engine to install, update, and uninstall agents. As such, Agent Control needs permissions to manage Flux resources, and Flux itself needs elevated permissions to manage the agent workloads. +In a Kubernetes environment, Agent Control uses Flux as its continuous delivery engine to install, update, and uninstall agents. Agent Control needs permission to create and manage Flux resources, and Flux needs elevated permission to create and update the Kubernetes resources that run the agents. -- **Permissions for Agent Control:** Agent Control requires permissions to create, read, update, and delete Flux-specific Custom Resources, such as `HelmRelease` and `HelmRepository`. This allows Agent Control to tell Flux what to do without needing direct cluster-admin access itself. -- **Permissions for Flux:** Flux requires high-level permissions, typically with a `cluster-admin` role, to manage the lifecycle of any Helm chart it's instructed to deploy. This includes creating `Deployments`, `DaemonSets`, `Services`, and other core Kubernetes resources on behalf of the user. For security, it's a best practice to ensure that only trusted and verified configurations are used with Agent Control. +- **Permissions for Agent Control:** Agent Control requires permissions to create, read, update, and delete Flux-specific Custom Resources, such as `HelmRelease` and `HelmRepository`. This allows Agent Control to instruct Flux what to do without giving Agent Control cluster-wide admin rights itself. +- **Permissions for Flux:** Flux requires elevated permissions, typically with a `cluster-admin` role, to manage the lifecycle of Helm charts for the agents it deploys. This includes creating `Deployments`, `DaemonSets`, `Services`, `ConfigMaps`, `Secrets`, and other Kubernetes resources on behalf of the user. For security, it's a best practice to ensure that only trusted and verified configurations are used with Agent Control. ### Linux hosts -For host-based systems (currently in public preview), Agent Control also requires elevated access. The supervisor needs to run with root or equivalent privileges to perform tasks such as: +For host-based systems (currently in public preview), Agent Control requires elevated permissions. The supervisor needs to run with root, administrator, or equivalent privileges to perform agent lifecycle tasks such as: -- **Installing new agents:** Placing agent binaries and configuration files in system-level directories. -- **Managing agent processes:** Starting, stopping, and restarting services (e.g., using systemd). -- **Reading system data:** Accessing system-level logs and performance metrics. +- **Installing new agents:** Copying agent binaries and configuration files in system directories. +- **Managing agent processes:** Starting, stopping, and restarting services, for example using systemd. +- **Reading system data:** Accessing system information needed for health, inventory, and diagnostics such as logs and performance metrics. -Similar to Kubernetes, the host-based supervisor's power is balanced by the declarative model: it only takes actions that are defined in its configuration. This is designed with a goal to limit the actions the supervisor can take. Elevated privileges are used to maintain the desired state of the agents, not to perform arbitrary, unapproved actions. +Similar to Kubernetes, Agent Control follows a declarative model on hosts: it reads the desired state in its configuration and only takes actions that are needed to reach that state. This is designed to limit the actions the supervisor can take. Elevated privileges are used to configure, install, update, and uninstall agents, not to perform arbitrary, unapproved actions. ### Agent-specific permissions Different agent types and their configurations require different permissions. For example, an agent that collects metrics from the Kubernetes API needs more permissions than an agent that only reads logs from files. -Agent Control is designed to manage these permissions flexibly. While Flux requires a high level of access to function, our goal is to ensure that Agent Control only requests the **minimum required permissions** for the specific combination of agents you are deploying. +Agent Control is designed to manage these permissions flexibly. While Flux requires a high degree of access to function, our goal is to ensure that Agent Control only requests the **minimum required permissions** for the specific combination of agents you are managing. -For detailed information on the specific permissions required by each agent, refer to [Supported agent types](/docs/new-relic-control/agent-control/agent-types). +For detailed information on the specific permissions required by each agent, refer to [Supported agent types](/docs/new-relic-control/agent-control/agent-types). ## Requirements and compatibility @@ -92,7 +92,7 @@ Before you begin deploying Agent Control to your Kubernetes clusters, ensure tha - Multiple installations of Agent Control on the same cluster are not supported. + Installing multiple instances of Agent Control on the same cluster is not supported. Agent Control is compatible with: @@ -115,7 +115,7 @@ We support these operating systems up to their manufacturer's end-of-life. **Processor architectures** @@ -150,4 +151,4 @@ cat /etc/os-release ``` ## Next step -After you've confirmed compatibility and met all the prerequisites, you're ready to [install Agent Control](/docs/new-relic-control/agent-control/setup). \ No newline at end of file +After you've confirmed compatibility and met all the prerequisites, you're ready to [install Agent Control](/docs/new-relic-control/agent-control/setup). From d516a34c53989234ab451db03c9db14fbd9729b7 Mon Sep 17 00:00:00 2001 From: Dan Harman <8367508+dhmsgit@users.noreply.github.com> Date: Fri, 3 Oct 2025 16:18:14 -0400 Subject: [PATCH 07/12] Refine and expand Agent Control - Reinstrumentation doc to improve clarity and accuracy for K8s Infra GA release --- .../agent-control/reinstrumentation.mdx | 41 +++++++++++-------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/src/content/docs/new-relic-control/agent-control/reinstrumentation.mdx b/src/content/docs/new-relic-control/agent-control/reinstrumentation.mdx index 0fdf0303ee0..d38b6ea1c45 100644 --- a/src/content/docs/new-relic-control/agent-control/reinstrumentation.mdx +++ b/src/content/docs/new-relic-control/agent-control/reinstrumentation.mdx @@ -9,48 +9,53 @@ freshnessValidatedDate: never ## Kubernetes migration -If your Kubernetes cluster is already instrumented with New Relic, you must migrate your agents to be managed by Agent Control to use its features. This process involves a "rip-and-replace" approach where you uninstall your existing agents and then install them through Agent Control. +If your Kubernetes cluster is already instrumented with New Relic, you can transition your agents to be managed by Agent Control to use its management features. The migration process is a guided replacement of existing agent installs with Agent Control managed installs, done in a controlled sequence to maintain continuity. -Agent Control supports a unified configuration method for all agents, ensuring you can retain all features and settings from your original Helm chart installation. +Agent Control uses a unified configuration model for supported agents, ensuring you can retain the features and settings from your current Helm chart installation. -To ensure data continuity, use the same cluster name and point to the same New Relic account during your Agent Control installation. You can continue to keep any agents or components that are not yet supported by Agent Control on the cluster. +To ensure data continuity, use the same cluster name and the same New Relic account during Agent Control installation. You can keep any agents or components that are not yet supported by Agent Control on the cluster until support is available. ### Step 1. Match and Retrieve Your Existing Configuration First, identify which of your existing agents can be managed by Agent Control. -Agent Control can deploy and manage the following agents, supported by the Helm charts included in the `nri-bundle` chart: +Agent Control can deploy and manage the following agents from the `nri-bundle` Helm chart, mapped to Agent Control agent types: -- `newrelic-infrastructure`, `nri-kube-events`, `kube-state-metrics`, and `nri-kube-events` (now managed through the New Relic Infrastructure agent type) -- `newrelic-prometheus-configurator` (now managed through the New Relic Prometheus agent type) -- `newrelic-logging` (now managed through the Fluent Bit agent type) -- The `nr-k8s-otel-collector` chart (now managed through the New Relic OpenTelemetry Collector agent type) +- `newrelic-infrastructure`, `nri-kube-events`, `kube-state-metrics`, and `nri-kube-events`: Managed as the New Relic Infrastructure agent type +- `newrelic-prometheus-configurator`: Managed as the New Relic Prometheus agent type +- `newrelic-logging`: Managed as the Fluent Bit agent type +- `nr-k8s-otel-collector`: Managed as the New Relic OpenTelemetry Collector agent type If you installed agents using Helm, retrieve your installation config from the cluster by running the following command: ```sh +# Find releases in a namespace (adjust as needed) +helm list --namespace + +# Get the values for a specific release $ helm get values --namespace ``` If you have the original configuration file saved from the installation, you can use that directly. -On the other hand, if you have instrumented the cluster via manifest, find the corresponding options in each agent chart. +On the other hand, if you have instrumented the cluster via Kubernetes manifests (kubectl or Kustomize), map the corresponding options in each agent chart. - You can continue to keep any agents or components within the cluster, especially those that are not yet supported by Agent Control. To ensure the best experience, make sure to maintain the same cluster name and point to the same account. + You can keep any agents or components that are not yet supported by Agent Control on the cluster until support is available. To ensure data continuity, use the same cluster name and the same New Relic account during Agent Control installation. ### Step 2. Create a New Agent Control Configuration -Now, create a new Agent Control values.yaml file based on your existing configuration. This will tell Agent Control how to deploy and configure your agents after the migration. +Create a new `values.yaml` file for Agent Control based on your existing configuration. This file tells Agent Control what to deploy and how to configure your agents after the migration. -1. Start the [Agent Control Installation](/docs/new-relic-control/agent-control/setup/) via guided install and select all the agents you are interested in. -2. Copy the `values.yaml` file to your local machine. +1. Start the [Agent Control](/docs/new-relic-control/agent-control/setup/) guided installation and select the agents you need (Infrastructure, Prometheus, Logging, OpenTelemetry Collector). +2. Download the `values.yaml` file to your local machine. 3. Update the downloaded file to correspond with the configurations of your old agents. +4. Keep this file handy - you'll use it to deploy with Agent Control. #### Example: Migrating an nri-bundle Installation @@ -163,7 +168,7 @@ For a Helm installation, you can use the helm uninstall command. $ helm uninstall -n ``` -For the example above, you would run: +For example, to uninstall the `nri-bundle`, you would run: ```shell $ helm uninstall nri-bundle -n newrelic @@ -171,7 +176,7 @@ $ helm uninstall nri-bundle -n newrelic ### Step 4. Install Agent Control -Once your old instrumentation is uninstalled, you are ready to install Agent Control with your new configuration. Follow the remaining installation steps included in the guided install. +Once your old instrumentation is uninstalled, you are ready to install Agent Control with your new configuration. Follow the remaining installation steps included in the guided installation. For a Helm installation, you would typically run: @@ -185,13 +190,13 @@ When the `newrelic-agent-control` package is installed on the same host as the i To upgrade your infrastructure agent to Agent Control: -1. Complete the install steps to deploy the new agent. The agent will automatically replace the existing infrastructure agent package in your host. +1. Complete the install steps to deploy the Agent Control package. The Agent Control package will automatically replace the existing infrastructure agent on your host. 2. Determine the data source for host monitoring. You have two options: keep New Relic agents, or migrate to OpenTelemetry as the main data source for host metrics and logs. * Infrastructure agent: If you'd like to keep the infrastructure agent as the data source for host monitoring (CPU, Memory, Disk and Network telemetry), no change is required. - * OpenTelemetry collector: To change to the OpenTelemetry collector as the data source, you'll need to set the following configurations to `hostreceiver`: + * OpenTelemetry collector: To change to the OpenTelemetry collector as the data source, you'll need to set the following configurations to `hostreceiver`: 1. Set the `is_integrations_only: true` value in the infrastructure agent configuration file to disable host monitoring metrics. 2. Remove active logging configurations (*.yml files) from the `/etc/newrelic-infra/logging.d` folder. 3. Ensure `hostreceiver` and `filelogreceiver` are properly configured in the OpenTelemetry collector configuration and included in the metrics `pipeline`. 4. Restart the `newrelic-agent-control` service to load the new configurations. -No further changes are needed in order to keep backward compatibility with existing integrations configured in the host, and custom dashboards and alerts should not be impacted. All default paths remain unchanged for the infrastructure agent. \ No newline at end of file +No further changes are needed in order to keep backward compatibility with existing integrations configured in the host, and custom dashboards and alerts should not be impacted. All default paths remain unchanged for the infrastructure agent. From 4a441422f56950e5db1104271c2c9c2d1b516fa3 Mon Sep 17 00:00:00 2001 From: Dan Harman <8367508+dhmsgit@users.noreply.github.com> Date: Fri, 3 Oct 2025 17:42:25 -0400 Subject: [PATCH 08/12] Minor edits to Agent Control - Setup doc to improve clarity and accuracy for K8s Infra GA release --- .../new-relic-control/agent-control/setup.mdx | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/content/docs/new-relic-control/agent-control/setup.mdx b/src/content/docs/new-relic-control/agent-control/setup.mdx index a88417c222b..39641166455 100644 --- a/src/content/docs/new-relic-control/agent-control/setup.mdx +++ b/src/content/docs/new-relic-control/agent-control/setup.mdx @@ -1,6 +1,6 @@ --- title: "Setup and Install Agent Control" -metaDescription: "Learn how to install and configure Agent Control on a Kubernetes cluster." +metaDescription: "Learn how to install and configure Agent Control on a Kubernetes cluster or Linux host." freshnessValidatedDate: never --- @@ -10,7 +10,7 @@ freshnessValidatedDate: never ## Overview -Agent Control simplifies the management of your instrumentation agents. This guide will walk you through the process of installing and uninstalling Agent Control on your Kubernetes cluster or Linux hosts using different methods. +Agent Control simplifies the management of your instrumentation agents. This guide will walk you through the process of installing and uninstalling Agent Control on your Kubernetes clusters or Linux hosts using different methods. ## Install Agent Control @@ -22,17 +22,17 @@ For automating Agent Control setup across large-scale infrastructure, see [Set u 1. Log in to New Relic. 2. Ensure the correct account is selected. 3. In Integrations & Agents, click **Install Agent Control** or search for **Agent Control**. - + Screenshot of the guided install tasks for Agent Control -4. Follow the steps to complete the entire installation and configuration process. +4. Follow the steps to complete the installation and configuration process. - To install Agent Control, it is mandatory to have a fleet. If you haven't yet created a fleet for this managed entity, you can create a fleet during the instalaltion in the Guided Install or complete the fleet creation process in **New Relic Control**, and then return to this guided installation step. + To install Agent Control, it is mandatory to have a fleet. If you haven't yet created a fleet for this managed entity, you can create a fleet during the installation in the Guided Install or complete the fleet creation process in **Fleet Control**, and then return to this guided installation step. 5. Download the generated configuration to your computer and run the provided command in your terminal to install Agent Control. After installation, click **Continue**. @@ -46,7 +46,7 @@ System identities have two different ways to authenticate. The two supported aut * Private key-signed JSON Web Token (JWT) * Client credentials -During the Agent Control guided installation process, the first system identity is created using client credentials, which are included in the Helm chart's values. **The credentials for this system identity expire after 12 hours.** +During the Agent Control guided installation process, the first system identity is created using client credentials, which are included in the Helm chart's values. **The credentials for this system identity expire after 12 hours.** When they expire, the Agent Control Helm chart deployment will fail to authenticate with the Fleet Control service, resulting in the following error: ``` @@ -78,12 +78,12 @@ Now that Agent Control is installed and running, you're ready to [configure and 1. Run the following commands to check the status of your pods: - Agent Control installs sub-agents in a different namespace for security reasons. To verify that everything is working, check that the Agent Control pods are running in the `newrelic-agent-control` namespace and the sub-agent pods are running in a different one (e.g., `newrelic`). + Agent Control installs subagents in a different namespace for security reasons. To verify that everything is working, check that the Agent Control pods are running in the `newrelic-agent-control` namespace and the subagent pods are running in a different namespace, such as `newrelic`. ```shell kubectl get pods -n newrelic-agent-control # Check Agent Control pods - kubectl get pods -n newrelic # Check sub-agents pods + kubectl get pods -n newrelic # Check subagent pods ``` 2. Log in to New Relic, and go to **Fleet Control**. @@ -93,23 +93,23 @@ Now that Agent Control is installed and running, you're ready to [configure and ### Linux -* Check the status of the `newrelic-agent-control` service: - +* Check the status of the `newrelic-agent-control` service: + ```bash sudo systemctl status newrelic-agent-control ``` - If the service appears in `failed` or `stopped` state, this means the agent got installed but there's an issue preventing its normal operation. - Check the agent services logs using `journaltctl` (or any similar Linux tool): + If the service appears in `Failed` or `Stopped` state, this means the agent got installed but there's an issue preventing its normal operation. + Check the agent services logs using `journalctl` (or any similar Linux tool): - ```bash + ```bash journalctl -u newrelic-agent-control ``` - - If no insights are available, check how to [run the agent in debug mode](/docs/new-relic-agent-control#debug) to access detailed logs explaining why the service cannot be started. + + If no insights are available, check how to [run the agent in debug mode](/docs/new-relic-agent-control#debug) to access detailed logs to get more insight into why the service cannot be started. * If the service is not installed, try appending `--debug` at the end of the [install command](#cli) and run it again. This will enable verbose logging for the installation script. See if the verbose output has additional context explaining the error. * Optionally, answer `yes` when asked to send logs to New Relic to help troubleshooting the installation. Once submitted, logs can be accessed with the following NRQL query: - + ```sql SELECT * FROM Log WHERE hostname = `your-host-name` ``` @@ -126,9 +126,9 @@ See the following sections on how to: ### Start, stop, and restart Agent Control [#start-stop-restart] -Our agent starts automatically after you run the installation script. +Our agent starts automatically after you run the installation script. -For Linux, ensure you use the correct command for your init system. Select `start`, `stop`, `restart`, or `status` as appropriate. +For Linux, ensure you use the correct command for your init system. Select `start`, `stop`, `restart`, or `status` as appropriate. Here's an example for Systemd: @@ -174,8 +174,8 @@ To uninstall Agent Control from your Kubernetes cluster, run the following comma The uninstall process typically leaves configuration and other miscellaneous files. Stopping the service beforehand is unnecessary. The uninstall process may take several minutes. - Example of assets that might not be deleted as part of uninstall: - * Local and/or remote configuration files: review and remove `/etc/newrelic-agent-control` and `/var/lib/newrelic-agent-control` folders. + Example of assets that might not be deleted as part of the uninstallation: + * Local or remote configuration files: review and remove `/etc/newrelic-agent-control` and `/var/lib/newrelic-agent-control` folders. * New Relic CLI: review and remove `/usr/bin/newrelic-cli` binary. @@ -211,4 +211,4 @@ To uninstall Agent Control from your Kubernetes cluster, run the following comma ``` - \ No newline at end of file + From f3bf4ccab33e715920324dc54160c9919646f28c Mon Sep 17 00:00:00 2001 From: Dan Harman <8367508+dhmsgit@users.noreply.github.com> Date: Fri, 3 Oct 2025 17:56:42 -0400 Subject: [PATCH 09/12] Minor edits to Agent Control - Troubleshooting doc to improve clarity and accuracy for K8s Infra GA release --- .../agent-control/troubleshooting.mdx | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/src/content/docs/new-relic-control/agent-control/troubleshooting.mdx b/src/content/docs/new-relic-control/agent-control/troubleshooting.mdx index 91e6b09245b..e1031bfc45d 100644 --- a/src/content/docs/new-relic-control/agent-control/troubleshooting.mdx +++ b/src/content/docs/new-relic-control/agent-control/troubleshooting.mdx @@ -130,13 +130,13 @@ kubectl describe helmrelease open-telemetry -n newrelic ### Troubleshoot with NRDiag [#nrdiag] -New Relic diagnostics tool `NRDiag` is a utility that gathers resources and logs related to agent-control in your cluster for debugging. +New Relic Diagnostics tool `NRDiag` is a utility that gathers resources and logs related to Agent Control in your cluster for debugging. Follow these steps to gather all the data: -1. On your host, install the `NRDiag` tool using the [getting started guide](/docs/new-relic-solutions/solve-common-issues/diagnostics-cli-nrdiag/diagnostics-cli-nrdiag/#get-started). +1. On your local machine, install the `NRDiag` tool using the [getting started guide](/docs/new-relic-solutions/solve-common-issues/diagnostics-cli-nrdiag/diagnostics-cli-nrdiag/#get-started). + +2. Run the `K8s-agent-control` suite: -2. Run the K8s agent control suite: - Ensure that `kubectl` and `helm` are installed. @@ -151,7 +151,7 @@ Follow these steps to gather all the data: ./nrdiag -suites K8s-agent-control --k8s-namespace=newrelic ``` - - Specify a different namespace for sub-agents using the `ac-agents-namespace` flag: + - Specify a different namespace for subagents using the `ac-agents-namespace` flag: ```bash ./nrdiag -suites K8s-agent-control --k8s-namespace=newrelic-agent-control --ac-agents-namespace=newrelic ``` @@ -177,12 +177,12 @@ Follow these steps to gather all the data: [output] See nrdiag-output.json for full results. ``` -4. All the logs and resources related to the agent-control are saved in the `nrdiag_output.zip` file in the current directory. You can analyze the contents of the zip file or open a support ticket with [New Relic support](https://support.newrelic.com) for further assistance. +4. All the logs and resources related to Agent Control are saved in the `nrdiag_output.zip` file in the current directory. You can analyze the contents of the zip file or open a support ticket with [New Relic support](https://support.newrelic.com) for further assistance. ## Linux hosts troubleshooting - + If you receive the error message `Installing agent-control (Unsupported)`, please check the [system requirements](/docs/agent-control#requirements) and ensure you are running a supported OS version. @@ -191,38 +191,38 @@ Follow these steps to gather all the data: * Check the logs provided with the installation script: - If you see `Error creating an identity`, please ensure your user key belongs to a platform user with the [All product admin](https://docs.newrelic.com/docs/accounts/accounts-billing/new-relic-one-user-management/user-management-concepts/#standard-roles) role. - * Check the status of the `newrelic-agent-control` service: - + * Check the status of the `newrelic-agent-control` service: + ```bash sudo systemctl status newrelic-agent-control ``` If the service appears in `failed` or `stopped` state, this means the agent got installed but there's an issue preventing its normal operation. - Check the agent services logs using `journaltctl` (or any similar Linux tool): + Check the agent services logs using `journalctl` (or any similar Linux tool): - ```bash + ```bash journalctl -u newrelic-agent-control ``` - - If no insights are available, check how to [run the agent in debug mode](/docs/new-relic-agent-control#debug) to access detailed logs explaining why the service cannot be started. + + If no insights are available, check how to [run the agent in debug mode](/docs/new-relic-agent-control#debug) to access detailed logs explaining why the service cannot be started. * If the service is not installed, try appending `--debug` at the end of the [install command](#cli) and run it again. This will enable verbose logging for the installation script. See if the verbose output has additional context explaining the error. * Optionally, answer `yes` when asked to send logs to New Relic to help troubleshooting the installation. Once submitted, logs can be accessed with the following NRQL query: - + ```sql SELECT * FROM Log WHERE hostname = `your-host-name` ``` - + - To access logs, you'll need to first enable agent logging by following these steps: - + To access logs, you'll first need to enable agent logging by following these steps: + 1. To enable logging to a file, use the `log` setting in Agent Control configuration file: ```yml # Fleet Control connection settings #fleet_control: - # managed agents settings + # managed agents settings #agents: # agent logging settings @@ -238,12 +238,12 @@ Follow these steps to gather all the data: target: true # Custom timestamp format "%Y-%m-%dT%H:%M:%S" timestamp: "%Y" - + ``` - - Log level possible values are: + + Log level possible values are: * `trace` - * `debug` + * `debug` * `info` (default) * `warning` * `error` @@ -251,13 +251,13 @@ Follow these steps to gather all the data: Logs from the underlying infrastructure agent and/or OpenTelemetry collector are included when level is `debug` or `trace`. 2. [Restart](#restart-agent) Agent Control. - 3. If the `file` log is enabled, check the corresponding local file based on the `path` setting. Or use your prefered log troubleshooting tool such as `journatlctl -u new-relic-agent-control`. + 3. If the `file` log is enabled, check the corresponding local file based on the `path` setting. Or use your preferred log troubleshooting tool such as `journalctl -u new-relic-agent-control`. - To access the health status details, you'll need to first enable the local server by following these steps: - + To access the health status details, you'll first need to enable the local server by following these steps: + 1. Add the following settings in Agent Control [configuration file](/docs/new-relic-agent-control#configure-agent-control): ```yaml @@ -305,7 +305,7 @@ Follow these steps to gather all the data: Agent Control performs certain validations before receiving and applying remote configuration from Fleet Control. - Additionally, configurations might have a valid format (for example, valid .yaml structure) but include unexpected values for certain settings (in example, string when integer is expected). + Additionally, configurations might have a valid format (for example, valid .yaml structure) but include unexpected values for certain settings (for example, a string when an integer is expected). The following table shows common errors for the different supported agents:
- The agent supports these processor architectures: + Agent Control supports these processor architectures: * 64-bit for x86 processor architectures * arm64 architecture @@ -126,17 +126,18 @@ We support these operating systems up to their manufacturer's end-of-life. **Operating systems** - The agent supports these operating systems up to their manufacturer's end-of-life. + Agent Control supports these operating systems up to their manufacturer's end-of-life. * Amazon Linux version 2 and 2023 * CentOS 8 or higher - * Debian 11 ("bullseye") or higher + * Debian 11 ("Bullseye") or higher * Red Hat Enterprise Linux (RHEL) 7 or higher * Oracle Linux 8 or higher * SUSE Linux Enterprise Server (SLES) version 12.5, 15.2, 15.3, 15.4, 15.5 * Ubuntu 16.04 or higher (major long-term releases only) The following operating systems are not yet supported: - * Windows & MacOS + * Windows + * MacOS * Docker (containerized)
@@ -331,7 +331,7 @@ Follow these steps to gather all the data: Error applying remote config: could not resolve config @@ -353,7 +353,7 @@ Follow these steps to gather all the data: `exit code 1` @@ -364,7 +364,7 @@ Follow these steps to gather all the data: `exit code 1` From 7ac79a1157748a51a89855273b1d84123c595f8b Mon Sep 17 00:00:00 2001 From: Dan Harman <8367508+dhmsgit@users.noreply.github.com> Date: Fri, 3 Oct 2025 18:02:52 -0400 Subject: [PATCH 10/12] Minor edits to Agent Control - Upgrading doc to improve clarity and accuracy for K8s Infra GA release --- .../agent-control/upgrading.mdx | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/content/docs/new-relic-control/agent-control/upgrading.mdx b/src/content/docs/new-relic-control/agent-control/upgrading.mdx index 5c90294dd72..41319f82e34 100644 --- a/src/content/docs/new-relic-control/agent-control/upgrading.mdx +++ b/src/content/docs/new-relic-control/agent-control/upgrading.mdx @@ -10,24 +10,24 @@ freshnessValidatedDate: never ## Overview -Agent Control provides a seamless and centralized way to manage the entire lifecycle of your agents, including updates. Instead of manually updating agents on each host or cluster, you define your desired state in New Relic, and Agent Control automatically handles the rest. +Agent Control provides a seamless and centralized way to manage the entire lifecycle of your agents, including updates. Instead of manually updating agents on each host or cluster, you define your desired state in Fleet Control, and Agent Control automatically handles the rest. The update process for both Agent Control and the agents it manages is designed to be non-disruptive and automated. -### Key benefits of the update process with Agent Control +### Key benefits of the update process with New Relic Control - Centralized Control: Manage all agent versions for your entire fleet from a single location. - Non-disruptive: Updates are performed using rolling update strategies to prevent downtime. - Automated: Once you define a new version, the entire deployment and reconciliation process is handled automatically. - Resilient: The system is designed to be resilient to failed updates and can fall back to the last known good state if an issue occurs. ## Updating Your Managed Agents -You can update any agent managed by Agent Control by simply changing its version in the remote configuration within New Relic Control. This declarative approach ensures consistency and reliability across your entire fleet. +You can update any agent managed by Agent Control by simply changing its version in the remote configuration within Fleet Control. This declarative approach ensures consistency and reliability across your entire fleet. -- **Edit the Configuration:** Navigate to the configuration for your fleet in New Relic Control. -- **Update the Version:** Locate the agent you want to update (e.g., `infrastructure`)` and change the `chart_version` value to the new version number. +- **Edit the Configuration:** Navigate to the configuration for your fleet in Fleet Control. +- **Update the Version:** Locate the agent you want to update (e.g., `infrastructure`) and change the `chart_version` value to the new version number. - **Deploy the Changes:** Save and deploy the updated configuration. -Agent Control will automatically detect the change and perform a non-disruptive, rolling update, ensuring that your new agents are running and healthy before replacing the old ones. +Agent Control will automatically detect the change and perform a non-disruptive rolling update, ensuring that your new agents are running and healthy before replacing the old ones. ### Example: Upgrading the New Relic Infrastructure Agent @@ -49,9 +49,9 @@ The following instructions apply to Agent Control running on a Kubernetes cluste Agent Control is capable of updating itself remotely. This ensures that the supervisor running on your cluster is always up to date with the latest features, performance improvements, and security patches. -The process for updating the Agent Control supervisor is the same as for any other managed agent: you specify the new version in the configuration and deploy the changes from New Relic Control. +The process for updating the Agent Control supervisor is the same as for any other managed agent: you specify the new version in the configuration and deploy the changes from Fleet Control. -1. Edit the Agent Control Configuration: In New Relic Control, access the core configuration for Agent Control itself. +1. Edit the Agent Control configuration: In Fleet Control, access the configuration for Agent Control itself. 2. Update the `chart_version`: Change the `chart_version` to the new desired version. 3. Deploy the Changes: Save and deploy the configuration. @@ -91,13 +91,13 @@ This process triggers a rolling update of the Agent Control pods on your cluster ### Start, stop, and restart Agent Control [#start-stop-restart] -Our agent starts automatically after you run the installation script. +Agent Control starts automatically after you run the installation script. #### Linux -For Linux, ensure you use the correct command for your init system. Select `start`, `stop`, `restart`, or `status` as appropriate. +For Linux, ensure you use the correct command for your init system. Select `start`, `stop`, `restart`, or `status` as appropriate. -Here's an example for Systemd: +Here's an example for `systemd`: ```shell sudo systemctl newrelic-agent-control -``` \ No newline at end of file +``` From e5f6dba73a3da6d7e4cca005e96a838660035544 Mon Sep 17 00:00:00 2001 From: Dan Harman <8367508+dhmsgit@users.noreply.github.com> Date: Fri, 3 Oct 2025 18:23:50 -0400 Subject: [PATCH 11/12] Minor updates to Agent Control arch and install images for K8s Infra GA release --- static/images/agent-control-architecture.png | Bin 56196 -> 43229 bytes static/images/agent-control-architecture.webp | Bin 18188 -> 18822 bytes .../images/agent-control-guided-install.webp | Bin 16190 -> 12068 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/static/images/agent-control-architecture.png b/static/images/agent-control-architecture.png index 32ce47f5a8388f624ff7dde6e0159c414546c7fb..f1c61bf565b097eff778e28c45bc208bd6805c8e 100644 GIT binary patch literal 43229 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 literal 56196 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‚VT{+ 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 N`(rSh66*`s{sAPGr=|b^ diff --git a/static/images/agent-control-architecture.webp b/static/images/agent-control-architecture.webp index c232684c8047cae0572272b00954a6048480aad7..4261cbaf7778199fc8055648eb471b80c5a3d03f 100644 GIT binary patch literal 18822 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 H00000O1RdM literal 18188 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 D3XOSF diff --git a/static/images/agent-control-guided-install.webp b/static/images/agent-control-guided-install.webp index fc16c20f7f241c5903fef3a529029897cb4a5d25..d010023a3897d1ef41a98c74d6f8820ff447a025 100644 GIT binary patch literal 12068 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 literal 16190 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 z z@%29x+dTysE7cPZ>-{}f>s74T_<5EHMv|z^y$1T(@4X}O-gGa{Nn*l7yZxJ7MQjOJ zH^>^4)qIyf)}GYADq;Ig1ljPBu?Aen=-ke@#Y9o_^M5g{M$tp@Wa++*WR?R9<&N!x zyJ(~RTQ#hx7l?J|G;uje7N^Wkl<6;-C3-JCjMJ$hq(UoN8#>Y~y9Z`P9C!maQ(C{x zqn7-*c;|46rQ)CvYc_ZcMv_O9_2%PbOQVbagDMAHLun1MO!-mm)Cak933>GcvGNzb z6>s*jI_-nj7vd{Gd(K$Sm}!;nzW@Wb(?JykzPLUSBj(zuC}G0v7>Ia4T4KR{WZ@;X z9m?W@E%P&97-gIxf0}#~2LFZc7nKJ+u@p3=$@%a%PI?fVU*(++|H)@6DpsGfnJP`? zq|??&r~S?NQ(cseAWQ(>wI1G+KmcO(t8kO^OrZB!H;%^ zdOM(LN|=Nfki+KDv@FFRELxo(Y}|~`D_<13>Nyqvs#?`ta1kaN)eB?QVT85AiKTGB zp;6jJ6kjzrz7h0~(kJF%*c6IK{ef(aUt#B(QOGDP1ef(4*|jTJ;W5@7Xw|aoy0^Sp zW!2BYJWX}N-XEVigh-J@Gq{V~K(da|F$hCXSuXyWqc_K!mUQrG$X}u}W_)*3L z0_&=l_y;LCJ~TT4j2Rh!oyeHc!D7Av`Gkli#35o)^SrMLZR<$nc{Zt&v!#FZN40E8c(iQ`_nIsi9#-qb5$|40BP1$}*zAbnTC1NiirB*U5weN|YxwP>0 zz^IVjeI+{^)G64gff0u<>XQ1&1j!gpd3=>9DJftZB;QKBdu{yV%(|e8C=aD_N$`$_ zw@^7cB#Zo(MY0@Q6?J4>UovH0A?JRTcp$~}8^T>$m>e7%3CZ6cX;*zaV0Oxtj1`Uz zLR|}sI*WipduU38;B67LyO@bwm2e9` z7&?2sNN}};70W>nO_aVQi$#CmLxDUdLf~*Yu^o#n^Np6=&Z+@HK9;jr8Dt{+;4|+o zG?t^ll8iR6mv$v~tjsx#bXHDCc-M+%G`5cGY9U7d?;LwpF>Bqh6I@f#0+3MOGx8Qzx*WK|=pI|S_Mvc0O-6uiubU(!^%6&yMJR)=IKckJ8p$O!9 zWXrEG1WUXke5+JxK;89~w03}la^&YwUEUh%@jnXF)N5uX?ta#!d6dnvnE$qNfk5;H zV^JF5`~5=A#Hg+AE&_1O937QN9)AbTev(5#{CRqy_U5UA*(LBMOidtuy~UubnNCG< lkvN~Gh~$+cS+LfF2lAEWchNv Date: Fri, 3 Oct 2025 18:37:58 -0400 Subject: [PATCH 12/12] Fixed cropping of Agent Control arch and install images --- static/images/agent-control-architecture.png | Bin 43229 -> 35793 bytes static/images/agent-control-architecture.webp | Bin 18822 -> 16746 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/static/images/agent-control-architecture.png b/static/images/agent-control-architecture.png index f1c61bf565b097eff778e28c45bc208bd6805c8e..fdcb34774c8b52da4cc2523cf544457b42f17945 100644 GIT binary patch literal 35793 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 literal 43229 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 diff --git a/static/images/agent-control-architecture.webp b/static/images/agent-control-architecture.webp index 4261cbaf7778199fc8055648eb471b80c5a3d03f..52d7142e8cb0f6da7c5526340c685ecde798a6ec 100644 GIT binary patch literal 16746 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 RVmGw*fX{|Hd^)%}3B?wzn}g% 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 H00000O1RdM
- Review your configuration format. The configuration migth not be a valid `.yaml`, or mandatory fields might be missing. + Review your configuration format. The configuration migth not be a valid `.yaml` file, or mandatory fields might be missing.
- Review your configuration. Unexpected values are causing the agent to exit with an unexpected error. + Review your configuration. Unexpected values are causing the agent to exit with an unexpected error.
- Review your configuration. Unexpected values are causing the infrastructure agent to exit with unexpected config. Review the supported [settings](https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/configuration/infrastructure-agent-configuration-settings/). + Review your configuration. Unexpected values are causing the infrastructure agent to exit with unexpected config. Review the supported [settings](https://docs.newrelic.com/docs/infrastructure/install-infrastructure-agent/configuration/infrastructure-agent-configuration-settings/).