From 00ac2d982945ae3d626b1e2dd83fb53cbe6fbded Mon Sep 17 00:00:00 2001 From: Sunny Zanchi Date: Wed, 30 Oct 2024 12:59:04 -0400 Subject: [PATCH] fix merge conflicts --- .../net-agent-compatibility-requirements.mdx | 7 - .../installation/k8s-agent-operator.mdx | 181 ------------------ 2 files changed, 188 deletions(-) diff --git a/src/i18n/content/kr/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements.mdx b/src/i18n/content/kr/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements.mdx index 81e6042f549..a15ea3bddcb 100644 --- a/src/i18n/content/kr/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements.mdx +++ b/src/i18n/content/kr/docs/apm/agents/net-agent/getting-started/net-agent-compatibility-requirements.mdx @@ -1402,14 +1402,7 @@ translationType: machine -<<<<<<< HEAD - 데이터 스토어가 여기에 나열되지 않은 경우 [.NET 에이전트 API](/docs/apm/agents/net-agent/net-agent-api/net-agent-api/#ITransaction) 의 `RecordDatastoreSegment` 메서드를 사용하여 사용자 정의 로그를 추가할 수 있습니다. -||||||| 1db19bb5d7 -======= - - If your datastore isn't listed here, you can add custom instrumentation using the `RecordDatastoreSegment` method in the [.NET agent API](/docs/apm/agents/net-agent/net-agent-api/net-agent-api/#ITransaction). ->>>>>>> develop diff --git a/src/i18n/content/pt/docs/kubernetes-pixie/kubernetes-integration/installation/k8s-agent-operator.mdx b/src/i18n/content/pt/docs/kubernetes-pixie/kubernetes-integration/installation/k8s-agent-operator.mdx index d7687bc1c24..c97dcfe03cf 100644 --- a/src/i18n/content/pt/docs/kubernetes-pixie/kubernetes-integration/installation/k8s-agent-operator.mdx +++ b/src/i18n/content/pt/docs/kubernetes-pixie/kubernetes-integration/installation/k8s-agent-operator.mdx @@ -40,25 +40,13 @@ Antes de instalar o operador, verifique o seguinte: ## instalação [#install-k8s-operator] -<<<<<<< HEAD -Depending on what you need, you can choose to install the Kubernetes APM auto-attach independently or together with our Kubernetes integrations. -||||||| 1db19bb5d7 -Dependendo da sua necessidade, você pode optar por instalar o operador agente de forma independente ou em conjunto com nossa integração K8s. -======= Dependendo do que você precisa, você pode escolher instalar o Kubernetes APM Auto-attach de forma independente ou junto com nossa integração K8s. ->>>>>>> develop Recomendamos fortemente instalá-lo junto com a integração Kubernetes para aproveitar toda a nossa experiência [full-stackde observabilidade](/docs/apm/apm-ui-pages/monitoring/kubernetes-summary-page/) . ### Instalação do pacote além da integração do Kubernetes (recomendado) [#bundle-installation] -<<<<<<< HEAD -The Kubernetes APM auto-attach chart is part of the [`nri-bundle`](https://github.com/newrelic/helm-charts/tree/master/charts/nri-bundle) chart, which manages the installation of all the components needed to enable a full Kubernetes observability. -||||||| 1db19bb5d7 -O gráfico do operador do agente Kubernetes é integrado como parte do gráfico [nri-bundle](https://github.com/newrelic/helm-charts/tree/master/charts/nri-bundle) , que gerencia a instalação de todos os componentes necessários para permitir uma observabilidade completa do Kubernetes. -======= O gráfico de anexação automática do Kubernetes APM faz parte do gráfico [`nri-bundle`](https://github.com/newrelic/helm-charts/tree/master/charts/nri-bundle) , que gerencia a instalação de todos os componentes necessários para permitir uma observabilidade completa do Kubernetes. ->>>>>>> develop Adicione o parâmetro `k8s-agents-operator.enabled=true` ao seu comando helm ou inclua-o no arquivo [`values.yaml`](https://github.com/newrelic/helm-charts/blob/master/charts/nri-bundle/values.yaml) . Consulte a página [Instalar a integração do Kubernetes](/install/kubernetes/?dropdown1=helm) para obter mais informações sobre como usar o Helm ou confira o gráfico [`nri-bundle`](https://github.com/newrelic/helm-charts/tree/master/charts/nri-bundle) . @@ -81,13 +69,7 @@ helm upgrade --install newrelic-bundle newrelic/nri-bundle \ ### Instalação autônoma [#standalone-installation] -<<<<<<< HEAD -To install the Kubernetes APM auto-attach with the default configuration, run these commands: -||||||| 1db19bb5d7 -Para instalar o operador do agente Kubernetes com a configuração padrão, execute estes comandos: -======= Para instalar o Kubernetes APM Auto-attach com a configuração padrão, execute estes comandos: ->>>>>>> develop ```shell helm repo add k8s-agents-operator https://newrelic.github.io/k8s-agents-operator @@ -101,13 +83,7 @@ Para obter uma lista completa de opções de configuração, consulte o gráfico ## Configurar instrumentação automática [#configure-auto-instrumentation] -<<<<<<< HEAD -After APM auto-attach is all set up in your cluster, the next step is just to roll out the configs required to get it operational. That involves having at least one instrumentation Custom Resource (CR) active in the cluster. -||||||| 1db19bb5d7 -Um segredo Kubernetes será replicado automaticamente do namespace do operador para todos os namespaces que monitor um pod. Dentro do arquivo CRD YAML, especifique qual agente APM você deseja instrumentar. Todas as imagens do agente disponíveis APM docker e as tags correspondentes estão listadas no DockerHub: -======= Depois que o APM Auto-attach estiver configurado no seu cluster, o próximo passo é implementar as configurações necessárias para deixá-lo operacional. Isso envolve ter pelo menos um Recurso Personalizado (CR) de instrumentação ativo no cluster. ->>>>>>> develop Veja o que a instrumentação CR permite que você mapeie: @@ -394,35 +370,6 @@ Ao instalá-lo, um é criado e é a licença ``` -<<<<<<< HEAD - - ```yaml - apiVersion: newrelic.com/v1alpha2 - kind: Instrumentation - metadata: - name: newrelic-instrumentation-ruby - namespace: newrelic - spec: - agent: - language: java - image: newrelic/newrelic-ruby-init:latest - namespaceLabelSelector: - matchExpressions: - - key: "Ruby" - operator: "Exists" - licenseKeySecret: the-name-of-the-custom-secret - ``` - - - -## Atualizar instrumentação APM no aplicativo [#upgrade-apm-instrumention] - -By default, the Kubernetes APM auto-attach automatically installs the latest available version of the corresponding [APM agent](/docs/apm/new-relic-apm/getting-started/introduction-apm/). - -Depois que o monitoramento de um aplicativo é iniciado, ele não é atualizado automaticamente para uma versão mais recente, a menos que você opte por atualizar. Você pode atualizar o aplicativo reimplantando o pod ou reiniciando sua implantação. -||||||| 1db19bb5d7 -Depois que um aplicativo é monitorado, ele não é atualizado automaticamente para uma versão mais recente, a menos que o usuário decida fazer a atualização. Você pode atualizar facilmente o aplicativo para uma versão mais recente simplesmente reimplantando o pod ou reiniciando sua implantação se o CR já estiver carregado dentro do operador -======= ```yaml apiVersion: newrelic.com/v1alpha2 @@ -454,13 +401,7 @@ Depois que o monitoramento de um aplicativo é iniciado, ele não é atualizado Para remover a instrumentação APM de um aplicativo, você deve alterar o seletor de rótulo correspondente dentro do `podLabelSelector` ou `namespaceLabelSelector` usado ou excluir o CR da instrumentação. Em seguida, reinicie a implantação. O processo de remoção leva apenas alguns segundos. -<<<<<<< HEAD -## Update the Kubernetes APM auto-attach [#update-k8s-auto-attach] -||||||| 1db19bb5d7 -## Atualizando o operador do agente Kubernetes [#upgrading-k8s-operator] -======= ## Atualizar o APM do Kubernetes Auto-attach [#update-k8s-auto-attach] ->>>>>>> develop ### Instalação do pacote [#upgrading-bundle-installation] @@ -472,35 +413,17 @@ k8s-agents-operator.enabled=true ### Instalação autônoma [#standalone-installation] -<<<<<<< HEAD -Run the `helm upgrade` command to update to a newer version of the Kubernetes APM auto-attach. -||||||| 1db19bb5d7 -Execute o comando `helm upgrade` para atualizar para uma versão mais recente do operador do agente Kubernetes. -======= Execute o comando `helm upgrade` para atualizar para uma versão mais recente do Kubernetes APM Auto-attach. ->>>>>>> develop ```shell helm upgrade k8s-agents-operator newrelic/k8s-agents-operator -n newrelic ``` -<<<<<<< HEAD -## Uninstalling the Kubernetes APM auto-attach [#uninstall-k8s-auto-attach] -||||||| 1db19bb5d7 -## Desinstalando o operador do agente Kubernetes [#uninstall-k8s-operator] -======= ## Desinstalando o Kubernetes APM Auto-attach [#uninstall-k8s-auto-attach] ->>>>>>> develop ### Instalação do pacote [#uninstall-bundle-installation] -<<<<<<< HEAD -Uninstall the `nri-bundle` chart or if you only want to remove Kubernetes APM auto-attach, run a helm upgrade with the following parameter: -||||||| 1db19bb5d7 -Desinstale o gráfico nri-bundle ou se desejar apenas remover o operador, execute uma atualização do helm com o seguinte parâmetro: -======= Desinstale o gráfico `nri-bundle` ou, se quiser apenas remover o Kubernetes APM Auto-attach, execute uma atualização do helm com o seguinte parâmetro: ->>>>>>> develop ```shell k8s-agents-operator.enabled=false @@ -508,13 +431,7 @@ k8s-agents-operator.enabled=false ### Instalação autônoma [#uninstall-standalone-installation] -<<<<<<< HEAD -To uninstall and delete the Kubernetes APM auto-attach, run this command: -||||||| 1db19bb5d7 -Para desinstalar e excluir o operador do agente Kubernetes, execute este comando: -======= Para desinstalar e excluir o Kubernetes APM Auto-attach, execute este comando: ->>>>>>> develop ```shell helm uninstall k8s-agents-operator -n newrelic @@ -526,32 +443,6 @@ helm uninstall k8s-agents-operator -n newrelic * Confira a página [de resumo do Kubernetes](/docs/apm/apm-ui-pages/monitoring/kubernetes-summary-page/) . Ele fornece Kubernetes insights no contexto do seu aplicativo de monitor. -<<<<<<< HEAD -## Certificados [#certificates] - -The Kubernetes APM auto-attach can support [`cert-manager`](https://github.com/cert-manager/cert-manager) if preferred. - -* Execute este comando para instalar o gráfico Helm [`cert-manager`](https://github.com/cert-manager/cert-manager) : - - ```shell - helm install cert-manager jetstack/cert-manager \ - --namespace cert-manager \ - --create-namespace \ - --set crds.enabled=true - ``` - -* No seu arquivo `values.yaml` , defina `admissionWebhooks.autoGenerateCert.enabled: false` e `admissionWebhooks.certManager.enabled: true`. Depois, instale o gráfico normalmente. - -## Lançamentos de gráficos disponíveis [#available-chart-releases] - -Execute este comando para ver os gráficos disponíveis: - -```shell -helm search repo k8s-agents-operator -``` - -||||||| 1db19bb5d7 -======= ## Certificados [#certificates] O K8s APM Auto-attach pode suportar [`cert-manager`](https://github.com/cert-manager/cert-manager) , se preferir. @@ -574,8 +465,6 @@ Execute este comando para ver os gráficos disponíveis: ```shell helm search repo k8s-agents-operator ``` - ->>>>>>> develop ## Perguntas frequentes [#faq] @@ -587,39 +476,10 @@ helm search repo k8s-agents-operator -<<<<<<< HEAD - - Instalar dois agentes APM no mesmo aplicativo pode levar a problemas inesperados. Portanto, recomendamos fortemente remover qualquer instrumentação existente antes de instalá-la. -||||||| 1db19bb5d7 - - Sim, todas as versões disponíveis do agente que suportam o operador estão listadas no docker Hub: - - * [Java](https://hub.docker.com/repository/docker/newrelic/newrelic-java-init/general) - * [Nó](https://hub.docker.com/repository/docker/newrelic/newrelic-node-init/general) - * [Python](https://hub.docker.com/repository/docker/newrelic/newrelic-python-init/general) - * [.NET](https://hub.docker.com/repository/docker/newrelic/newrelic-dotnet-init/general) - * [Ruby](https://hub.docker.com/repository/docker/newrelic/newrelic-ruby-init/general) -======= Instalar dois agentes APM no mesmo aplicativo pode levar a problemas inesperados. Portanto, recomendamos fortemente remover qualquer instrumentação existente antes de instalá-la. ->>>>>>> develop -<<<<<<< HEAD - - Sim, a instrumentação personalizada funcionará da mesma forma que sem a conexão automática do APM. A principal diferença é que o agente agora é injetado pelo APM auto-attach em vez de instalado no contêiner com o restante da dependência do aplicativo. - - Você ainda pode importar e chamar a API do agente para adicionar instrumentação personalizada ao seu aplicativo. Você também pode utilizar um arquivo de configuração ou variáveis de ambiente para adicionar instrumentação personalizada se o agente específico que você está usando oferecer suporte a isso. Observe que o agente tem ordem de precedência entre configuração via variáveis de ambiente e configuração via arquivos de configuração, então você precisará ter certeza de que sua configuração de variável de ambiente via operador não está em conflito com sua configuração via arquivo de configuração. Veja a documentação de instrumentação personalizada de cada agente para obter detalhes: - - * [Java](/docs/apm/agents/java-agent/custom-instrumentation/java-custom-instrumentation/) - * [Nó](/docs/apm/agents/nodejs-agent/extend-your-instrumentation/nodejs-custom-instrumentation/) - * [Python](/docs/apm/agents/python-agent/custom-instrumentation/python-custom-instrumentation/) - * [.NET](/docs/apm/agents/net-agent/custom-instrumentation/introduction-net-custom-instrumentation/) - * [Ruby](/docs/apm/agents/ruby-agent/api-guides/ruby-custom-instrumentation/) -||||||| 1db19bb5d7 - - A instalação de dois agentes APM no mesmo aplicativo pode levar a problemas inesperados. Portanto, recomendamos fortemente a remoção de qualquer instrumentação existente antes de instalar o operador. -======= Sim, a instrumentação personalizada funcionará da mesma forma que sem a conexão automática do APM. A principal diferença é que o agente agora é injetado pelo APM auto-attach em vez de instalado no contêiner com o restante da dependência do aplicativo. @@ -630,40 +490,12 @@ helm search repo k8s-agents-operator * [Python](/docs/apm/agents/python-agent/custom-instrumentation/python-custom-instrumentation/) * [.NET](/docs/apm/agents/net-agent/custom-instrumentation/introduction-net-custom-instrumentation/) * [Ruby](/docs/apm/agents/ruby-agent/api-guides/ruby-custom-instrumentation/) ->>>>>>> develop -<<<<<<< HEAD - - Não, você não pode. O agente APM é injetado em tempo de execução do aplicativo, ele precisa de acesso para gravar no sistema de arquivos do contêiner do aplicativo. -||||||| 1db19bb5d7 - - Sim, a instrumentação personalizada funcionará da mesma forma que sem o operador. A principal diferença é que o agente agora é injetado pela operadora em vez de instalado no contêiner com o restante do aplicativo dependência. Você ainda pode importar e chamar a API do agente para adicionar instrumentação personalizada ao seu aplicativo. Você também pode utilizar um arquivo de configuração ou variáveis de ambiente para adicionar instrumentação personalizada se o agente específico que você está usando oferecer suporte a isso. Nota agente tem ordem de precedência entre configuração via variáveis de ambiente e configuração via arquivos de configuração, então você precisará ter certeza de que sua configuração de variável de ambiente por meio do operador não está em conflito com sua configuração via arquivo de configuração. Veja a documentação de instrumentação personalizada de cada agente para obter detalhes: - - * [Java](https://docs.newrelic.com/docs/apm/agents/java-agent/custom-instrumentation/java-custom-instrumentation/) - * [Nó](https://docs.newrelic.com/docs/apm/agents/nodejs-agent/extend-your-instrumentation/nodejs-custom-instrumentation/) - * [Python](https://docs.newrelic.com/docs/apm/agents/python-agent/custom-instrumentation/python-custom-instrumentation/) - * [.NET](https://docs.newrelic.com/docs/apm/agents/net-agent/custom-instrumentation/introduction-net-custom-instrumentation/) - * [Ruby](https://docs.newrelic.com/docs/apm/agents/ruby-agent/api-guides/ruby-custom-instrumentation/) -======= Não, você não pode. O agente APM é injetado em tempo de execução do aplicativo, ele precisa de acesso para gravar no sistema de arquivos do contêiner do aplicativo. ->>>>>>> develop - - -<<<<<<< HEAD - - Ele suporta apenas nós Linux. - - O suporte aos nós do Windows é esperado para um futuro próximo. - - Não foi testado em nós [AWS Fargate](/docs/kubernetes-pixie/kubernetes-integration/installation/kubernetes-eks-fargate/) com EKS. -||||||| 1db19bb5d7 - - Não, como o operador está injetando o agente no tempo de execução do aplicativo, ele precisa de acesso para gravar no sistema de arquivos do contêiner do aplicativo. -======= Ele suporta apenas nós Linux. @@ -672,7 +504,6 @@ helm search repo k8s-agents-operator Não foi testado em nós [AWS Fargate](/docs/kubernetes-pixie/kubernetes-integration/installation/kubernetes-eks-fargate/) com EKS. ->>>>>>> develop @@ -680,13 +511,7 @@ helm search repo k8s-agents-operator Caso seu aplicativo não esteja instrumentado, você deverá verificar o seguinte: -<<<<<<< HEAD -* Please be sure to redeploy or deploy new applications after you've installed Kubernetes APM auto-attach. Notice that only auto-instruments new applications are deployed in the cluster. -||||||| 1db19bb5d7 -* Certifique-se de reimplantar ou implantar o novo aplicativo após a instalação do operador. Informamos que a operadora apenas auto-instrumentará o novo aplicativo para implantar no cluster. -======= * Certifique-se de reimplantar ou implantar o novo aplicativo depois de instalar o K8s APM auto-attachment. Observe que apenas novos aplicativos de auto-instrumento são implantados no cluster. ->>>>>>> develop * Execute este comando para verificar se o segredo está instalado no namespace do aplicativo: @@ -720,13 +545,7 @@ A partir da versão 0.14, as anotações no manifesto de implantação do aplica ## Apoiar [#support] -<<<<<<< HEAD -The Kubernetes APM auto-attach currently supports the latest version of these APM agents: Java, .NET, Node.js, Python, and Ruby. -||||||| 1db19bb5d7 -O operador agente Kubernetes atualmente suporta a versão mais recente destes agentes APM: Java, .NET, Node.js, Python e Ruby. -======= O Kubernetes APM Auto-attach atualmente oferece suporte à versão mais recente destes agentes APM: Java, .NET, Node.js, Python e Ruby. ->>>>>>> develop Quando estiver disponível para o público em geral, as 3 versões mais recentes de cada um dos agentes APM serão suportadas.