From 45d0bb785a0bcc409778a10c1efbe9dfded2a21b Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Fri, 30 Aug 2024 11:12:26 -0300 Subject: [PATCH 01/34] [pt-br] Localize 'sampling' page to Portuguese (Brazil) --- content/pt/docs/concepts/sampling/index.md | 207 ++++++++++++++++++ .../sampling/tail-sampling-process.svg | 52 +++++ .../concepts/sampling/traces-venn-diagram.svg | 26 +++ 3 files changed, 285 insertions(+) create mode 100644 content/pt/docs/concepts/sampling/index.md create mode 100644 content/pt/docs/concepts/sampling/tail-sampling-process.svg create mode 100644 content/pt/docs/concepts/sampling/traces-venn-diagram.svg diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md new file mode 100644 index 000000000000..e3dd42d24c9e --- /dev/null +++ b/content/pt/docs/concepts/sampling/index.md @@ -0,0 +1,207 @@ +--- +title: Amostragem +description: + Aprenda sobre amostragem e as diferentes opções de amostragem disponíves + em OpenTelemetry. +weight: 80 +default_lang_commit: de60a8e2c5098e47eda3e12b006c5490bdb8a94e +--- + +Com [rastros](/docs/concepts/signals/traces), você pode observar as requisições +conforme elas se movem de um serviço para outro em um sistema distribuído. +Rastreamento é altamente prático tanto para análises de alto nível quanto +para análises aprofundadas de sistemas. + +Contudo, se a grande maioria das suas requisições é bem sucedidas e terminam com +uma latência aceitável e sem erros, você não precisa de 100% dos seus rastros +para observar de forma significativa suas aplicações e sistemas. +Você só precisa da amostragem correta. + +![Ilustração mostrando que nem todos os dados precisam ser rastreados, e que uma amostra de dados é suficiente](traces-venn-diagram.svg) + +## Terminologia + +É importante usar uma terminologia consistente ao discutir amostragem. +Um rastro ou trecho é considerado "amostrado" ou "não amostrado": + +- **Amostrado**: Um rastro ou trecho é processado e exportado. Por ter sido escolhido pelo + amostrador como um representante da população, ele é considerado "amostrado". +- **Não amostrado**: Um rastro ou trecho não é processado ou exportado. Por não ter sido + escolhido pelo amostrador, ele é considerado "não amostrado". + +Às vezes, as definições desses termos se confundem. Você pode encontrar alguém +dizendo que está "amostrando dados" ou que os dados não processados +ou exportados são considerados "amostrados". Essas afirmações estão incorretas. + +## Por que usar amostragem? + +A amostragem é uma das formas mais eficazes de reduzir os custos de observabilidade +sem perder visibilidade. Embora existam outras maneiras de reduzir custos, como +filtrar ou agregar dados, esses outros métodos não aderem ao conceito de +representatividade, que é crucial ao realizar análises aprofundadas do +comportamento de aplicações ou sistemas. + +Representatividade é o princípio de que um grupo menor pode representar com +precisão um grupo maior. Além disso, a representatividade pode ser verificada +matematicamente, o que significa que você pode ter alta confiança de que uma +amostra menor de dados representa com precisão o grupo maior. + +Além disso, quanto mais dados você gera, menos dados você realmente precisa +para ter uma amostra representativa. Para sistemas de alto volume, é muito +comum que uma taxa de amostragem de 1% ou menos represente com bastante precisão +os outros 99% dos dados. + +## Quando usar amostragem + +Considere usar amostragem se você atender a qualquer um dos seguintes critérios: + +- Você gera 1000 ou mais rastros por segundo. +- A maior parte dos seus rastros representa tráfego saudável com pouca variação nos dados. +- Você tem alguns critérios comuns, como erros ou alta latência, que geralmente + significam que algo está errado. +- Você tem critérios específicos de domínio que você pode usar para determinar dados + relevantes além de erros e latência. +- Você consegue descrever algumas regras comuns que determinam se o dado deve ser + amostrado ou descartado. +- Você consegue diferenciar seus serviços, para que serviços de alto e baixo + volume sejam amostrados de forma diferente. +- Você tem a capacidade de rotear dados não amostrados (para cenários de "por via + das dúvidas") para sistemas de armazenamento de baixo custo. + +Por fim, considere seu orçamento geral. Se você tem um orçamento limitado para +observabilidade, mas pode dedicar tempo para realizar uma amostragem eficaz, então +a amostragem geralmente vale a pena. + +## Quando não usar amostragem + +A amostragem pode não servir para você. Você talvez queira evitar a amostragem +se atender a qualquer um dos seguintes critérios: + +- Você gera muito pouco dados (dezenas de pequenos rastros por segundo ou menos). +- Você só usa dados de observabilidade de forma agregada e, portanto, pode + pré-agregar os dados. +- Você está limitado por circunstâncias como regulamentações que proíbem descartar + dados (e não pode rotear dados não amostrados para armazenamento de baixo custo). + +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. +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 + de amostragem ineficazes. + +A amostragem, embora eficaz na redução dos custos de observabilidade, pode introduzir +outros custos inesperados se não for realizada de corretamente. Poderia ser mais barato +alocar mais recursos para observabilidade, seja com um fornecedor ou com computação +ao hospedar por conta própria, dependendo do seu backend de observabilidade, da +natureza dos seus dados e das suas tentativas de realizar amostragem de forma eficaz. + +## Amostragem de Cabeça + +A amostragem de cabeça é 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 +[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 rastreio e na porcentagem desejada de +rastreios a serem amostrados. Isso garante que rastreios inteiros sejam +amostrados - sem trechos faltantes - a uma taxa consistente, como 5% de todos os +rastreios. + +As vantagens da amostragem de cabeça são: + +- Fácil de entender +- Fácil de configurar +- Eficiente +- Pode ser feita em qualquer ponto do pipeline de coleta de rastreios + +A principal desvantagem da amostragem de cabeça é que não é possível tomar uma +decisão de amostragem com base nos dados do rastreio inteiro. Por exemplo, você +não pode garantir que todos os rastreios 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. + +## Amostragem de Cauda + +A amostragem de cauda é onde a decisão de amostrar um rastreio acontece +considerando todos ou a maioria dos trechos dentro do rastreio. A Amostragem de +Cauda oferece a opção de amostrar seus rastreios com base em critérios +específicos derivados de diferentes partes de um rastreio, o que não é uma +opção com a Amostragem de 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.svg) + +Alguns exemplos de como você pode usar a Amostragem de Cauda incluem: + +- Sempre amostrar rastreios que contenham um erro +- Amostrar rastreios com base na latência geral +- Amostrar rastreios com base na presença ou valor de atributos específicos em + um ou mais trechos de um rastreio; por exemplo, amostrar mais rastreios + originados de um serviço recém-implantado +- Aplicar diferentes taxas de amostragem a rastreios com base em certos + critérios, como quando os rastreios vêm apenas de serviços de baixo volume + versus rastreios com serviços de alto volume. + +Como você pode ver, a amostragem de 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 para +equilibrar o volume de dados com a utilidade desses dados. + +Existem três principais desvantagens na amostragem de cauda atualmente: + +1. A amostragem de cauda pode ser difícil de implementar. Dependendo dos tipos de + técnicas de amostragem disponíveis para você, nem sempre é algo 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 + 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 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 para tomar as decisões corretas de + amostragem. +3. Atualmente, os amostradores de 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 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 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 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. + +## Suporte + +### Collector +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) + +### SDKs de Linguagens + +Para as implementações específicas de cada linguagem da API e SDK do OpenTelemetry, +você vai encontrar suporte para amostragem nas respectivas páginas de documentação: + +{{% sampling-support-list " " %}} + +### Fornecedores + +Muitos [fornecedores](/ecosystem/vendors) oferecem soluções abrangentes de +amostragem que incorporam amostragem de cabeça, amostragem de 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 as soluções de +amostragem deles. diff --git a/content/pt/docs/concepts/sampling/tail-sampling-process.svg b/content/pt/docs/concepts/sampling/tail-sampling-process.svg new file mode 100644 index 000000000000..9a526298f3f3 --- /dev/null +++ b/content/pt/docs/concepts/sampling/tail-sampling-process.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/content/pt/docs/concepts/sampling/traces-venn-diagram.svg b/content/pt/docs/concepts/sampling/traces-venn-diagram.svg new file mode 100644 index 000000000000..e40842bf9130 --- /dev/null +++ b/content/pt/docs/concepts/sampling/traces-venn-diagram.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + From 7ed9096db5f8e4614d8f1ab7f15c65cd0bd360d1 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Mon, 2 Sep 2024 20:14:42 -0300 Subject: [PATCH 02/34] Translate images --- content/pt/docs/concepts/sampling/index.md | 178 +++++++++--------- .../sampling/tail-sampling-process.png | Bin 0 -> 81950 bytes .../sampling/tail-sampling-process.svg | 52 ----- .../concepts/sampling/traces-venn-diagram.png | Bin 0 -> 113397 bytes .../concepts/sampling/traces-venn-diagram.svg | 26 --- 5 files changed, 93 insertions(+), 163 deletions(-) create mode 100644 content/pt/docs/concepts/sampling/tail-sampling-process.png delete mode 100644 content/pt/docs/concepts/sampling/tail-sampling-process.svg create mode 100644 content/pt/docs/concepts/sampling/traces-venn-diagram.png delete mode 100644 content/pt/docs/concepts/sampling/traces-venn-diagram.svg diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index e3dd42d24c9e..6129c327bd3b 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -1,113 +1,118 @@ --- title: Amostragem description: - Aprenda sobre amostragem e as diferentes opções de amostragem disponíves - em OpenTelemetry. + Aprenda sobre amostragem e as diferentes opções de amostragem disponíves em + OpenTelemetry. weight: 80 default_lang_commit: de60a8e2c5098e47eda3e12b006c5490bdb8a94e --- -Com [rastros](/docs/concepts/signals/traces), você pode observar as requisições -conforme elas se movem de um serviço para outro em um sistema distribuído. -Rastreamento é altamente prático tanto para análises de alto nível quanto -para análises aprofundadas de sistemas. +Com [rastros](/docs/concepts/signals/traces), você pode observar as requisições +conforme elas se movem de um serviço para outro em um sistema distribuído. +Rastreamento é altamente prático tanto para análises de alto nível quanto para +análises aprofundadas de sistemas. -Contudo, se a grande maioria das suas requisições é bem sucedidas e terminam com -uma latência aceitável e sem erros, você não precisa de 100% dos seus rastros -para observar de forma significativa suas aplicações e sistemas. -Você só precisa da amostragem correta. +Contudo, se a grande maioria das suas requisições é bem sucedidas e terminam com +uma latência aceitável e sem erros, você não precisa de 100% dos seus rastros +para observar de forma significativa suas aplicações e sistemas. Você só precisa +da amostragem correta. -![Ilustração mostrando que nem todos os dados precisam ser rastreados, e que uma amostra de dados é suficiente](traces-venn-diagram.svg) +![Ilustração mostrando que nem todos os dados precisam ser rastreados, e que uma amostra de dados é suficiente](traces-venn-diagram.png) ## Terminologia -É importante usar uma terminologia consistente ao discutir amostragem. -Um rastro ou trecho é considerado "amostrado" ou "não amostrado": +É importante usar uma terminologia consistente ao discutir amostragem. Um rastro +ou trecho é considerado "amostrado" ou "não amostrado": -- **Amostrado**: Um rastro ou trecho é processado e exportado. Por ter sido escolhido pelo - amostrador como um representante da população, ele é considerado "amostrado". -- **Não amostrado**: Um rastro ou trecho não é processado ou exportado. Por não ter sido - escolhido pelo amostrador, ele é considerado "não amostrado". +- **Amostrado**: Um rastro ou trecho é processado e exportado. Por ter sido + escolhido pelo amostrador como um representante da população, ele é + considerado "amostrado". +- **Não amostrado**: Um rastro ou trecho não é processado ou exportado. Por não + ter sido escolhido pelo amostrador, ele é considerado "não amostrado". Às vezes, as definições desses termos se confundem. Você pode encontrar alguém -dizendo que está "amostrando dados" ou que os dados não processados -ou exportados são considerados "amostrados". Essas afirmações estão incorretas. +dizendo que está "amostrando dados" ou que os dados não processados ou +exportados são considerados "amostrados". Essas afirmações estão incorretas. ## Por que usar amostragem? -A amostragem é uma das formas mais eficazes de reduzir os custos de observabilidade -sem perder visibilidade. Embora existam outras maneiras de reduzir custos, como -filtrar ou agregar dados, esses outros métodos não aderem ao conceito de -representatividade, que é crucial ao realizar análises aprofundadas do -comportamento de aplicações ou sistemas. +A amostragem é uma das formas mais eficazes de reduzir os custos de +observabilidade sem perder visibilidade. Embora existam outras maneiras de +reduzir custos, como filtrar ou agregar dados, esses outros métodos não aderem +ao conceito de representatividade, que é crucial ao realizar análises +aprofundadas do comportamento de aplicações ou sistemas. Representatividade é o princípio de que um grupo menor pode representar com precisão um grupo maior. Além disso, a representatividade pode ser verificada matematicamente, o que significa que você pode ter alta confiança de que uma amostra menor de dados representa com precisão o grupo maior. -Além disso, quanto mais dados você gera, menos dados você realmente precisa -para ter uma amostra representativa. Para sistemas de alto volume, é muito -comum que uma taxa de amostragem de 1% ou menos represente com bastante precisão -os outros 99% dos dados. +Além disso, quanto mais dados você gera, menos dados você realmente precisa para +ter uma amostra representativa. Para sistemas de alto volume, é muito comum que +uma taxa de amostragem de 1% ou menos represente com bastante precisão os outros +99% dos dados. ## Quando usar amostragem Considere usar amostragem se você atender a qualquer um dos seguintes critérios: - Você gera 1000 ou mais rastros por segundo. -- A maior parte dos seus rastros representa tráfego saudável com pouca variação nos dados. +- A maior parte dos seus rastros representa tráfego saudável com pouca variação + nos dados. - Você tem alguns critérios comuns, como erros ou alta latência, que geralmente significam que algo está errado. -- Você tem critérios específicos de domínio que você pode usar para determinar dados - relevantes além de erros e latência. -- Você consegue descrever algumas regras comuns que determinam se o dado deve ser - amostrado ou descartado. +- Você tem critérios específicos de domínio que você pode usar para determinar + dados relevantes além de erros e latência. +- Você consegue descrever algumas regras comuns que determinam se o dado deve + ser amostrado ou descartado. - Você consegue diferenciar seus serviços, para que serviços de alto e baixo volume sejam amostrados de forma diferente. -- Você tem a capacidade de rotear dados não amostrados (para cenários de "por via - das dúvidas") para sistemas de armazenamento de baixo custo. +- Você tem a capacidade de rotear dados não amostrados (para cenários de "por + via das dúvidas") para sistemas de armazenamento de baixo custo. Por fim, considere seu orçamento geral. Se você tem um orçamento limitado para -observabilidade, mas pode dedicar tempo para realizar uma amostragem eficaz, então -a amostragem geralmente vale a pena. +observabilidade, mas pode dedicar tempo para realizar uma amostragem eficaz, +então a amostragem geralmente vale a pena. ## Quando não usar amostragem A amostragem pode não servir para você. Você talvez queira evitar a amostragem se atender a qualquer um dos seguintes critérios: -- Você gera muito pouco dados (dezenas de pequenos rastros por segundo ou menos). +- Você gera muito pouco dados (dezenas de pequenos rastros por segundo ou + menos). - Você só usa dados de observabilidade de forma agregada e, portanto, pode pré-agregar os dados. -- Você está limitado por circunstâncias como regulamentações que proíbem descartar - dados (e não pode rotear dados não amostrados para armazenamento de baixo custo). +- Você está limitado por circunstâncias como regulamentações que proíbem + descartar dados (e não pode rotear dados não amostrados para armazenamento de + baixo custo). 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. -2. O custo indireto de engenharia para manter metodologias de amostragem eficazes - à medida que mais aplicações, sistemas e dados são envolvidos. +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 de amostragem ineficazes. -A amostragem, embora eficaz na redução dos custos de observabilidade, pode introduzir -outros custos inesperados se não for realizada de corretamente. Poderia ser mais barato -alocar mais recursos para observabilidade, seja com um fornecedor ou com computação -ao hospedar por conta própria, dependendo do seu backend de observabilidade, da -natureza dos seus dados e das suas tentativas de realizar amostragem de forma eficaz. +A amostragem, embora eficaz na redução dos custos de observabilidade, pode +introduzir outros custos inesperados se não for realizada de corretamente. +Poderia ser mais barato alocar mais recursos para observabilidade, seja com um +fornecedor ou com computação ao hospedar por conta própria, dependendo do seu +backend de observabilidade, da natureza dos seus dados e das suas tentativas de +realizar amostragem de forma eficaz. ## Amostragem de Cabeça -A amostragem de cabeça é 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. +A amostragem de cabeça é 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 [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 rastreio e na porcentagem desejada de +Isso também é conhecido como Amostragem Determinística. Neste caso, uma decisão +de amostragem é tomada com base no ID do rastreio e na porcentagem desejada de rastreios a serem amostrados. Isso garante que rastreios inteiros sejam amostrados - sem trechos faltantes - a uma taxa consistente, como 5% de todos os rastreios. @@ -130,10 +135,10 @@ amostragem de cauda. A amostragem de cauda é onde a decisão de amostrar um rastreio acontece considerando todos ou a maioria dos trechos dentro do rastreio. A Amostragem de Cauda oferece a opção de amostrar seus rastreios com base em critérios -específicos derivados de diferentes partes de um rastreio, o que não é uma -opção com a Amostragem de Cabeça. +específicos derivados de diferentes partes de um rastreio, o que não é uma opção +com a Amostragem de 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.svg) +![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) Alguns exemplos de como você pode usar a Amostragem de Cauda incluem: @@ -147,44 +152,46 @@ Alguns exemplos de como você pode usar a Amostragem de Cauda incluem: versus rastreios com serviços de alto volume. Como você pode ver, a amostragem de 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 para -equilibrar o volume de dados com a utilidade desses dados. +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 +para equilibrar o volume de dados com a utilidade desses dados. Existem três principais desvantagens na amostragem de cauda atualmente: -1. A amostragem de cauda pode ser difícil de implementar. Dependendo dos tipos de - técnicas de amostragem disponíveis para você, nem sempre é algo 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. +1. A amostragem de cauda pode ser difícil de implementar. Dependendo dos tipos + de técnicas de amostragem disponíveis para você, nem sempre é algo 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 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 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 para tomar as decisões corretas de - amostragem. + utilizam recursos de maneira diferente. Além disso, um amostrador de 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 + para tomar as decisões corretas de amostragem. 3. Atualmente, os amostradores de 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 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 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 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. + Observabilidade, as opções mais eficazes de amostragem de 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 +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 +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. ## Suporte ### Collector + 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) @@ -192,8 +199,9 @@ O OpenTelemetry Collector inclui os seguintes processadores de amostragem: ### SDKs de Linguagens -Para as implementações específicas de cada linguagem da API e SDK do OpenTelemetry, -você vai encontrar suporte para amostragem nas respectivas páginas de documentação: +Para as implementações específicas de cada linguagem da API e SDK do +OpenTelemetry, você vai encontrar suporte para amostragem nas respectivas +páginas de documentação: {{% sampling-support-list " " %}} @@ -202,6 +210,6 @@ você vai encontrar suporte para amostragem nas respectivas páginas de document Muitos [fornecedores](/ecosystem/vendors) oferecem soluções abrangentes de amostragem que incorporam amostragem de cabeça, amostragem de 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 as soluções de -amostragem deles. +soluções também podem ser otimizadas especificamente para o backend do +fornecedor. Se você está enviando telemetria para um fornecedor, considere usar +as soluções de amostragem deles. diff --git a/content/pt/docs/concepts/sampling/tail-sampling-process.png b/content/pt/docs/concepts/sampling/tail-sampling-process.png new file mode 100644 index 0000000000000000000000000000000000000000..ee47b3dc6d2f7d54a19e2282715bac92fd645c55 GIT binary patch literal 81950 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 z z_k4ybw{p}&N>|fi^Gvoj$@z3@DMK<4E>A=zks4>!R85O5X9#l?HQ@QWqd(!7bl(7c zfE@)yb9&8U`O;3>>Qn>}(Qr~5eZ<|Ix1zfZwxBw{+=hhA?YDbk?LFzhKb_H4Rl!8^ z#g>>^%lv{GFXiXSlrd+v`VtwtMC4+ej{d^)FOS(xUe=q5GWjfF~D}!hF zZ7s$?rnS|;%I0FHXNW}}mb60vKu0D*pm;}o=>R_&{o5W64V~!Nj61rOf&to@hSsk# zPbNL}cfUs2lp-9(X2%U4+GH}ej?*E%-!3_^dl};K%=x+c)|qLT1GJMG{_j>O#(*M* zSV1mWE3%HYPzn(*rBZlC6%Q-LFrz9LC$$&#TR97v=|q+Y)Zhc{$z+hfVYqA3=&KaO zl|a#Q6TIG?K4jUU=wd$NI~6{{?>PMmD`@fRL_#{Itm=r=zlM!2eL=68XS+2|k9a>1 zYR3lA*zEOf=2p$vTa7D!2zeK8V^-ENc>HOT%0G`tsGYL1A?U*HOk4uAVDT#Fv^~jx zb{bZGWUXCmO;y+2)UybV6YRxG!g18ie5PlNLNDFc9K_TY`B!dq4;T5 zp4SmMR>=3E1<)@*lb?Rs3^aTAR)9Dz2HNNfeK^=PW?7imzw z|K=&_n{p@LdayIgP9Bc zrnNDQ?1g_S6H3r6eE2+QwrbFFqV0G@|6%fMdJVF5eS_2Y5O3-^Z^ZOx#le4HbS8(7_3Zx84MEYkEuFi{5ibgTGlXH zl1m14gOWm|Ig#1H`h5dEG-Z(RWvWQqm%^LLU^A8Q(ZERuw6B}_Pm z=rMA_d!aLO8mKG%o;PoN5VW|5)vs?XrBu;OHjIXnepMl4 zOrx%Zc?slc+H`oKkl;8;U-SZrUUxS5Hf!|>I(ejnLkjqi{Nu44g4{3>o&;oeHpN5s zex#V$7HND1%91`VgmKDCRZ69rav#)REP&RR!2%piRS{Rg?l^sSJ%;I3GOk{o6Ih0U zUbS^f>+P@{l)S09f34*EgyoyqIZ-uRk$?v+rme+Uo=`znKi1OY7*(A36=8GCG`FVO zz;E&`SQLdY8)^LS?MqDWvVXbbuI8o^a5eNrh`E#DW^dFT0%YsDDs=%4gL-yh zE2N^WPIJhoq{CGW0=j82&CR4R7-bOmr{}Nze3ljw=c7e;v?7NwRuvq4@zXmKu2tF^ z7Uh(>zmtSAxV;)pGBQ|A{?slL=MAw(0b38H>E|L?2$ZPGo@0DkjJ|7D>D<(TN9;d{ z&c6>N%Y3OPjzc~v$I^Rzl#;G#h7KDhx5e(H8j%HpkuiraK@krwwfNAlq`IT@X)EC5 zQ@(OeW~k#G4tj}rhU9DxQ_NS8jaAbiSp}X&SkO{WtX73%6WFiCsj|R;oZGeqlA>?m z>tTS*6-hP?FLaewv_*XyBdl81)7u#FEKJZii?vwFl^xR3RMPq250N&r*ny7Awj`VDOqH?0tIALIL(0BAe^dXA#H< zNl=jhNh<^RA`OD=CZOJELy9}&fSU`{@#w7C72!_$y%1B}FBH-@>7|cx9z+M9TTm0L z*c?F=HOMGI!_%C3QB_0eCqqeFqqx-a9=|y(~D&b>>s`p@d+hek|N?D>Oci>7g{X|mwPnX( zNffIlv-r0F3g^z|%zkLei{~o7_IZama|=Y1(rGf+ua8@sEvHO{bB~amUMK2m( z!U^F-!b<9jdBQxbr#IghF|A*l4Cb^n>=&KC&TndWm#QSvEjs=tRO>D7@=3pNUD2|& z)z_@SI|LCgB#%A0s#tGIWKTG#_VuM4emDT5$?^6I^QfJEp4|EXmdBK&QUQNw%7yek z%JRghSGeu-cA`4BUst*Rjv+hLcD0>Mx`p0&Fi_SwqHDK|-1;29)T+VFa~qNkcH>JJ zpylcnUgvesUv&s}&I^3mhowtg=<1!-iKJ9l4p#g+{=NuzKWUp7G4B1e z)}U+jS9hDm%d=F;{Y6;XDcRCkEJG+%RC-Bo0xRK|+r{-|e>^5`M)+=DF;13bb`TX> z%5LQcck-Ghfl=Evhb%mhvx9NKm(QzwL`QPY<7Wy0EB#aXNdSQ0fO?CJN26UDpZ$%B z1g)UAFkKnxrzA`UD`DAFZ$%gTZciXiw{kEEK^Q3zmkgpXtu^kNPUQ$)_pQDP-dfwm z<;{RKzqk;V0SLktFQ8c;@vqe>V;42xxFA#-K?Jd$$0OtT*>4zDOdR1j16E|GEnofa zsZVD=Ma#H^_(;3%e}NTVqx| zu_!ZC;bMHJ=Cqe8%WH-6V@Q-=To=T#SV9<@xW9W8U`o(77wJge&a%U0f^l@Gfi{aG zSE)3ll`?qy6dJZ|qh&e5jqSh{3stYX)s%kv=`mvVj|39d6;z!8V12FcxQ2x-x{SFj zL8cNZ`!?9d!ZZ8p=(Aj1IF@nU78|E|BGC)h7g@U6Ptql{`uwiK~sR zi6nVe8%?MM1*N8wSospgYw}1G`#?iX>SB)U zvpax)@``Je_M)dv4AflXuoAANt^M+C$XQzF9=b_%@iK7-qRfX3AK9@Sx4L3+9anjm zlFx;`SPqH}9Z%lGr=VYEcGEnB1E;*G#%^iwS2CEbU>^ZPq;I)s9mJ&Ai-}%rVl;dok>CTomn1x=-sENx{%(Zf2mBGB zI6o%sgymw54ioGmoeAyw`8divt+-A4Lh%z%f<4+DgF24smAJve7@lSfI;J0;L;%$f zElE+F`4AoFdRtJ)_hgK$rHYmYx6^hq{vFB(s;zlHb)VObd(RJ!4lr5gTAo83-EaMR z{5d9C)5JU^>yLFWUOmB^3?wzh!P;^xjTNw&-$gwJj_uB!$o-nl`9ug;GRe{iUa--4 zmw!zBXEcf+sJ*`UqB7RW9fFri{8rsc!Wo6Uh1dak^wkXAiXuQwSz6YzXxxS0#&K9PRqHSCgP?i4_1dy3MdStd&rpC%!N_XrRKCTt zVmqU~z*hk{Z5L@I3tpKBC;6f!j}T(fzQ!KId0!q9RrbGm^q~(Xssq zi@l!N+eS%KGRl-G;L~MZoIqK>O{5}QQTr_~$!Kscub5V6Jmrx+3b*)gm(>2OVLCt%~yIt2L`gZ4RO{4McqEEq=2fP(^}2`y?R5vC+FVjh>;DrgdNM(Vf951*944ApTkD{`K)C z6&!pvq?gGo=c{DBT}yYUC;6y2m-%>lkDaWuqoC5R@Z!wl)~w}CN*Ni-^W2ASXJwn0 zL8nDTb=F1=Tf7c7RupGs!$RB5hIhvpi)fwzU+tjFgd;b1vW;pq3*`z9()Whd!za`e zdpC~?sh5coGK0?r%_ZP;HI+ByN|e17D5~)=Zxmi75Xc|QzdBFR7yY3>IgwxLurfXo z&01qj3Wj&vF$dC!MO#_lU2*;8Ab&YZ{P_`k`poA=g{t^R?oQ1zXZ49XOV1v5sjZp( z>)GqNUe#kw3*Fi~;^2>s5shzElo{3ofuhl78q z1^V+B%VgMQGM}a&5%HfS#ozycS%N(85B2Gy{?|zV>+>2#7=36x$|fW8JH7l5B<#wyot#b^JwH1yA_UirbkBsHu})IX8>pOF0xoHZVd z7FswP9Q(fl@$V$tyqZS6y6dhb|Z2w<@3Z;a7NfcS;|AyHAT(R;3EYee#cMkuh zi2NraQopz>L|TIXEc^IvEjYrO|R6?6u)yt&F;dKMlu^IoQb zqV>^E87a8;TWjgNkrW~2!%fZqC`%S2`h_;p=&1j$!%qI%KI-MB{_)d#QcxSv-K9Is zSi|;wu-B|iJ|okYdM?Q{8T;Sr-r9R$v8+7-wUhrELSn_XBt2EKc+I61UV zOGJ*U(ykHzy`}uV-WSV{l(wmlw~yCqZs*3ci;ol!clvK%b$N%LcKpQrXSDcY!iFU`HmMx9y??rWX8q|JQB#b)XVcs!U4N#`^qgjughX zPmw@}OQXpE+Uwofw?ks&!bH(kgti06ef23qtx9?#ZtP}0*yOOK%|DNLfS_tGJsQ+wBJUo1Zgary z>1w#_TosnPh1>e4Cgp!7+ACbxJba1JZ~144zm-{$$M0v=-;00Ze*3xp{6U6rLxVzZ zh|A94@p8zGk(<8F^)bc6;Sjt@{0_-P;c(HLy6twq@a}BcTPA{hJ{7d=X|E<#(stc% z8^7OotqjW3ZJlR3dOVErIBSVtpPC3>>~$FFrORC}dra5wU-_Xqa&e1|ys;k$$W41( zcej=2BOPjpB&@1pxSlH;9oW)e9BP0%9yjPTUAOBj6iF;lcpkA>SX&G*bQ1nuag>>T z`NN46aw}i^$?{X6OzyA_J7sy3#3WudV}$3dUw5T!iwKU-Pf`j4h`+VG^oEp3IA!Vo zlCOKD#YCU*7fkTw!fFyKyYob<(`82nLBqF!musJ%-ur9(F6{t-`~&<3>HG9c+2jre z%P);IdlOU%wvl^+Xzwrw+PObd6cbb%p(@U{Wt8bk0=A9Vqgs8pBnQSv-@fK)1Gmhe zg?ndj5v~^W;q!1M#aQT?opd!nh^unt0b00Zc5~486t)^hC^B90<@Ge?J%)Ey$|1#u zny%@q_eh;LodOi^$!}ED8yASbRk2V;+p)s2C#9st%J^3WkxXj=@gRioXAt(UEN8%y zee@D0F5P{1k3<{wA(({|J}3VEpY;(|XX6^#fS@HQ+2Z9R>+U43b2IaJXtwKiu_%N_ zWieV>0$WQqc2@Fr8X#=_#%~|)y|2PO^aCr6f?e1we!8T4GPGS?@W-mt;+RJX3)T*d zkS&epI|-2xe?^Z!+6`XQy6$Ha`I--oP35a}kt4f;yMKIGvJDqQ8ZB#Ss+BX72~$uQ z>1zn9Gqx09~-6$;@?Jo8|Vi}F76zF%}5S(S!0og#gYYX^i95Rs(EEI`u| zycXS$6&_9>uRh)NW49KhnUL{29Y6iM=rhZ}={wqr$_}uNDw>5#1PC}$QZEQRIlZn) zSoG!q2B4!b(yhiZ5*Xs=U0yuhn95eMP#GJl@o-8Lc@Zty)X8ydr9Pq;PGpGYRLeb+ ze4`VM;Uq-#F7YzGFafEe)0!d%9+4viXcqA%N4^_TlxZ^lUzD!(?QIKw_cb*R_nK5N z%FONFH5<)uuB>;onypP;-AE0TD~cnm;|>!EQ`}p2Ov2mm|K@f%px9bD#K{Xbt!Ex< z%iGt1?IBKf7kWDF3aN)xXF#ObRAiK_UTE+}c`4bxPwTUy>T57xLJUmGJMf0ifHa)Z zD|MD4+UN!ZqNLh7zvs!O27*iWEGJigw$ysd$m&fyML=_xd{zdV?D4ad<-wTKEUj$N z?Zd*n^Om?HVHLE?>*=YtkhN_$Zmr8UgsDm3<=5Z)ynz}{LP97JJURsu#B(hmMW9w` zegVK?7~J;37af5}MD~8w1)}q8{A!9<{|m*#fh{7rq3F$tt+D$Ng{(V3K4|G`z4~s= zww0ZNKZ&^WG~M%&WW26~6GTB@md>B`b8>kn`10xXg7=js7R79iH}}ZBk4Rqn_U)9> ze)3UTT%Dd^DTQMt#XiLKI{$8??Ou>5Js~<$w2AJh`QhUTavQctYYJ{3<ZxqJJPFGiA{gGAt; zWRKFLM_ij4TbFm?^@cT$Uat%Hg~Vu66Vl?xKDp6650q>G>4b>q4A1zzL%O2zM7C0& z+56TSTn?d0hu#TR+w} z-`||PL?E)MuHhLJee`#seU6rZ&9KF`)W3T5T_*mVEon!I-1|;OU!OWE(@sgloo?t^ z8u0#!5@@%aErN8G!M4qd8dkk3>{{a~7098<9R0qmk_Z%`KiW&TKGDrSW@Ei|yX;Oc zLn)aEzF)upKz3VzcYC6W#08y?pE*hfJ^U$kr1Y)9X(!xSh>Yp!L`IMo@h6;ma)ESn z-0@jR?R80%IG#^}(`6%gpsNZY5lV!Dv{f_2e{UbiWy^m{d`~i=JTyAVc~BgR@!%K6 zk}8q~0bs{U8vq!&j0dw=0}LQ9WK9Fg_LshGs_|`bDJ-3!v^a-C1tF&$p0!jGhQIzq-}m^&)1mwba;uxU(RXOg&ragO)peF zapj>QUJZMF`gKV;vXuOS4wRA$O7dg(FIU_%`3eG^NC{xrtGB){Bbs@Fo+c^S=wB(* zNt2xIL?=qL3(mMs_|f{XysqfKHFJ5WHCHqIxNN*Y*F|(k89AYjZ|n?3dP!UwuX4e< zH*@kG*iU@pOR54>7w1AoE`9DGz+qET8Y7Uyq4ba|!rbW+_;F}8giC4<6P?s>kDF&9 zQld9JN&g(RV?tL~6s4>>NJkrmU#OmmHasa910+z`LH}kHK#XRE2}E(*$8pvw{&3^r zE2$938~~*rU542Wo;6@+_Fy}CHo<%})|mK#KF5U5{njMXlb>@q4p=tmAg+p?;Qdjs9LbL5n%^+g0ynfC)gO-3q~{(f>x6{Nvo)cq{MkO&0apg`;xJ~sm|zc6WS5|I zCSt}=+7s=P6V~N3=2tM8f=VXy?U92*Y`v%aUnMz2YDGDmve`Fnr_1IhSS5o+*WIa)*oopkjFp1(JP@bYWuT-6sC!3N|GGBi-Uac;%=L< z#God!vZRZ16C&1YX#eV_sdPNkGNs9!_ArjCb?yi##o8}Lm2{YY!%;x3<=7zOn*JAu zIDOVmxWt1WT?<9@e0N2rVMjzrwbVB@?RHC-eZkn{ZFs zD$#gRD*0-*R8RUC>6EyXQo(j+T1=W&l4t^(et+mT#S`;;J2+qt$QR^)(E}Q3F~y5% zno)OXg%|-!ZAo6YZR0if)b1?WIys|vI~{3@nKQ;*bQb+!ixy5}$SZ+*NI3?}yO?PR z@~oQxr=50N%Ww!5muk=NpNuxf^(>0UNGMmYChc{%{%~K6DEc>X-7F$v*4Ujl+2NrN z@9ejrceR7wP_t#Gw4R^z)jXK`)ja&E_(S_O7ktzjbKA3Dh>)pe(@|s7I`cbfQ+Rni@&GCa&-jwdusBN6NtlJpc$Hw0bNxxCrMd)!l8tD z>{Qc+J(g`e9sV**CM6mBuEXPt_{aP5+UQZ7&|m>7QcZCa=hs~r9qO%-@F+@yRm&0A zonK-(xb!EO8e7whm~xF^BgCfdXCr)<@KV9ECLJtG2e%>o=GBu#I?uy6y~neQG`3>3 zW$xgdBdv!<$9NPo%5^k@z>u%Wo|#bBOs@}}!jF#*A0$WTWPW2CzKV(l!H2S_$y19u zyf(tG`hFfguH~JI-m{5*dA#<%C5atG4+JEUa9dc;s~vQF6-?ao!WVYsGIow@_9$t~ zUo`Y`y3$>kn@MfBJDCF}g4$w>W^SL7V7EJ4kBV$*#LfK0vVQI9OwIZu_i1My-n+aN^ODuk%yQ}FMO+{_xS3jb=9dd-OE_)AL(|Q)EyFari zar4J3rb=Nf0}v&qwKoY<#kN=S^hf$&XR$$}rG0q6=N(!qM?ZTYbZ){zSdj-(BYd`O z4neB5gkL%Ib4WcK<_OQo*%ksyB)eh60&<^~-|uOjagG>4y7&^{UfWmoUFG^3dCMdZ zO=dQ59EeSUJ!rONn}9uz9C6e~+Y}6)ThQlcg+UU{3Zt~^{*i3`uoULNb8+3^dMa2y zVGr|WtIg9L9REe@AkawWvd>ne0S1dmZ^VLTHm;&uK6Z=NjWA#$-(TNu4drCeU3uSL ztQ}gX{l$yg3sETPp9{T1BND2^(c95h4lI|3DdWtpg$%5;0^oSun}>d2+mh4@MbK@< zZ0^@Jsjg`Y@Wy&m*m=_wkN4E#o}nL}totpxB}5Iv2=I?24xL=O zWjYxe9x;+R)=R4#Mh$a@H5huD$oJ#jBjZ1kl4!}8+-sQ7$o*0OQTi5A!$t2wA)fu` zZmz~U52woysX8t8`nkCiCzRR5LD$!TB&WRIkASmiri^|WJy8&!+2^uU{w%79oz!@d ztL@6WB{q?YyGh5fs01dlhc$tYb2OiV6<+1`})DsP(QRH zt_TYp^EHfl?+@VkN)Ub>`S#wnjaBr%chuw~2i+rd*~?(Qt2E)$x2l?Ez5DE=Rt8U) zhVth5vlS+D9UrnJ6uf z4?9Fz-A6u{T~lxr~141FwI_qJ47Fb zF0Qv-PaF*Z&9DlB)xo`e-{{8c5VYI@vA7iv-4tFm3Dqo+-7v7{&uzVHTi9{c;VLk7 z`~_yRS+N)rl`Zs={Cf1Un^%$VRSeF=KWoc-#PWremzZIl@BB**x7r@)6{%ELi^XtCAp&rY{o{=8^5pW_Y;36MaYOWOXz$ZFp2N^Exd> zzoYnBZ!P2u{Q+Gdv$Q-Em|)bjgP;fShns)ovN&7-Zt$rOdXzZrf9>-sG15NT+L5b; zbj^|f-c=kB9;edpCQML0V8a3T?m19c_uw>-k$TlO%4jY2^zQl_7q`??1P$ZY{N9<3 z5}7_8TO?(P>4`*3z80X`Fx=(d(NczjPQ<>FIeY`cNdwplKx!2)jF> z@SOUR_`_~+H5%1oO8G|wOG#3he}|^HYxD0@HEp>i0?H?nKTg#Qw{^jvuf8akr6DKL zSc-Ws>KLL#?(LxTMR13zky*p@w~A7aN~R$<9MCR$5nfK9w6=J5_m2`XBL(r8 z_r)C*k{ch@jZk{Xj!iUJdcp%{{zWOq<<5OKcVpMnC*=VO;CZKX;DX zWTJJhhly_r^`tHszjO~F!J8BOR1=dy}vkCYi&!+Qre1Pp(%TxhCS9d3zs$5TH-1N0sw&;-^_R~37vAf+BAkAqz7WpqG-aHD zp1cq3nv;2yZ@3FXYGA-1OkkhjVVv_UFT+0b0LEiiw$Nu>_x(JzlkF4~MqN~-pq@v@ zd@5XUA0RWMEj$+*RHcdYapDjX5ZD%a!r}o zi9U!9s#lbB(HF_udHw$G?x!@f46WqVK~&J14IuCpVEAmKE=?V5O*2BmGyyk(m}I*uzs8zA1=ZF+Z}Ql6V1F@$ZGj~TP$;eoGgG?axBV{ImmEcwJVd!)uE`0}+>Q9EDwD-v zP0>&sWll!*8Sq}r;ynx%-rV!IHp}rmVT+8CYl~(DH?UmdHB81-9Wxej3OY#BI3c9z zF-^@jUx4*Be%^iD*CfGdj?%{hp?7X#TPtGH@oM>_MZqK_ROjQwT`B>aq*x;bm_!xPx559pI_!n-dgj?$L7QGN_oR651^-M?L?_wp>w1;YG8ENcJT=jIg+ zyeNG3=V6utV*NwIu;BABw0rAYZ7ZnNbvWsQ^e|gbYxG(Vsn)|3mwxwUjdH_V1O0sO zugtf*v{RjZ`F{oA0_F&9<>^-SPr>5< z@PB`w_@dFmB7{I6sQVXV{g>GMd5NYz>@%kS|9=VJ3+srIKaBo+YTv-Xrv*htMO~#8 zN+b$!K>vS$mtS`PCc~>LcuJI*5Zk}wW?@|zKT?Z?%4IAXymoV+C-*5}H>XUHG934Y z=WCFMeGQBrkHC}v^~Pd~cnRr*7UuaoR1S7Uv_3WBf8*}^mX`h4QQhmZ|I5&**<(i4 zA4}>StEJRrKoks*KHaODNaR8A6@V@Ow6^J%13E=hv8ecVt@T8)K|TG&?d2cnL0gqWRESACg2l8v^y*R1+I+F-UMpT30}8#cy#*hjQB z=q=|l|JQj?L=QK5_e-^VLCLUckP7}3_#Uw+KG?tN)R^`q2u$%ap(X-`DA!jB2%TA_ z127sc)j-gfFeGK!<)HED|u>$(C7U` zBX&U`ij-Rs_Ilg(`x`Eia9iG1OvfkTMQx*zn9gep%X?>69t@Ywo1nWxQLEvG7VTt; z&wlNW2w^9ST$3M~2%%i{l7f4wo8|HVTaK^9$tm7@J=J@f`g_5}g`8Rgn>%H-{R5h6 zz()0ywo#P+&Cxhc8dw*^!M9?ayWks{#ZaV&iSlA%n=~8sQ3OerE!6l4>R(+FzetJs zYKAEiQ?R@-R>6eyqB8e@vfGPTbvJewC+Xj(7ief5#*(^hSpiVsA84y_26Udlx^8OH zAqaaW&e@<2#L4*&PgpZjqK|e6>H7V7&-Wodn<~Vi3Lnc*#3p$2>pq7D9g6M{!yMis zuKEua06-l8aA0a?Bk1X__{5UnuFV3eV#^aF5iWC!LgylY>Lnfp#kxLVrl^9PFEc*E zYsT`6Bu|CMtA~euNXK)$MySlF^u03Q(jH?nvo2n49hds8J4)}@Q-O~&?m{YNik70u zpn>c>+aX~tUN;Pki0d?Ir|C0uDbE@})xhBdLWcvCXPg-2N$m^2Af&>j^#*6Ba9e)^ z^-!rkn?;+)8~)yvP_FxcgNxN#-5# zxG1E&Bv^x7F(O18;TQIz59Ph1HQy$Q81`5cy#ecP})kN{N-y_Iw z)0qfZXY8DoFItc&n;-!1U?1Kvx4rVmID0t|emDCLl8?oEmUm3h!TvHegzl`mlT97<^!nsp(I}YNiG3L2EkA$h5kvz-V%4W|hL1&X67`C#l zO>(_Q&xi7%`c&9cQoc3d4l>Axqf6@|(9jZZ4RWb(JPJb28rJE z-yZf1H$gIu29cmkwr%{~0hoWAfGcZ?Nv=#Lzm+7FfwfzEFM*P&$F4gaCd^wrApADH zKqj&ynpeNC7%ibm=A`WcU|S|%7j*Zd?P`Sv#QGGA*uizRCu+f}#V(h`GJn;*&MIMB z5#8jxRXOo61s-r>tr9J~G5l-5hTlf@$iKh}21(C4VXX9e+DZtosOR1epEICw&Iu`OUKe9k(@ zKCV0|FDLoZ3@^rloDWlOia#r-zqD>Rh}lLj`Ly%mxvH0i;i4qaKQS~Y)iPv*doPth zf;L=M(+D)SL#{E$u5w}8W-;1%z2{G$X$pog98Yjh*X7*RbULjU-K5q)w8wlDgtvI= zW*SR)9MwUKOBGbnGY3hQocM!*`)))R!uXwwW)J>E51CtQ1%b|$s8TcYK=B2pTVm^0 z;k`_A=%n>(DfmrVGgrcnFdy!vgRm#TSj za_h;i>ZpLE%W{A!xCN#|7y4&$5TA}Glf79{#hY^lC!N`QyIC{ zd5hO1=i5%HI!Kw*k=L}D_?$7{xGml$lX)U5?F9Fh!@CO!)u^mAVCE}3H8@9OC4X$v z&P(UyHelpaMGae}OYMnf{iGxLvK)mUrF)jXzDzvD?Ap~o+6Q?&Kv0l{=v0u0z;vFc zT@F@UVLXuglmJ*)osm64&y%VbJ%MU1ph7o9N zo#pZuJ_2U&iJRwWQfhwYSmk8_dS=eCXcx}bM9yt|b6Z=WiPpwo8+17C$@1APY2Ph8 zbVd5IxWsSXEl)G%p3++tazh{DR3%6&3rz0|1HnXkq5xnfX!9Z>I;4I~{ zl@V~>>fjAjsijL`T985&_^u}Q5^sL3f+a0OFAVr0T?=arbEc#VHaXr}eb^0vZP}E+ zn@#_EV2<&j`?B2D0)e8T*JX%y*=oj~b|P^{s=valrCuf2%gI4K?L20?5Sj?}O}09{ z3*%XQ{X7t13}RyFUQo7Mlba#eQYBIG{qsW-fcKkK2*g-6H%*|M*_<;TWQoOjk>PIQ zZB$Q&9#>2c*_}`EVfHW=@+zG*XQRHb3Vk5IOg*d_?VwToSY|-~T(rNbrk8w=J7+K8 zBY(VYb|+77{H8?M$Qi-qSP_`9fG|U%P5F7_!GiixlJ(0z^D%bSi{^zTm91cvT~5r- z58K}$?r3B0=`oG&#=*IPSqt+&)Yl?J^wUYu=8=m^>XJrWX27k1S?;QK8#?xqtoY;7 zijL%%+#j%u!wGaOw~Ip4W~MGvygD}r!rm!SOJ00?&)~AK3wb^dsni2yZi`IbzC&kv zvqd~{8TZNT{=3?6XFR`jF53Lz{Lw~MOOF%k=UP6QrxI3U8ILB|? ze|L;KzSkcyBzv#DW?8d6bFCQhcxc!ehNpKkh}~@wQ>^crO+eUW8a`Uu)cn@Y-*Z)D7(9^8la-zb49m+zXDyX1XsTr46lDDm1%6u7%Xe+TfCpvuZ+?r7Qn4A@fBzb zDQ(i&QrHR`ToaNx*aD-w^}ReC{tjTDD{EO*=u%!H@UmRiaiZ!fFsf3l9@S*EM@%Gl zv&y5uXFMYVJ!;nW)7U8>qa_^CL@niEBe|^C%;#ugXC|@_I3*)^bA(T7BH;KE&P)6i z<97`gkAi@VeGf#%JtK$CoUEZ*7st$`BQQzo?W^#@Pu=;?$! zCwxtw2THClZHA`QmNwGwN`8#=yn-CwH=x@O9-p@#XZ_J5V%(E9=|SL25G@oR$A10J zmsjS96%-q%w@O#3*nvuRR#LobUslfXx@vxv?iP}nGxKaRIlae~`*;k5NuCuoooHjC_rE(sqsI&LDT(#4;Uz{K{X_5r}P$1$c=jHvB?9^AIB&GGCeL_xBC*I+5en4uANrr{-Q+36j#HxaNL;-e`d2=BW9wWsq>9Jm}uyc|qa-&bp1=@8f@%;%)r zCvi5N;YYov)lk>ftY>Yla0mrMt*Pmxzp~ZZy{jxi4n0~EkzLZwEY6qcx#x}aJ-Uiz z9%DW6=uY3wUrtyY8`6s#|BYL|m&TA6*6EYg&t)_+`aLOG+k$IkT81jP&()@o-Xb8> zGgB%Qr?lDNwqr-@55an#OQqagN?P06Fs;|UrgWW>dJ6ZVSfIP@`c@nBm(a7dieoWB zU*?KJa=$O;cJx5l=lxrZRzJ+58NFQRxYUY@D~;?ExGp{3%xPRBkryH);kAMXJ!$1E zb$+S^qsj9;*h@k0fAc3MYr4@FDG!!mxx?x)>KRrWZr^}Yx;XLxwz(U_4BN>6E zX>6~L>R&Xe;F6e%taK(?Jp#+yl75b>?G#0jX6zP(=(xCMJ<6@r1P8kGq($Fx8l!ZF z=FdmX>4uWIJ^0rBQFtJ-KzRccwNH>5c^%El^zGL9-N@!wuGT8g3Hh%2=0q~gO_+l3 zIa-5}t~NGqU#xpf&(*v-C;SC->rzjbxoex}GiD}2NljjP4U?2PF4n9C?GC9dw5G~> zC2*Jo%wCd-R1=Xs!Z2ue59%|DaPZ}ve>bW;tnBRs4NfwcbsViqa`PGRQlLhgi9AuN zQ&=Mo9Nj9i&GsHlpt`m%x7r(HjGy=JlxqR3rUc;|y}b-N*Pb+S7DrM!TOmijxCdg%OU?;5li+?%ma22Q=GKkQNdA`Rsy?I41TXj+b$v&sggc~#q` zb_Z`^)ZPfOJ43zgm?*;+-%AsI9T*ui{Y+Mnm*=d?8j6??!1b=AxvZo!BhK5W)c0_3 z9ju_3&!Dpk>G!d*P%6l{5t4)(XrA11drk1$ox^#1-cIY{+~9q;%M~DtJn;>s);_c0 z=l>%6436s+*+EUTA*iSNW71G~GpGH#(%2ooy@rRbfuK@S&Wg>!& zCm0Vskgs(uOjd+nsp&;>PvqF8%7ii_J9b#Iu40gQ%DOKsLXTYs^UQg zp-NpAo?6VGs!cwQ6Z_pm%yc6@PQXajHM$D$_l+W|(KwNO9R2nI=?tH*2oXu)G& z-dml;l_W4MO?_jaZk`pOIvn zPZB%q)P_y+w|XE5g)CZ^`e!-KMogZfg&zWOS_Ft!veBcE)PdE%4b4BYA6EQeq(7AP zJ)I!}UMWEEB9r=v1+2R79FuMz^pVMjAXeM{2S|oqeN{?!TAQwTZKLEsL0H=S`$gC$ z3$EIPcXi9$nYIRUG1GR#5PKctNYVz20B5-Mhup1?HLZk=W`|vejx2jznT_ClwBta3Zcb zGvQZ?0xc~^SYt_`q1*D8opP_~KQiT6fV)g7)AedTF?oQ$g_vm)wt zIeOPtufREXsn-2&Z|_~#3VDp1(k^vPq6XjjZM#<#`_HeWDm1#(DiTEPl*>~$3!n1K zSnXhX(Lg~to~B&hd_+ct6JvP3iK+T&3c*S&>=-%|MA#?^zKxIjl{_?JYxv@Is?J}bX0)p>A zrL9tfN6ojeN^i4x+`Q-7h$11ewUlB(T;5I=30Y1lM{spWAZj-9uK=g=IOe&(dV)xx3E)1iuIBY@%I-P*PxXAYkOXcL!}>mP@_&9!RRRltmb4g6xS6v z=E7BXd`Y-!(K=2$sEI>gy&aHKD`$$BLf+t`awgi`V4a7`XqG#{2N%_WQm67Ya`POS zH$mjmp*uu=UpePS5ND%l+O7Mg18H68eGl6~L6~XOhfzVd)$i#Iasl%AdF413;DWz^ zz2qM?*i#T6iEJ=3|EKXGeNXzVS%yu z+507#?=hjnjGi!46tO5f*=t_Cr{=?NIBUFo$ka4os!?nbZ=JlO@1QLGCG&i1A_Groq$mZa|kozG=7*p*Z%AI*x|&Dt8MP;a!GtNeEO0XF}QIC0~(vy;VC;)Z8*m1Mx>*U{Sl z&b)u-;NrDs=yYlc_5N+7u{QhK9dX&1lrLF8gWvCj{r9^KpaQ?aVK4RDtp8)>Wy66n zpHsx=9l<5P?>HXi6XBJJ&(LDh(?QeGD75#1F)!NM=Y^am_~_wRIK^ej)*3bcV=#av zaQ@P6oT$a-b-O(ujKO!(ZWTO2)^koq|LB6ZLPL76GbK;fJ05-{m6J)gJ?$&2f zxp4vDqP8QzwYGxKRYs>+1BBMn(utHesk_EM1G{S}pOQ{}LH(u`>>cEF!T+dLd>e$%$5a8osLr`@ zVQS}OTJ}qo=8XKq?GN5oKnujYDNljirnoq`>UcMTvi$Za$zGEgKiO$So7b=Q2lUD+CCxm4fPPP zhw{Fc-CH|5h3dVUvFixY8ZR063SQHJsO|Dic7=Y+xXr@MKD`xg0iL;}p_|4vI{*-7 z2MONn7uB`kF^KnCS?nxuZJ9l|zO~3tBU}XG9ncuXQhC(iwj)^^F{B9BNgI5K$fbMYqK4QyQ0ZnJT*pb{us^ym$td*gWbS!*`0QL zgYHCw#6@{!NpJBI(^qW?*CyqCX(&kkuo)VyWt*l4^DX+#pEJ;IJr4Zey1a zS=5KE)j8-O0#B{ODB2WS@w1-F&2hvIK61Lk4S*d<82$vR$P>`N7r8 z)n@Y-^sTybh;MSu_qTxc-&)Yxu`>ymW{*2esE#uAf{Ey zagULE$p#A^^F_qFh5~9~We+FVm#Z<>Lr86EcS%~S0>zpJwwPal1i_xIbvT+iHCqlEOG-U`xj=1)Sk;Bh>W3iqy_ zG@rt8>c=$NdMI6k&CP;f18yW@kp`GA(O%M1qv46~?v909$zZ$>o!7PeR#MQt^DMTH zDoT8NE7F>+Y5HYQ`;&{JgESX!RydU>&Dv|hVXnP`)B<&|)acyXr>u;!xVXtD_9dw;?xo3IE6Fti%txb9 z(gFQq@!S0F!D1V?DQk8na}7P<&tK=BRaw0!gyLSZ*vUoS`39=3Eus@X&*{;%=+|3< zC~;f%u3rO@!Szi3_T*qLUxX;LT|)O(@XoBaCejUBHi`D9=PTd1N$pDRba~ILU${W| z;{7O`&xLh8HcOn8NQBU{k_ng%D3XWgo-RpiVsXkwRG@he>78`+g9$K*^qV)ANiMa1 zPy0rl!BTAY9_+q=Vlw~GmA1Jc+d(Hu4!4f=n+x6uxZD1|fA8IXb~{F|sK99}beCNzI0s0T{Tdn=8Gp~YnENCF3GAsj630axXt^V zAlcPbS*SEPa#aR4^-f2rSWa_IS>2C_Kat~(+T8&sP&mo^{0c#^`_Q^_M`qSt`TJ)0 z<4+VjigqLyGbVZqOi!sjVV!pt%E|$j+dl&ZJi;2!a-Mq)S?sw5jY0 z6E#{}0-sStzGLMY^m%1y<$|`>s~*(=E!36IXUH}A-6rq%$x}eK+i}zh4>YNC^{U0A z6=0Xs={@y_L?^m15@LR-h7UdI@5rgzscD_^_O!QB3?;(Y&s3QuPBY(W_WY~MGg0VyJ549_UcHeSHuX&*D5a|No6 zaFQsrAATlXs1m2jNdat7u+s(CE=T?NV>| z7e)%*zZ5Nt;sBURlsJ@VXtpAyA?dQ63}J(#Zc28V8BJWls+4PPL7AEQ6U^O>x(VaM z?h2A8wwr!N_B6P@yHeX`*GIKRxGN_bYmjza&5N}a?oRitNq0$vt z=y2#%XhV4G6&x=awM*@^i=x5!q$Z&Qy${lma;;txr5WWs$OpfImZLys^ZZ^uV;BRT z)|qP|$@_2yy9u*^K#RM>X)6A9TAB8RU?H(EttY-&%ZfYFp!a=hEF)#IsiSoc$U?!F z4A=3j@iQ7@;8bqD0;zmpt-l*T2ouZX%P4I~qWh*Ff&vVOCj?yF1Nq&%z;>=UrR%AP ztZ|1PYF&gBDF(Dm>C?{wv}9O$J`7wTDCEb{xA{=ex;e3!s+RK;DxLTDXjWSbdcp8D_cg}#g_b7O(@a5j(WU6g^st?)C3Cv zSXMEW(Md{VN%F;^^sXGJdNUMaZEe$Bqt17ySJXDFFgP__h~seFBIVh@>PUAZ`@m{E z+k18A+&8pMp}XxhBC-{_qrsVJ-BMI=Gaa^3UNmAk zTkfE?!ef6=m#ayDy8+3!QHS#o*Wxk0)B(ZF5l9uR-mm<$`Xli3!xbh)aj)_};?(Ri z6%3qHbOi^xheCry36r}j45lTxkgcpdPI0R;4&$cxN1o6POMp;>$otdt6y}cD0bkUZ+ewaidsj%gcmwfOX zB_uaVTlbE*R#$CuhYn+yigr4+n_7tMrZx%RES{AR2gRPeVArP$fr7e$+`6?s?|rTY z^`1E+GXC(veRW~By^o)~;98cl=9a764%Coh1<;ndhk-{r(U$j;Yw<4~)GbH;n$Ynj#ss;Q zf{TlTL&bf11AzA^Sbw&*;hg{Cv4TQ=(Pt`A!O^unyyh`EzG@#gf#IllR)-f7V#s%D z?*$B)f%SY)V_ClNOiig+g5HnGJ{80DEl@0RF%rlnCTpuJ2=tz@O95FW3H#3J70e*vEp_YSX7h~cr|l(Lrtfx@Po>Y%LmgOS$4hp< zr#a+*SKoSS0OMYsf6!ZNG0SB8YCoLsuy)o_3$&%%!>t?C&gN%rx9vIs=5)e$*>;5) z<&|ru~ubah--|br0qP=Ze1x`VeyvzU4`9mK2&L7Zm^^ZsLz1AmZ`?@*KRZ z$vwnF0B~y~jR@RQMCq=&E9ekJh}G*V`B_SJ!$!ZUNeJVb>k_HCjw)!8EmbG4CjH2N za#o`BTZaG+Hthxg)HlOMxk-Y4pOGly8c95N=w8heomF3B=dX!-Q)zbAIj-pB2@}`I znS;0HIvkA;kMn$>^p70)_Gz)_8=N2Ec!YnwQmIf(Cwp5Nu^+Twfo&IK6n(AQ@aPSZM^ztf!;%YtHi(5G*1OH7I@EXhNiL2agPY`x&(vsYO;b-57`D;h5i~B}wdKA>4;^{|SyA`n@e4I zrsC8taY+3N6SKuiH~iQUw0eXa8cUzWHLw4%&Rstd&FNI*x4&fM@sNO@+n{GHb^xW##q`l>R zH3CuUV}z~Phs#7$AB08Np63z{Tz?4rrrrl#T&|$2?9|k>-#9xm^S5suGc*P##Cf2@ zUCB%65jwQMMeZKYO(5^EXIl8mNe~G%n#JAw@m0)`&QGhjvL^FO5!^B$Q?+J?}N;>4Hk@C737VIpBQWaABqW6{_YkKtQAi1-o z!$?;2|w|9fmk^+VeJxaoE-_ctp`@VPN8n;+d zsLfNE`c$iUV^i2TXhRKe>xce~oMT>y<6m-jd5>rxGai| z7HZ=9bdk8Lm()#E&n~i&X2@_&6coD{nBhDh6sRh;|2Zf5oSmCoE8g8WfrFieM8fjL>O~3Q>nDCqo44&;Lly9P?5urkwWF)I~jy$*@=XvnJwSd=s|Guzj zzBB+H`dGB$iPgDZPaXAQ^n$mM`IhTJbFJ^4J3{VISmdrK=|KdS}l z-LolL5&rIl>sY=s=G4_>-|Afsem=4?@M1Nj;5mgpDPHT&x3~8_h7pBPKwC$W0d6So zKq$*HrB)cA%+srxH%Dhuy9FskmL^mRNc36)!}BBbVrz~{5zM6{BP7J!xGrBO(^Mld6(qhQjX`iO5&A1mCf_ zb$Jq1ziW)w=-^$&B6?}Kwq?qFqc&zBqLWQV~lt?C!R~p z=*h$aI?#7DeQ*vlhWq%C+>6uAhBt2szkQPKJ{i>NcTLm*|SS3d~T*|O_D2l{1zjKv@;rKGs%h; zN*#7VmnvX<{9#B9y*Kl|d|5ZIb1GZFx#q(cza;ZK)H__q3oGmQL4RgA6q6n%l3VD2 zHAliFV!It&SOFF{JSS);amW0I9T7ia$C?lCbh-(g?_q<0VElY1u-+{XE+ikxyCdZB z#ZTnXk_;c@*C+f?vYT3rawGL&JnjYdx4gbwu7PJpI4RtjQ&g-|x~4)ruiLy%e~w>Z zK0M4l=M~BPviq6VP&i*8d*Hh;VXIV!$#IgWHqZC2?AVZYX~u^>YC<)>L`~K;R(pe% zY3TI7RhwUBuW5Gne&SVCXeimUOM-*ot1Ek6$7P2-6uIbZmj<_D&(ar~t%k5I_7AaDt)F+I8y_uJdqr)8*EB#T>iTEt|utaWxn8tEDeKWR)FC7mS{# zcBa}frGQH;9}W)uh-TFg8x_fP9Pz7}>dM^GaVn`9iPGz(Sd_9Hl>=Gj)N6M4t+#J% z$Zuw@q%!HNF!9A->oj`j4zqEc#bB~Qk+6;B7)YTK)Ty>_=GBz+n$rD2ZoS>jLUz-u zAxWILktX+F7K0Am3cFy4TJ0_)=E2S))Z+u#>sog~tuU|SP6%2p+Vd7Ju2Dn}G#mTS z3+wWUQq3gXBHXBuqb)vwI&PA5(?nosHdi#(+B8b%E5zO+d<44^{lbRrI=0+4i=bEP z@q{aS^oh#mH|aF9;B9W5yT#qGj@e;#WpI+mi-GBm!yyU$N(YPXUdT1u^6Yq=QZ(5+ zn^`U71wso8*NWca0o6x4N#x(FIcMvJ__h3#er+(K4L=ibB}z)NxOmSZ=ir5mQlsAC zBk`D~kDR~K?}k#+?z=`nuT?*Ax|VY0U{L%)t7eUet6O(L*|ViM``0-^Wui}o5U)}# zcUreq_3d0I97_7{F-J23r{lKTso5TxEajKt_^oN6Rst$%aZTBvmEWUpUhj7926gpU z--a%g!PcXqZ4NjKp6B5bDGu!i8I4ozxYh^KDl~;BmpL!b`VjfbZf=4FJwzhU&<)E= zcpo)vDVN}UK5uc}oOE>69jxH;#ljdKx=?GxQTI+8$(4;N9lUCW0dmZOK! z7$V>CQccRdhq>}+gY+~lp{lIdgeKq?u7olfmFJDi^t6Q6YJWq#(e%c>an%g*-iLv3 zqB^Z%IMA55(_}Je5xI>bez!|{bID<~l#H;MuVSzU>A+mS@PNK(SzCu)1UhmhqNDR| z`ca0!B1_A`bek5Oav_W57yaUA&juP2v|)iBhqyNrUo?Z5_ee8rL@Wi#WSE?v@p0Y* zG86g%+Of;n*tlT|pNR?mcFniR$8(?1?;Ix$=sN{siEQ4o>K}L*ux{4KmN zshk{uH`-L-dAz`S*y7hX1fR$EM|z}c&vCpxnRkcMH+;f`(s#N28|TDA-!X3hc1PF{ zIG+E>-s6nt7!@}zIgj5$CYQAIn_a(%1IA~&ft`OZ$r%2r^7=8-(_ji<+w3tSgQwHy z^i@ECRsZ{g0BpLAe8tolDwr7Q>YX`^JZm~Hqp%{5J=i4VH@*DOIr5Bfl zXm9G1|A~|qEZX}a>$~(x0)JIO$*`;}nW^UZ6Dbi_W!XOnPafYGlOXO>Gtxh-B&4yD zw^F2$mzNha26`-6M*bHKjfa_8C(+wC)gM#u@f(YgoS-g(1?WlWi^(3xikb(9;7c5( z8i$4?6CY7;>7i_@mBL$BqMfjy8VY_cq176+w6`&2nNvUjJ1KSx>ak4JYk)S2%*wk+N#MyLSGrkZsCk&C|FRr1X z5uh}b@Z@aL+YGU@eKfzXdk4_)cqA_FPl``+h4v2XnI_8<;{7#|fEhr`=(7uQnSV|H zH(P*S^|JsaICt%(e`(#XyRdBk-vj?YW~nUcQ0Gq(&fRgI+O_~z9$&WW&7rLXpbQk> zD>#S#zEnwFg%>7d;HD8R?D=%i+vwfaKY9-6tO#J_Iu~vm zEmm0v$LUO&A84TG0-an{I$C094$L7=gh*E$71c8n6kE8V{`{Tmh$6$`h%%=!PB_SCwY37e+6il3eV1rv?>$zaThZvCKR5@R zI6sS6>UDWFYfpKD$}PLgcacNCZkE~usMDt7=Wc-**Ab2=o1q4=vWzn z^t_T=^Zikc9_AG7GPE9ir!b7VeLH>CX#%wB>$dOh9zQPPoVePGgs#RWC%DyP!p5JV zcSK^ho^1o0DQq#H!$jYg-kN8R7hc&Owp)c8B|V<-L`$KfZ+oS^nyp=1M!5Lx82Qan zi!8Sf`(g&pc`VP+`z0N2csW(o)Qlu_A=}p1U!&ubX9_$c$R&)D`}t?mK5Bb*C5Qi)Rl%-hlj#6KY(qM^$@pw z4+n6(ftE+I@WC$qV6X6Z4*lv`Q6b*}7-nQLVH%Cb17zgqH|5p2_#$Rbx^h&a!EFVs zKVL@evD*ec5Us0yHi7B!+y5I4U-N78j49|8#H&B4lMQ1)956T6+;ik|w%EG+d)Ln8 z=jE}W2JG3WG;4fW(`B(@f4Q?dZf?9ZPkFhhmP2Y2~ww+N!q0t4fbLG<;5~bRA^Y;I=SC;|2Z`rE}!m^(nidVQ|;on z#i(Snv5PN;K1rojoo8jo4!LYsLa)mE6T88M> zgQ^bSQ3^to#3Evq*a^-YKVt;zR=G!YjQ7_=DL zWjozw0<}X__A{Vj)q@Rnc9V0p!l@ciC6 zezl>jzza;r5!vy|x$6?qWz9)|}(ME@#QB&^06MQ9`=3pYDOPNp)uDgVzWK$Zh z(V&&(4P7s*~hn0uogjacZ`97_EI@Mgtqywb5^pP${ZmU7{YIm(EOJXA2 zSE_}Dus&q(Lyq_;qQxX3EJ-AOh~hBq;lbgOaJ{qNK@$qz!ueS1>l?AOssaZv_w_xy z{&tS|+YU8pS5`iL(l@tbqs=&JW5jm>8`Eml^5G~yZsABxQQzt6z z?Yn%pdrDk~Q7%rMN%eE(>;8|Lvs$L7b}T4Qtr`ZvLB)}K9dVeAE&v7<9;>MU?^9uB zU|sqXpY+XkE1xcP-bS@pk?T86qDP{}_S-S%66_l*a46jo_`<~2}*euueBh*gin38T9CH3_ik<;z4?YqHm; z4(B}T=lBYp+8lf1N7Ubvho56()@78|<$M_$W)ortH=0SqIxdd|U<{^*#UYH*dWSNSIot z^T;Lv**hoIxP$AH0yi;8ihL6(={u=&r66HGXr+1S-Zmsv+$?&>sN{srOO4zI#AAa#gKuY@yy z9jz+t@Y(7h9~*dw%uI^IoN_ey0eLR0Qp?R8xaSYBMb_k6jA^8BEm#zdR>kh@_^w(* zwF(&VnD-5PkQ#b-nX-B+j7-6nPNmmo#waf@uK=z-@_OVJxtC^#!_Ie=Y;eis2M2JR zf!TE9p_5lEQKk2GRa?c7a(6#iHzCM^Lvym8?x-xGU4tXHTThv6MB%*V8*?Lx<0DXy zbtIn31OqLH*!YtTat72w2F0xs#mZM)2bYAtz}8_$tPE5lQSy1Ur2pI4%(mn)7;&6j z1q5C-o;nD0nfqOi`6tW;_NQtC@zO>9%az!JcuuZ)?4QMVf$9X|bi2lh^z66LVv2!s z$u-BDjzlMI_|GeiO|a#XFCW1F9`c9=6KuI;Okj-SzmN29Xv9`0-f(N3q~X^Sv>UPI zk}8)f-aloWfk1Vl-Jg7O2Eyd3njjam& zdt@eQVAQ|pcm70ujy1ry5Jy9nV;t$Uz?6aNmCn6K%SRQk-X-lf zK=G8nfKg4OhVcIMT^f*@vD7@vz4-@80o-|M{+X$S82C71L{sB}~UPyO-L{h-Uh6}&t)+X`W99Z-F zjQR+Q*qVQ|GKvk*Q?46$*iTxncDDxQJHAiY$;$eN*Z6mI{00BCOZrH88-Tq)8?^t7 z_s_dKhW_Df8)0Y8oEYl&w=c~_&i(20U~+(I`?t@WR_!BZ`=6n^(e^Iy z=I3RZ~rHyBR%}TPw`^Htx{O% zkQvxB`F<|NE!GB9>n?J3`RJoiMgVqrxuAH@~#wa(UQb+U3Y9)XJ556(tJN_{f=D#zc~(?_`2QSr-F z1Uw@B?q!h)VM9t_%@D2N!>`=R@pVuE>_<;iyzeqR3p9Wxt z|Jex|E^=1NMEA35qt{`oOwHqm4fN{jH0p<)i@=DXnr)RQFQGznr_C#uV%y!^_ zw;(-5I+LH->p#-K-v14Vydnms`u+(0ga9!c$u+*;;yZEc9l)uw*|01AXSY9AGFd=S zrtp8k13zGbT=+%NF9fgsQb{cJb8HPBn}XLL;{a+(TLSo9SNlEnj+u+n(hL(@r(!BH zL)yJWkv#*S$+efPN5yJ3e!$ZRLbPijEM7sWS3M&v?maybqcz;Ze^4JOQxE2BEO35^ zT?PRbK)%b@d;uK#(%k2qnX3rptCI@QpnpDXqGic;ce+!bP4Eb(iaT@I|K2RL$Uf<& z({8!llXq6r&OaB_@u~_H-xl6&wLGZeCYO76RH0{R@Z+5ungZXV8@>)q&-Ssv?^OVt zi*fz6FJqXmR`RHh;86=0EjHG0wV&P5$X&j1A?OP{UD0x_>-jo%^XkzPfLY^`bbGk? zFcQ=68G!7kk1Nap62N_d<{@Ks77h-bN&GaI=Jz{)WA0cB0%RDw6Q8#L^4krZu{-6@ z0NrL-@?-35bKH9z$6_5XcWk`5dFsrPva7Fs$p<~2_-JJxE3$GvzyT&r+c=E7!$T`E z7~1-i+s@qpKeCtnCls8`-@op~67(rk&)R|sWzq3B@_@zSOH}+jc?GT;TQ)yWj`!Gi zp8Pji0D(YP`1|QMOm8sZpgYVtZUoC?^j>w@wD2L z{p-Azgt2p-`#sloU^h2kr1Ia%9{Ea8q(daEMbUuz2`X8>Ggx`XX6RHN_UKBthocYb zveZNi5}xq$(Ye@1hbWXC0=s-3i(;Tko?~CXKJDc5J(+C;Y~n9KA$6`Yat9up3s$wq z{T;?afEq78d9*L@XXobJJagwDEctCsvfqH-l+Mtp^K(M3c6&JZ%mYvUoSrV+=>D^Y zdz{#0UfX$wagNlhHjO|o$G%t{sy?{Z*-&^wO0;(){p-w@pzch2mkZaXe%fM7*1I3( z+IKG9jJ+LRSn&98y~0xK`rnw@Tv62L=$3x>$CtmK5*pJ(@reQ?l`x49YQV$Uhy16a z+|>(^jp80vbJnjDN9RSM2edS2><<=83_YV}U!MXJG6{3=KGf;Sgkr@Y@Y8=(N?I~i_t~{f1VvA9lU7R{Yu`&3uE?!y4E!yP zYFrH(OWZvcRRDI|bq7vCl;qU&Qpfa5yqPD$_PWxEMB0 zHE!SpHU+kOomd*zIJ$?q5u)`1-|MP`zDrBH-YXBuWLUJiT&hp*d*t}vLjiv?MieUA z)V*GX{=Q}CvG-_o;$`4(>Tt$Ur$D<(A3*;wC{VYb`Rpws%CY6WLj zMJa*{)<06YtpX=r<(u9BH%TAaiE09Xc^b}S%@bZCrq}mSLNGEGTSwmV;mM?)O)J2Ke^q+fZarM#Q_*CU5>y&~9ev|3mfEDDJxElC*uc#8qhkRY z*8$6XP7d;VYrKkoMzn%H-wDKYGltZK!u^DVQ*Pk`Ev415D88z9$ik;mB&;(JDxeA04Jaf?Wc_m%l8Rp>=i#>pzKIJo*Cs7vI@BX~lHrrVK`i4_U z^|N>i?OmUTykz`XcXLM;@b35DDrlT6bp5hZQ@B6u;+~TK3tc^4l>aX`;WE z{|XC%oRk(Y80UHUG_d~WmzVhU?lq9-g?gAA<-9)w$zLWw{5in&YkfoNr$EY|1JGiV z%JIO0Ul*Ue_aZjoRyI@9_|MaT)q+j;{zu?XU;Rr8*gvt!^Zz9HKNUT-qW-rA|IbE7 zS(Yyu@a%*&&w_8G`f;ODl!1Nr_wh$vZ``Ie%uUXB~~SH~l(WFIS51 z_MgMo0A|T1G}Om`{hYA&FbkpQR9X(xuSizd`x$hfA{5AxaS6vDH4c^G_Ofo5TqCN3 ziTsp5l4jeUnA<-Y^7#NU{IehU%)KH4l?r5ryH+rxlO89cl@q=#=Wc)pJ1yF?T+xMY zSaEc+3RC{TV+Qm`{*cmkTeu0>(hbjA81FI?(u$_;YL1i9xYennm`z(JY>M z-e^>~Jf%bPp($s+JM*Pe5Z})Ui)Z3n^UBQ{sT`X8+G6JTYja%8G6l(@eivcK#BzDlZ?v{ zbH7}=k7g0N(;Gk*wNg%wYvD9Xd>n`WYiR^zGOZWF)t6af0v+8)CS!K-bT-|Ged`=Y z{hECp=lwd@{wPDB+IG;bY7WHnv%sV-gFx2S{vy?Eoa03g(Ce@zV_?}N#R}LovrMht-3(7 zY1itZ1j*8c&x|-_=O8N%=wT-@uVpJRhDT{X2X*7mq?(@ZW6dA+<+*t1hORaivs#`v lK<}Csete&JTkk;F=lcxarQZG@XMleXr4%0&N*F)?e*i7AIk^A; literal 0 HcmV?d00001 diff --git a/content/pt/docs/concepts/sampling/tail-sampling-process.svg b/content/pt/docs/concepts/sampling/tail-sampling-process.svg deleted file mode 100644 index 9a526298f3f3..000000000000 --- a/content/pt/docs/concepts/sampling/tail-sampling-process.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/content/pt/docs/concepts/sampling/traces-venn-diagram.png b/content/pt/docs/concepts/sampling/traces-venn-diagram.png new file mode 100644 index 0000000000000000000000000000000000000000..5348fbf70ae78d836f9003100e3130d2b3ff0f50 GIT binary patch literal 113397 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 >^!G3~`3^XIL-tO5yJ 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 c=S)NBeuWq&&7rWy;C - - - - - - - - - - - - - - - - - - - - - - - - - From b642d1ae69b51cdecacdc7b8d8b99746cd7d3fb6 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 10:58:47 -0300 Subject: [PATCH 03/34] Update content/pt/docs/concepts/sampling/index.md --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 6129c327bd3b..ce806c2c986d 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -25,7 +25,7 @@ da amostragem correta. ou trecho é considerado "amostrado" ou "não amostrado": - **Amostrado**: Um rastro ou trecho é processado e exportado. Por ter sido - escolhido pelo amostrador como um representante da população, ele é + escolhido pelo amostrador como representativo do conjunto de dados, ele é considerado "amostrado". - **Não amostrado**: Um rastro ou trecho não é processado ou exportado. Por não ter sido escolhido pelo amostrador, ele é considerado "não amostrado". From a00552ff8e6092c4ffbbe0c274770df0742003c8 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 10:59:06 -0300 Subject: [PATCH 04/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Janssen dos Reis Lima --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index ce806c2c986d..f14af2ea573b 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -1,7 +1,7 @@ --- title: Amostragem description: - Aprenda sobre amostragem e as diferentes opções de amostragem disponíves em + Aprenda sobre amostragem e as diferentes opções de amostragem disponíves no OpenTelemetry. weight: 80 default_lang_commit: de60a8e2c5098e47eda3e12b006c5490bdb8a94e From c5e427048dc7b75be2fd961bb2859f42c78e57cf Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 10:59:12 -0300 Subject: [PATCH 05/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Janssen dos Reis Lima --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index f14af2ea573b..2a75495d4e06 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -210,6 +210,6 @@ páginas de documentação: Muitos [fornecedores](/ecosystem/vendors) oferecem soluções abrangentes de amostragem que incorporam amostragem de cabeça, amostragem de 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 +soluções também podem ser otimizadas especificamente para o _backend_ do fornecedor. Se você está enviando telemetria para um fornecedor, considere usar as soluções de amostragem deles. From 38fcb0bb5f2988eb301f9c414d1a643466804fbc Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 10:59:18 -0300 Subject: [PATCH 06/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Janssen dos Reis Lima --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 2a75495d4e06..3161650935f4 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 de 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 From 126d04687350ce288ddc6ed935958778165da743 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 10:59:26 -0300 Subject: [PATCH 07/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Janssen dos Reis Lima --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 3161650935f4..2b9a4f171a10 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -100,7 +100,7 @@ A amostragem, embora eficaz na redução dos custos de observabilidade, pode introduzir outros custos inesperados se não for realizada de corretamente. Poderia ser mais barato alocar mais recursos para observabilidade, seja com um fornecedor ou com computação ao hospedar por conta própria, dependendo do seu -backend de observabilidade, da natureza dos seus dados e das suas tentativas de +_backend_ de observabilidade, da natureza dos seus dados e das suas tentativas de realizar amostragem de forma eficaz. ## Amostragem de Cabeça From e17cb0310bbf6b7c2985715d9a639f54d3d1e895 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 10:59:36 -0300 Subject: [PATCH 08/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Janssen dos Reis Lima --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 2b9a4f171a10..02076a96c339 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -97,7 +97,7 @@ Por fim, considere os seguintes três custos associados à amostragem: de amostragem ineficazes. A amostragem, embora eficaz na redução dos custos de observabilidade, pode -introduzir outros custos inesperados se não for realizada de corretamente. +introduzir outros custos inesperados se não for realizada corretamente. Poderia ser mais barato alocar mais recursos para observabilidade, seja com um fornecedor ou com computação ao hospedar por conta própria, dependendo do seu _backend_ de observabilidade, da natureza dos seus dados e das suas tentativas de From 63bde633a4680f8fc50e470bd3742d73cdce828a Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 10:59:49 -0300 Subject: [PATCH 09/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Janssen dos Reis Lima --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 02076a96c339..7f19111bcc1d 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -122,7 +122,7 @@ As vantagens da amostragem de cabeça são: - Fácil de entender - Fácil de configurar - Eficiente -- Pode ser feita em qualquer ponto do pipeline de coleta de rastreios +- Pode ser feita em qualquer ponto do _pipeline_ de coleta de rastreios A principal desvantagem da amostragem de cabeça é que não é possível tomar uma decisão de amostragem com base nos dados do rastreio inteiro. Por exemplo, você From 88d21a1ed2ddcbf97aa2be798048764e01e94b01 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 10:59:56 -0300 Subject: [PATCH 10/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Janssen dos Reis Lima --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 7f19111bcc1d..e20aa18e3e0c 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -183,7 +183,7 @@ 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 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 +posteriormente, no _pipeline_ de telemetria usar a amostragem de 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. From 312521b7308e6a77e10df7869f8aeb8cce661e22 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:00:02 -0300 Subject: [PATCH 11/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Janssen dos Reis Lima --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index e20aa18e3e0c..116b1a070855 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -185,7 +185,7 @@ 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 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 +é frequentemente feito com o intuito de proteger o _pipeline_ de telemetria contra sobrecarga. ## Suporte From 6e6bc1ed651276b89dea35390c3322a6b6d90906 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:00:14 -0300 Subject: [PATCH 12/34] Update content/pt/docs/concepts/sampling/index.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com> --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 116b1a070855..216aca36dcc1 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -8,7 +8,7 @@ default_lang_commit: de60a8e2c5098e47eda3e12b006c5490bdb8a94e --- Com [rastros](/docs/concepts/signals/traces), você pode observar as requisições -conforme elas se movem de um serviço para outro em um sistema distribuído. +à medida que se movem de um serviço para outro em um sistema distribuído. Rastreamento é altamente prático tanto para análises de alto nível quanto para análises aprofundadas de sistemas. From b7f7ca5b300ca82cd290592f765e51440303234b Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:00:21 -0300 Subject: [PATCH 13/34] Update content/pt/docs/concepts/sampling/index.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Emídio Neto <9735060+emdneto@users.noreply.github.com> --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 216aca36dcc1..e96aaf6ced4b 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -12,7 +12,7 @@ Com [rastros](/docs/concepts/signals/traces), você pode observar as requisiçõ Rastreamento é altamente prático tanto para análises de alto nível quanto para análises aprofundadas de sistemas. -Contudo, se a grande maioria das suas requisições é bem sucedidas e terminam com +Contudo, se a grande maioria das suas requisições é bem-sucedidas e terminam com uma latência aceitável e sem erros, você não precisa de 100% dos seus rastros para observar de forma significativa suas aplicações e sistemas. Você só precisa da amostragem correta. From 1d035301def56431094b1ce8ddde4eac7ded3385 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:00:39 -0300 Subject: [PATCH 14/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Vitor Vasconcellos --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index e96aaf6ced4b..2d00c1d25817 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -22,7 +22,7 @@ da amostragem correta. ## Terminologia É importante usar uma terminologia consistente ao discutir amostragem. Um rastro -ou trecho é considerado "amostrado" ou "não amostrado": +ou trecho é considerado "amostrado" _(sampled)_ ou "não amostrado" _(not sampled)_: - **Amostrado**: Um rastro ou trecho é processado e exportado. Por ter sido escolhido pelo amostrador como representativo do conjunto de dados, ele é From c751dc5ef76abe034d1f2b00973962d8a4eb971d Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:00:45 -0300 Subject: [PATCH 15/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Vitor Vasconcellos --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 2d00c1d25817..93ec0c1dad1c 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -56,7 +56,7 @@ uma taxa de amostragem de 1% ou menos represente com bastante precisão os outro Considere usar amostragem se você atender a qualquer um dos seguintes critérios: -- Você gera 1000 ou mais rastros por segundo. +- Você gera 1.000 ou mais rastros por segundo. - A maior parte dos seus rastros representa tráfego saudável com pouca variação nos dados. - Você tem alguns critérios comuns, como erros ou alta latência, que geralmente From eea8b650389521fa96c72b22759d1793dd06db11 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:00:52 -0300 Subject: [PATCH 16/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Vitor Vasconcellos --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 93ec0c1dad1c..3a3e1e398072 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -79,7 +79,7 @@ então a amostragem geralmente vale a pena. A amostragem pode não servir para você. Você talvez queira evitar a amostragem se atender a qualquer um dos seguintes critérios: -- Você gera muito pouco dados (dezenas de pequenos rastros por segundo ou +- Você gera poucos dados (dezenas de pequenos rastros por segundo ou menos). - Você só usa dados de observabilidade de forma agregada e, portanto, pode pré-agregar os dados. From 321a465730b98b4aec57554b03b7d848602df759 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:01:02 -0300 Subject: [PATCH 17/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Vitor Vasconcellos --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 3a3e1e398072..2f6b7d546d9e 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -83,7 +83,7 @@ se atender a qualquer um dos seguintes critérios: menos). - Você só usa dados de observabilidade de forma agregada e, portanto, pode pré-agregar os dados. -- Você está limitado por circunstâncias como regulamentações que proíbem +- Você está limitado por outros fatores, como por exemplo, regulamentações que proíbem descartar dados (e não pode rotear dados não amostrados para armazenamento de baixo custo). From 12b05300ef95d7cab224276a9cef0d7c8073d2a4 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:01:07 -0300 Subject: [PATCH 18/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Vitor Vasconcellos --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 2f6b7d546d9e..feb872d02b13 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -184,7 +184,7 @@ com a Amostragem de 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 -decisões de amostragem mais sofisticadas antes de exportar para um backend. Isso +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. From 7201821677edfc0873762df123bf7b7b48dc2fff Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:01:17 -0300 Subject: [PATCH 19/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Vitor Vasconcellos --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index feb872d02b13..b40c8f421b38 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -197,7 +197,7 @@ 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) -### SDKs de Linguagens +### SDKs de Linguagens de programação Para as implementações específicas de cada linguagem da API e SDK do OpenTelemetry, você vai encontrar suporte para amostragem nas respectivas From 96339513c3648ecc78934856cde145770f24986b Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:02:31 -0300 Subject: [PATCH 20/34] Update content/pt/docs/concepts/sampling/index.md --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index b40c8f421b38..6fce0c27bcff 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -1,7 +1,7 @@ --- title: Amostragem description: - Aprenda sobre amostragem e as diferentes opções de amostragem disponíves no + Aprenda sobre amostragem e as diferentes opções de amostragem disponíveis no OpenTelemetry. weight: 80 default_lang_commit: de60a8e2c5098e47eda3e12b006c5490bdb8a94e From 393b8073e3be2c634dc2d17ee8af696192fc67d9 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:05:07 -0300 Subject: [PATCH 21/34] Translate image --- .../sampling/tail-sampling-process.png | Bin 81950 -> 82548 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/content/pt/docs/concepts/sampling/tail-sampling-process.png b/content/pt/docs/concepts/sampling/tail-sampling-process.png index ee47b3dc6d2f7d54a19e2282715bac92fd645c55..03dd798de939cf18fd932437ad57f741ab18aba4 100644 GIT binary patch literal 82548 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 literal 81950 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 z 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 From 0b076acd28bd8913e2afbff99b95c3b3f7403715 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 11:06:05 -0300 Subject: [PATCH 22/34] Update content/pt/docs/concepts/sampling/index.md --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 6fce0c27bcff..a711305633f9 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -25,7 +25,7 @@ da amostragem correta. ou trecho é considerado "amostrado" _(sampled)_ ou "não amostrado" _(not sampled)_: - **Amostrado**: Um rastro ou trecho é processado e exportado. Por ter sido - escolhido pelo amostrador como representativo do conjunto de dados, ele é + escolhido pelo amostrador _(sampler)_ como representativo do conjunto de dados, ele é considerado "amostrado". - **Não amostrado**: Um rastro ou trecho não é processado ou exportado. Por não ter sido escolhido pelo amostrador, ele é considerado "não amostrado". From 1b8206fa9011da3450b2134e6fa95a24c3405eb0 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 20:35:12 -0300 Subject: [PATCH 23/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Ezzio Moreira --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index a711305633f9..e819e71b7fac 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -1,7 +1,7 @@ --- title: Amostragem description: - Aprenda sobre amostragem e as diferentes opções de amostragem disponíveis no + Aprenda sobre amostragem e explore as diferentes opções disponíveis no OpenTelemetry. weight: 80 default_lang_commit: de60a8e2c5098e47eda3e12b006c5490bdb8a94e From a5884efdb6d1a93296a7a7fb4c8f87d9c3815d15 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 20:36:06 -0300 Subject: [PATCH 24/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Ezzio Moreira --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index e819e71b7fac..1fb5d40a12c3 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -9,7 +9,7 @@ default_lang_commit: de60a8e2c5098e47eda3e12b006c5490bdb8a94e Com [rastros](/docs/concepts/signals/traces), você pode observar as requisições à medida que se movem de um serviço para outro em um sistema distribuído. -Rastreamento é altamente prático tanto para análises de alto nível quanto para +Rastreamento é muito útil tanto para análises de alto nível quanto para análises aprofundadas de sistemas. Contudo, se a grande maioria das suas requisições é bem-sucedidas e terminam com From 510a35fe2d09b27e0f55f3c2eff2bc8cb32db7fe Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Tue, 3 Sep 2024 21:16:34 -0300 Subject: [PATCH 25/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Ezzio Moreira --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 1fb5d40a12c3..31f879d16fc7 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -81,7 +81,7 @@ se atender a qualquer um dos seguintes critérios: - Você gera poucos dados (dezenas de pequenos rastros por segundo ou menos). -- Você só usa dados de observabilidade de forma agregada e, portanto, pode +- Você só usa dados de observabilidade de forma agregada, portanto, pode pré-agregar os dados. - Você está limitado por outros fatores, como por exemplo, regulamentações que proíbem descartar dados (e não pode rotear dados não amostrados para armazenamento de From 840c8604ff02edb59cea56f6d9f4910a9046dcd2 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Wed, 4 Sep 2024 16:45:09 -0300 Subject: [PATCH 26/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Luiz Aoqui --- content/pt/docs/concepts/sampling/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 31f879d16fc7..141207825445 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -22,10 +22,10 @@ da amostragem correta. ## Terminologia É importante usar uma terminologia consistente ao discutir amostragem. Um rastro -ou trecho é considerado "amostrado" _(sampled)_ ou "não amostrado" _(not sampled)_: +ou trecho é considerado "amostrado" (_sampled_) ou "não amostrado" (_not sampled_): - **Amostrado**: Um rastro ou trecho é processado e exportado. Por ter sido - escolhido pelo amostrador _(sampler)_ como representativo do conjunto de dados, ele é + escolhido pelo amostrador (_sampler_) como representativo do conjunto de dados, ele é considerado "amostrado". - **Não amostrado**: Um rastro ou trecho não é processado ou exportado. Por não ter sido escolhido pelo amostrador, ele é considerado "não amostrado". From a0f0ed0c39d9fd69d073ba49a65770bc792f38ca Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Wed, 4 Sep 2024 16:45:31 -0300 Subject: [PATCH 27/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Luiz Aoqui --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 141207825445..c0ec3a916ee3 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -70,7 +70,7 @@ Considere usar amostragem se você atender a qualquer um dos seguintes critério - Você tem a capacidade de rotear dados não amostrados (para cenários de "por via das dúvidas") para sistemas de armazenamento de baixo custo. -Por fim, considere seu orçamento geral. Se você tem um orçamento limitado para +Por fim, considere seu orçamento em geral. Se você tem um orçamento limitado para observabilidade, mas pode dedicar tempo para realizar uma amostragem eficaz, então a amostragem geralmente vale a pena. From 17120fe22efe2af3070bdd6e930f2e0fb9bbab62 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Wed, 4 Sep 2024 16:47:03 -0300 Subject: [PATCH 28/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Luiz Aoqui --- content/pt/docs/concepts/sampling/index.md | 34 +++++++++++----------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index c0ec3a916ee3..11ecba1b238a 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -112,44 +112,44 @@ ou um rastro não é feita inspecionando o rastro como um todo. Por exemplo, a forma mais comum de amostragem de 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 rastreio e na porcentagem desejada de -rastreios a serem amostrados. Isso garante que rastreios inteiros sejam +de amostragem é tomada com base no ID do rastro e na porcentagem desejada de +rastros a serem amostrados. Isso garante que rastros inteiros sejam amostrados - sem trechos faltantes - a uma taxa consistente, como 5% de todos os -rastreios. +rastros. As vantagens da amostragem de cabeça são: - Fácil de entender - Fácil de configurar - Eficiente -- Pode ser feita em qualquer ponto do _pipeline_ de coleta de rastreios +- 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 -decisão de amostragem com base nos dados do rastreio inteiro. Por exemplo, você -não pode garantir que todos os rastreios com um erro sejam amostrados apenas com +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. ## Amostragem de Cauda -A amostragem de cauda é onde a decisão de amostrar um rastreio acontece -considerando todos ou a maioria dos trechos dentro do rastreio. A Amostragem de -Cauda oferece a opção de amostrar seus rastreios com base em critérios -específicos derivados de diferentes partes de um rastreio, o que não é uma opção +A amostragem de cauda é 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. ![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) Alguns exemplos de como você pode usar a Amostragem de Cauda incluem: -- Sempre amostrar rastreios que contenham um erro -- Amostrar rastreios com base na latência geral -- Amostrar rastreios com base na presença ou valor de atributos específicos em - um ou mais trechos de um rastreio; por exemplo, amostrar mais rastreios +- Sempre amostrar rastros que contenham um erro +- Amostrar rastros com base na latência geral +- Amostrar rastros com base na presença ou valor de atributos específicos em + um ou mais trechos de um rastro; por exemplo, amostrar mais rastros originados de um serviço recém-implantado -- Aplicar diferentes taxas de amostragem a rastreios com base em certos - critérios, como quando os rastreios vêm apenas de serviços de baixo volume - versus rastreios com serviços de alto volume. +- Aplicar diferentes taxas de amostragem a rastros com base em certos + critérios, como quando os rastros vêm apenas de serviços de baixo volume + versus rastros com serviços de alto volume. Como você pode ver, a amostragem de cauda permite um grau muito maior de sofisticação na forma como você amostra os dados. Para sistemas maiores que From 23197ffde9d86011d45027cb8941eaefea81048d Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Wed, 4 Sep 2024 16:47:26 -0300 Subject: [PATCH 29/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Luiz Aoqui --- content/pt/docs/concepts/sampling/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 11ecba1b238a..ba10ca4611bd 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -98,8 +98,8 @@ Por fim, considere os seguintes três custos associados à amostragem: A amostragem, embora eficaz na redução dos custos de observabilidade, pode introduzir outros custos inesperados se não for realizada corretamente. -Poderia ser mais barato alocar mais recursos para observabilidade, seja com um -fornecedor ou com computação ao hospedar por conta própria, dependendo do seu +Poderia ser mais barato alocar mais recursos para observabilidade, seja através de um +fornecedor ou com recursos computacionais em hospedagem própria, dependendo do seu _backend_ de observabilidade, da natureza dos seus dados e das suas tentativas de realizar amostragem de forma eficaz. From ed26749551fb788d33404a5c5563cd231e36bba0 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Wed, 4 Sep 2024 16:48:03 -0300 Subject: [PATCH 30/34] Update content/pt/docs/concepts/sampling/index.md Co-authored-by: Luiz Aoqui --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index ba10ca4611bd..ef698522b561 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -159,7 +159,7 @@ para equilibrar o volume de dados com a utilidade desses dados. Existem três principais desvantagens na amostragem de cauda atualmente: 1. A amostragem de cauda pode ser difícil de implementar. Dependendo dos tipos - de técnicas de amostragem disponíveis para você, nem sempre é algo do tipo + 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 From b2477cab3f5bd12f13aa4860b852e42254b0db61 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Wed, 4 Sep 2024 16:50:00 -0300 Subject: [PATCH 31/34] Update content/pt/docs/concepts/sampling/index.md --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index ef698522b561..3be80963237e 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -149,7 +149,7 @@ Alguns exemplos de como você pode usar a Amostragem de Cauda incluem: originados de um serviço recém-implantado - Aplicar diferentes taxas de amostragem a rastros com base em certos critérios, como quando os rastros vêm apenas de serviços de baixo volume - versus rastros com serviços de alto volume. + versus rastros de serviços de alto volume. Como você pode ver, a amostragem de cauda permite um grau muito maior de sofisticação na forma como você amostra os dados. Para sistemas maiores que From 2c2462a9b3cae4814f434ffdfc77d05a205e138f Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Thu, 5 Sep 2024 13:13:20 -0300 Subject: [PATCH 32/34] Update content/pt/docs/concepts/sampling/index.md --- content/pt/docs/concepts/sampling/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 3be80963237e..e7bdab258e7d 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -12,7 +12,7 @@ Com [rastros](/docs/concepts/signals/traces), você pode observar as requisiçõ Rastreamento é muito útil tanto para análises de alto nível quanto para análises aprofundadas de sistemas. -Contudo, se a grande maioria das suas requisições é bem-sucedidas e terminam com +Contudo, se a grande maioria das suas requisições é bem-sucedida e termina com uma latência aceitável e sem erros, você não precisa de 100% dos seus rastros para observar de forma significativa suas aplicações e sistemas. Você só precisa da amostragem correta. From 9a6192cac158ac25920a8d814f43972bb9812971 Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Thu, 5 Sep 2024 13:18:05 -0300 Subject: [PATCH 33/34] =?UTF-8?q?from=20'de=20cabe=C3=A7a/cauda'=20to=20'p?= =?UTF-8?q?ela=20cabe=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 From 1407fdcf2bbf8c570894e3dcd7c3d0648b703e5e Mon Sep 17 00:00:00 2001 From: Felipe Lopes Date: Fri, 6 Sep 2024 09:28:46 -0300 Subject: [PATCH 34/34] Fix format --- content/pt/docs/concepts/sampling/index.md | 104 ++++++++++----------- 1 file changed, 52 insertions(+), 52 deletions(-) diff --git a/content/pt/docs/concepts/sampling/index.md b/content/pt/docs/concepts/sampling/index.md index 7a0cb0c26408..6c08c415f0fe 100644 --- a/content/pt/docs/concepts/sampling/index.md +++ b/content/pt/docs/concepts/sampling/index.md @@ -9,8 +9,8 @@ default_lang_commit: de60a8e2c5098e47eda3e12b006c5490bdb8a94e Com [rastros](/docs/concepts/signals/traces), você pode observar as requisições à medida que se movem de um serviço para outro em um sistema distribuído. -Rastreamento é muito útil tanto para análises de alto nível quanto para -análises aprofundadas de sistemas. +Rastreamento é muito útil tanto para análises de alto nível quanto para análises +aprofundadas de sistemas. Contudo, se a grande maioria das suas requisições é bem-sucedida e termina com uma latência aceitável e sem erros, você não precisa de 100% dos seus rastros @@ -22,11 +22,12 @@ da amostragem correta. ## Terminologia É importante usar uma terminologia consistente ao discutir amostragem. Um rastro -ou trecho é considerado "amostrado" (_sampled_) ou "não amostrado" (_not sampled_): +ou trecho é considerado "amostrado" (_sampled_) ou "não amostrado" (_not +sampled_): - **Amostrado**: Um rastro ou trecho é processado e exportado. Por ter sido - escolhido pelo amostrador (_sampler_) como representativo do conjunto de dados, ele é - considerado "amostrado". + escolhido pelo amostrador (_sampler_) como representativo do conjunto de + dados, ele é considerado "amostrado". - **Não amostrado**: Um rastro ou trecho não é processado ou exportado. Por não ter sido escolhido pelo amostrador, ele é considerado "não amostrado". @@ -70,22 +71,21 @@ Considere usar amostragem se você atender a qualquer um dos seguintes critério - Você tem a capacidade de rotear dados não amostrados (para cenários de "por via das dúvidas") para sistemas de armazenamento de baixo custo. -Por fim, considere seu orçamento em geral. Se você tem um orçamento limitado para -observabilidade, mas pode dedicar tempo para realizar uma amostragem eficaz, -então a amostragem geralmente vale a pena. +Por fim, considere seu orçamento em geral. Se você tem um orçamento limitado +para observabilidade, mas pode dedicar tempo para realizar uma amostragem +eficaz, então a amostragem geralmente vale a pena. ## Quando não usar amostragem A amostragem pode não servir para você. Você talvez queira evitar a amostragem se atender a qualquer um dos seguintes critérios: -- Você gera poucos dados (dezenas de pequenos rastros por segundo ou - menos). +- Você gera poucos dados (dezenas de pequenos rastros por segundo ou menos). - Você só usa dados de observabilidade de forma agregada, portanto, pode pré-agregar os dados. -- Você está limitado por outros fatores, como por exemplo, regulamentações que proíbem - descartar dados (e não pode rotear dados não amostrados para armazenamento de - baixo custo). +- Você está limitado por outros fatores, como por exemplo, regulamentações que + proíbem descartar dados (e não pode rotear dados não amostrados para + armazenamento de baixo custo). Por fim, considere os seguintes três custos associados à amostragem: @@ -97,25 +97,25 @@ Por fim, considere os seguintes três custos associados à amostragem: de amostragem ineficazes. A amostragem, embora eficaz na redução dos custos de observabilidade, pode -introduzir outros custos inesperados se não for realizada corretamente. -Poderia ser mais barato alocar mais recursos para observabilidade, seja através de um -fornecedor ou com recursos computacionais em hospedagem própria, dependendo do seu -_backend_ de observabilidade, da natureza dos seus dados e das suas tentativas de -realizar amostragem de forma eficaz. +introduzir outros custos inesperados se não for realizada corretamente. Poderia +ser mais barato alocar mais recursos para observabilidade, seja através de um +fornecedor ou com recursos computacionais em hospedagem própria, dependendo do +seu _backend_ de observabilidade, da natureza dos seus dados e das suas +tentativas de realizar amostragem de forma eficaz. ## Amostragem pela Cabeça -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. +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 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 -rastros a serem amostrados. Isso garante que rastros inteiros sejam -amostrados - sem trechos faltantes - a uma taxa consistente, como 5% de todos os -rastros. +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 pela cabeça são: @@ -126,17 +126,17 @@ As vantagens da amostragem pela cabeça são: 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 pela cabeça. Para essa situação e muitas outras, você precisa da +não pode garantir que todos os rastros com um erro sejam amostrados apenas com a +amostragem pela cabeça. Para essa situação e muitas outras, você precisa da amostragem pela cauda. ## Amostragem pela Cauda -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 pela Cabeça. +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 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 pela cauda toma uma decisão de amostragem.](tail-sampling-process.png) @@ -144,17 +144,17 @@ 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 -- Amostrar rastros com base na presença ou valor de atributos específicos em - um ou mais trechos de um rastro; por exemplo, amostrar mais rastros - originados de um serviço recém-implantado -- Aplicar diferentes taxas de amostragem a rastros com base em certos - critérios, como quando os rastros vêm apenas de serviços de baixo volume - versus rastros de serviços de alto volume. +- Amostrar rastros com base na presença ou valor de atributos específicos em um + ou mais trechos de um rastro; por exemplo, amostrar mais rastros originados de + um serviço recém-implantado +- Aplicar diferentes taxas de amostragem a rastros com base em certos 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 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 pela Cauda -para equilibrar o volume de dados com a utilidade desses dados. +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 pela cauda atualmente: @@ -174,19 +174,19 @@ Existem três principais desvantagens na amostragem pela cauda atualmente: recebendo. Por conta desses fatores, é crucial monitorar os componentes de amostragem pela cauda para garantir que eles tenham os recursos necessários para tomar as decisões corretas de amostragem. -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 pela cauda disponíveis - para você podem ser limitadas ao que o fornecedor oferece. - -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 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. +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 pela cauda + disponíveis para você podem ser limitadas ao que o fornecedor oferece. + +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 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. ## Suporte