Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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 \
Expand Down Expand Up @@ -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
Expand All @@ -174,7 +174,7 @@ agent-control-deployment:
content:
chart_version: "*"
open-telemetry:
type: newrelic/io.opentelemetry.collector:0.1.0
type: newrelic/com.newrelic.opentelemetry.collector:0.1.0
content:
# Ref: `https://github.com/newrelic/helm-charts/blob/master/charts/nr-k8s-otel-collector/values.yaml`
# Recommended: check and define an explicit chart version (latest stable)
Expand Down Expand Up @@ -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.
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,4 @@ Agent-specific permissions: Agent Control is designed to provide you with flexib
| **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 |
| **APM agents (.NET, Java, Node, Python, Ruby)** | *Not currently supported by Agent Control.* | N/A |
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ agent-control-deployment:
infrastructure:
type: newrelic/com.newrelic.infrastructure:0.1.0
content:
chart_version: "*"
chart_version: "*"
chart_values:
newrelic-infrastructure:
enableProcessMetrics: true
Expand All @@ -164,7 +164,7 @@ agent-control-deployment:
content:
chart_version: "*"
open-telemetry:
type: newrelic/io.opentelemetry.collector:0.1.0
type: newrelic/com.newrelic.opentelemetry.collector:0.1.0
content:
# Ref: `https://github.com/newrelic/helm-charts/blob/master/charts/nr-k8s-otel-collector/values.yaml`
# Recommended: check and define an explicit chart version (latest stable)
Expand Down Expand Up @@ -195,4 +195,4 @@ agent-control-deployment:
</Callout>

* Ejecutar `terraform plan`: luego de eliminar el bloque de recursos de lanzamiento de Helm de su configuración, ejecute el comando `terraform plan` . Esto le permite revisar los cambios que Terraform planea realizar en su infraestructura. Examine cuidadosamente el resultado del plan para cerciorar de que solo los recursos previstos estén marcados para su eliminación. Este paso es esencial para verificar que no se produzcan eliminaciones o cambios no deseados.
* Ejecutar `terraform apply`: si los resultados del plan de Terraform se alinean con sus expectativas, proceda a ejecutar el comando `terraform apply` . Esto implementará los cambios planeados y eliminará efectivamente la versión de Helm especificada de su entorno. Confirme la ejecución cuando aparezca el símbolo para completar el proceso de desinstalación.
* Ejecutar `terraform apply`: si los resultados del plan de Terraform se alinean con sus expectativas, proceda a ejecutar el comando `terraform apply` . Esto implementará los cambios planeados y eliminará efectivamente la versión de Helm especificada de su entorno. Confirme la ejecución cuando aparezca el símbolo para completar el proceso de desinstalación.
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ agent-control-deployment:
infrastructure:
type: newrelic/com.newrelic.infrastructure:0.1.0
content:
chart_version: "*"
chart_version: "*"
chart_values:
newrelic-infrastructure:
enableProcessMetrics: true
Expand All @@ -164,7 +164,7 @@ agent-control-deployment:
content:
chart_version: "*"
open-telemetry:
type: newrelic/io.opentelemetry.collector:0.1.0
type: newrelic/com.newrelic.opentelemetry.collector:0.1.0
content:
# Ref: `https://github.com/newrelic/helm-charts/blob/master/charts/nr-k8s-otel-collector/values.yaml`
# Recommended: check and define an explicit chart version (latest stable)
Expand Down Expand Up @@ -195,4 +195,4 @@ agent-control-deployment:
</Callout>

* Exécutez `terraform plan`: après avoir supprimé le bloc de ressources Helm sortie de votre configuration, exécutez la commande `terraform plan` . Cela vous permet de consulter les modifications que Terraform prévoit d’apporter à votre infrastructure. Examinez attentivement la sortie du plan pour vous assurer que seules les ressources prévues sont marquées pour suppression. Cette étape est essentielle pour vérifier qu’aucune suppression ou modification involontaire ne se produira.
* Exécutez `terraform apply`: si les résultats du plan Terraform correspondent à vos attentes, continuez en exécutant la commande `terraform apply` . Cela mettra en œuvre les modifications prévues, supprimant ainsi efficacement la sortie Helm spécifiée de votre environnement. Confirmez l&apos;exécution lorsque vous êtes invité à terminer le processus de désinstallation.
* Exécutez `terraform apply`: si les résultats du plan Terraform correspondent à vos attentes, continuez en exécutant la commande `terraform apply` . Cela mettra en œuvre les modifications prévues, supprimant ainsi efficacement la sortie Helm spécifiée de votre environnement. Confirmez l&apos;exécution lorsque vous êtes invité à terminer le processus de désinstallation.
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ agent-control-deployment:
infrastructure:
type: newrelic/com.newrelic.infrastructure:0.1.0
content:
chart_version: "*"
chart_version: "*"
chart_values:
newrelic-infrastructure:
enableProcessMetrics: true
Expand All @@ -164,7 +164,7 @@ agent-control-deployment:
content:
chart_version: "*"
open-telemetry:
type: newrelic/io.opentelemetry.collector:0.1.0
type: newrelic/com.newrelic.opentelemetry.collector:0.1.0
content:
# Ref: `https://github.com/newrelic/helm-charts/blob/master/charts/nr-k8s-otel-collector/values.yaml`
# Recommended: check and define an explicit chart version (latest stable)
Expand Down Expand Up @@ -195,4 +195,4 @@ agent-control-deployment:
</Callout>

* `terraform plan`実行します: 設定からHelmリリース リソース ブロックを削除した後、 `terraform plan`コマンドを実行します。 これにより、Terraform がインフラストラクチャに対して行う予定の変更を確認できます。計画出力を慎重に調べて、意図したリソースのみが削除対象としてマークされていることを確認します。この手順は、意図しない削除や変更が発生しないことを確認するために不可欠です。
* `terraform apply`実行: terraform プランの結果が期待どおりであれば、 `terraform apply`コマンドを実行して続行します。これにより、計画された変更が実装され、指定された Helm リリースが環境から実質的に削除されます。アンインストール処理を完了するプロンプトが表示されたら、実行を確認します。
* `terraform apply`実行: terraform プランの結果が期待どおりであれば、 `terraform apply`コマンドを実行して続行します。これにより、計画された変更が実装され、指定された Helm リリースが環境から実質的に削除されます。アンインストール処理を完了するプロンプトが表示されたら、実行を確認します。
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ agent-control-deployment:
infrastructure:
type: newrelic/com.newrelic.infrastructure:0.1.0
content:
chart_version: "*"
chart_version: "*"
chart_values:
newrelic-infrastructure:
enableProcessMetrics: true
Expand All @@ -164,7 +164,7 @@ agent-control-deployment:
content:
chart_version: "*"
open-telemetry:
type: newrelic/io.opentelemetry.collector:0.1.0
type: newrelic/com.newrelic.opentelemetry.collector:0.1.0
content:
# Ref: `https://github.com/newrelic/helm-charts/blob/master/charts/nr-k8s-otel-collector/values.yaml`
# Recommended: check and define an explicit chart version (latest stable)
Expand Down Expand Up @@ -195,4 +195,4 @@ agent-control-deployment:
</Callout>

* `terraform plan` 실행: 설정에서 Helm 릴리스 리소스 블록을 제거한 후 `terraform plan` 명령을 실행합니다. 이를 통해 Terraform이 인프라에 적용할 변경 사항을 검토할 수 있습니다. 삭제를 위해 의도한 리소스만 표시되었는지 확인하려면 계획 출력을 주의 깊게 검토하세요. 이 단계는 의도치 않은 삭제나 변경이 발생하지 않는지 확인하는 데 필수적입니다.
* `terraform apply` 실행: Terraform 계획 결과가 기대치와 일치하면 `terraform apply` 명령을 실행하여 계속 진행합니다. 이렇게 하면 계획된 변경 사항이 구현되어 지정된 Helm 릴리스가 환경에서 효과적으로 제거됩니다. 삭제 과정을 완료하기 위해 다운로드가 완료되면 실행을 확인하세요.
* `terraform apply` 실행: Terraform 계획 결과가 기대치와 일치하면 `terraform apply` 명령을 실행하여 계속 진행합니다. 이렇게 하면 계획된 변경 사항이 구현되어 지정된 Helm 릴리스가 환경에서 효과적으로 제거됩니다. 삭제 과정을 완료하기 위해 다운로드가 완료되면 실행을 확인하세요.
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ agent-control-deployment:
infrastructure:
type: newrelic/com.newrelic.infrastructure:0.1.0
content:
chart_version: "*"
chart_version: "*"
chart_values:
newrelic-infrastructure:
enableProcessMetrics: true
Expand All @@ -164,7 +164,7 @@ agent-control-deployment:
content:
chart_version: "*"
open-telemetry:
type: newrelic/io.opentelemetry.collector:0.1.0
type: newrelic/com.newrelic.opentelemetry.collector:0.1.0
content:
# Ref: `https://github.com/newrelic/helm-charts/blob/master/charts/nr-k8s-otel-collector/values.yaml`
# Recommended: check and define an explicit chart version (latest stable)
Expand Down Expand Up @@ -195,4 +195,4 @@ agent-control-deployment:
</Callout>

* Executar `terraform plan`: Após remover o bloco de recursos de liberação do Helm da sua configuração, execute o comando `terraform plan` . Isso permite que você revise as alterações que o Terraform planeja fazer na sua infraestrutura. Examine cuidadosamente a saída do plano para garantir que apenas os recursos pretendidos sejam marcados para exclusão. Esta etapa é essencial para verificar se não ocorrerão exclusões ou alterações não intencionais.
* Execute `terraform apply`: se os resultados do plano do Terraform estiverem alinhados com suas expectativas, prossiga executando o comando `terraform apply` . Isso implementará as alterações planejadas, removendo efetivamente a versão especificada do Helm do seu ambiente. Confirme a execução quando solicitado para concluir o processo de desinstalação.
* Execute `terraform apply`: se os resultados do plano do Terraform estiverem alinhados com suas expectativas, prossiga executando o comando `terraform apply` . Isso implementará as alterações planejadas, removendo efetivamente a versão especificada do Helm do seu ambiente. Confirme a execução quando solicitado para concluir o processo de desinstalação.
Loading