From 9a6192cac158ac25920a8d814f43972bb9812971 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Thu, 5 Sep 2024 13:18:05 -0300 Subject: [PATCH] =?UTF-8?q?from=20'de=20cabe=C3=A7a/cauda'=20to=20'pela=20?= =?UTF-8?q?cabe=C3=A7a/cauda'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/pt/docs/concepts/sampling/index.md | 58 +++++++++++----------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index e7bdab258e7d..7a0cb0c26408 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -90,7 +90,7 @@ se atender a qualquer um dos seguintes critérios: Por fim, considere os seguintes três custos associados à amostragem: 1. O custo direto de computação para amostrar dados de forma eficaz, como um - _proxy_ de amostragem de cauda. + _proxy_ de amostragem pela cauda. 2. O custo indireto de engenharia para manter metodologias de amostragem eficazes à medida que mais aplicações, sistemas e dados são envolvidos. 3. O custo indireto de oportunidade de perder informações críticas com técnicas @@ -103,13 +103,13 @@ fornecedor ou com recursos computacionais em hospedagem própria, dependendo do _backend_ de observabilidade, da natureza dos seus dados e das suas tentativas de realizar amostragem de forma eficaz. -## Amostragem de Cabeça +## Amostragem pela Cabeça -A amostragem de cabeça é uma técnica de amostragem usada para tomar uma decisão +A amostragem pela cabeça (_head sampling_) é uma técnica de amostragem usada para tomar uma decisão de amostragem o mais cedo possível. A decisão de amostrar ou descartar um trecho ou um rastro não é feita inspecionando o rastro como um todo. -Por exemplo, a forma mais comum de amostragem de cabeça é a +Por exemplo, a forma mais comum de amostragem pela cabeça é a [Amostragem de Probabilidade Consistente](/docs/specs/otel/trace/tracestate-probability-sampling/#consistent-probability-sampling). Isso também é conhecido como Amostragem Determinística. Neste caso, uma decisão de amostragem é tomada com base no ID do rastro e na porcentagem desejada de @@ -117,30 +117,30 @@ rastros a serem amostrados. Isso garante que rastros inteiros sejam amostrados - sem trechos faltantes - a uma taxa consistente, como 5% de todos os rastros. -As vantagens da amostragem de cabeça são: +As vantagens da amostragem pela cabeça são: - Fácil de entender - Fácil de configurar - Eficiente - Pode ser feita em qualquer ponto do _pipeline_ de coleta de rastros -A principal desvantagem da amostragem de cabeça é que não é possível tomar uma +A principal desvantagem da amostragem pela cabeça é que não é possível tomar uma decisão de amostragem com base nos dados do rastro inteiro. Por exemplo, você não pode garantir que todos os rastros com um erro sejam amostrados apenas com -a amostragem de cabeça. Para essa situação e muitas outras, você precisa da -amostragem de cauda. +a amostragem pela cabeça. Para essa situação e muitas outras, você precisa da +amostragem pela cauda. -## Amostragem de Cauda +## Amostragem pela Cauda -A amostragem de cauda é onde a decisão de amostrar um rastro acontece +A amostragem pela cauda (_tail sampling_) é onde a decisão de amostrar um rastro acontece considerando todos ou a maioria dos trechos dentro do rastro. A Amostragem de Cauda oferece a opção de amostrar seus rastros com base em critérios específicos derivados de diferentes partes de um rastro, o que não é uma opção -com a Amostragem de Cabeça. +com a Amostragem pela Cabeça. -![Ilustração mostrando como os trechos se originam de um trecho raiz. Após os trechos serem concluídos, o processador de amostragem de cauda toma uma decisão de amostragem.](tail-sampling-process.png) +![Ilustração mostrando como os trechos se originam de um trecho raiz. Após os trechos serem concluídos, o processador de amostragem pela cauda toma uma decisão de amostragem.](tail-sampling-process.png) -Alguns exemplos de como você pode usar a Amostragem de Cauda incluem: +Alguns exemplos de como você pode usar a Amostragem pela Cauda incluem: - Sempre amostrar rastros que contenham um erro - Amostrar rastros com base na latência geral @@ -151,39 +151,39 @@ Alguns exemplos de como você pode usar a Amostragem de Cauda incluem: critérios, como quando os rastros vêm apenas de serviços de baixo volume versus rastros de serviços de alto volume. -Como você pode ver, a amostragem de cauda permite um grau muito maior de +Como você pode ver, a amostragem pela cauda permite um grau muito maior de sofisticação na forma como você amostra os dados. Para sistemas maiores que -devem amostrar telemetria, é quase sempre necessário usar a Amostragem de Cauda +devem amostrar telemetria, é quase sempre necessário usar a Amostragem pela Cauda para equilibrar o volume de dados com a utilidade desses dados. -Existem três principais desvantagens na amostragem de cauda atualmente: +Existem três principais desvantagens na amostragem pela cauda atualmente: -1. A amostragem de cauda pode ser difícil de implementar. Dependendo dos tipos +1. A amostragem pela cauda pode ser difícil de implementar. Dependendo dos tipos de técnicas de amostragem a sua disposição, nem sempre é uma decisão do tipo "configurar e esquecer". À medida que seus sistemas mudam, suas estratégias de amostragem também mudarão. Para um sistema distribuído grande e sofisticado, as regras que implementam estratégias de amostragem também podem ser grandes e sofisticadas. -2. A amostragem de cauda pode ser difícil de operar. O(s) componente(s) que - implementam a amostragem de cauda devem ser sistemas com estado que podem +2. A amostragem pela cauda pode ser difícil de operar. O(s) componente(s) que + implementam a amostragem pela cauda devem ser sistemas com estado que podem aceitar e armazenar uma grande quantidade de dados. Dependendo dos padrões de tráfego, isso pode exigir dezenas ou até centenas de nós de computação que - utilizam recursos de maneira diferente. Além disso, um amostrador de cauda + utilizam recursos de maneira diferente. Além disso, um amostrador pela cauda pode precisar "recorrer" a técnicas de amostragem menos intensivas computacionalmente se não conseguir acompanhar o volume de dados que está recebendo. Por conta desses fatores, é crucial monitorar os componentes de - amostragem de cauda para garantir que eles tenham os recursos necessários + amostragem pela cauda para garantir que eles tenham os recursos necessários para tomar as decisões corretas de amostragem. -3. Atualmente, os amostradores de cauda frequentemente acabam sendo tecnologias +3. Atualmente, os amostradores pela cauda frequentemente acabam sendo tecnologias específicas de fornecedores. Se você está usando um fornecedor pago para - Observabilidade, as opções mais eficazes de amostragem de cauda disponíveis + Observabilidade, as opções mais eficazes de amostragem pela cauda disponíveis para você podem ser limitadas ao que o fornecedor oferece. -Por fim, para alguns sistemas, a amostragem de cauda pode ser usada em conjunto -com a Amostragem de Cabeça. Por exemplo, um conjunto de serviços que produz um +Por fim, para alguns sistemas, a amostragem pela cauda pode ser usada em conjunto +com a Amostragem pela Cabeça. Por exemplo, um conjunto de serviços que produz um volume extremamente alto de dados de rastreamento pode primeiro usar a -amostragem de cabeça para amostrar apenas uma pequena porcentagem dos rastros e, -posteriormente, no _pipeline_ de telemetria usar a amostragem de cauda para tomar +amostragem pela cabeça para amostrar apenas uma pequena porcentagem dos rastros e, +posteriormente, no _pipeline_ de telemetria usar a amostragem pela cauda para tomar decisões de amostragem mais sofisticadas antes de exportar para um _backend_. Isso é frequentemente feito com o intuito de proteger o _pipeline_ de telemetria contra sobrecarga. @@ -195,7 +195,7 @@ sobrecarga. O OpenTelemetry Collector inclui os seguintes processadores de amostragem: - [Processador de Amostragem Probabilística](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/probabilisticsamplerprocessor) -- [Processador de Amostragem de Cauda](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/tailsamplingprocessor) +- [Processador de Amostragem pela Cauda](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/tailsamplingprocessor) ### SDKs de Linguagens de programação @@ -208,7 +208,7 @@ páginas de documentação: ### Fornecedores Muitos [fornecedores](/ecosystem/vendors) oferecem soluções abrangentes de -amostragem que incorporam amostragem de cabeça, amostragem de cauda e outros +amostragem que incorporam amostragem pela cabeça, amostragem pela cauda e outros recursos que podem atender a necessidades sofisticadas de amostragem. Essas soluções também podem ser otimizadas especificamente para o _backend_ do fornecedor. Se você está enviando telemetria para um fornecedor, considere usar