From c90733593d6192726b049d2edd4546c8066f826e Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Sat, 27 Jul 2024 14:47:08 -0300 Subject: [PATCH 01/26] feat: add what is opentelemetry localization --- content/pt/docs/what-is-opentelemetry.md | 71 ++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 content/pt/docs/what-is-opentelemetry.md diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md new file mode 100644 index 000000000000..8bf11b80d62b --- /dev/null +++ b/content/pt/docs/what-is-opentelemetry.md @@ -0,0 +1,71 @@ +--- +title: What is OpenTelemetry? +description: Uma breve explicação sobre o que o OpenTelemetry é e o que não é. +weight: 150 +default_lang_commit: f17277371622b97df4c15a6cfe3ce0b22e5538ef +--- + +O OpenTelemetry é uma estrutura de trabalho (*framework*) e um conjunto de ferramentas de [Observabilidade](/docs/concepts/observability-primer/#what-is-observability) projetados para criar e gerenciar dados de telemetria como [rastros](/docs/concepts/signals/traces/), [métricas](/docs/concepts/signals/metrics/) e [logs](/docs/concepts/signals/logs/). Essencialmente, o OpenTelemetry é agnóstico em relação a fornecedores e ferramentas, o que significa que pode ser utilizado com uma grande variedade de sistemas (*backends*) de observabilidade, incluindo ferramentas de código aberto como [Jaeger](https://www.jaegertracing.io/) e [Prometheus](https://prometheus.io/), além de soluções comerciais. + +O OpenTelemetry não é um backend de observabilidade como Jaeger, Prometheus ou outra soluções comerciais. O OpenTelemetry é focado na geração, coleta e exportação de telemetria. Um dos principais objetivos do OpenTelemetry é permitir que você possa instrumentar suas aplicações ou sistemas de forma fácil, independentemente da linguagem, infraestrutura ou ambiente de execução. Em geral, o armazenamento e a visualização da telemetria são intencionalmente deixados para outras ferramentas. + +## O que é observabilidade? + +[Observabilidade](/docs/concepts/observability-primer/#what-is-observability) é a capacidade de entender o estado interno de um sistema ao examinar suas saídas. No contexto de software, isso significa ser capaz de entender o estado interno do sistema analisando seus dados de telemetria, que incluem rastros, métricas e logs. + +Para tornar um sistema observável, ele deve ser [instrumentado](/docs/concepts/instrumentation). Ou seja, o código deve emitir [rastros](/docs/concepts/signals/traces/), [métricas](/docs/concepts/signals/metrics/) ou [logs](/docs/concepts/signals/logs/). Os dados instrumentados devem então ser enviados para um backend de observabilidade. + +## Por que OpenTelemetry? + +Com a ascensão da computação em nuvem, arquiteturas de microsserviços e dos requisitos de negócios cada vez mais complexos, a necessidade de [observabilidade](/docs/concepts/observability-primer/#what-is-observability) de software e infraestrutura é cada vez maior. + +O OpenTelemetry atende à necessidade de observabilidade seguindo dois princípios-chave: + +1. Você é o proprietário dos dados que gera. Não há dependência de fornecedor (*lock-in*). +2. Você só precisa aprender um único conjunto de APIs e convenções. + +Ambos os princípios combinados concedem às equipes e organizações a flexibilidade de que precisam no mundo da computação moderna de hoje. + +Se você quiser saber mais, dê uma olhada na [missão, visão e valores](/community/mission/) do OpenTelemetry. + +## Os principais componentes do OpenTelemetry + +OpenTelemetry consiste dos seguintes componentes: + +- Uma [especificação](/docs/specs/otel) para todos os componentes +- Um [protocolo](/docs/specs/otlp/) padrão que defini a forma dos dados de telemetria +- [Convenções semânticas](/docs/specs/semconv/) que estabelecem um padrão de nomenclatura para tipos comuns de dados de telemetria. +- APIs que define como gerar dados de telemetria +- [SDKs de linguagem](/docs/languages) que implementam a especificação, APIs e exportação de dados de telemetria +- Um [ecossistema de bibliotecas](/ecosystem/registry) que implementa instrumentação para bibliotecas e estruturas de trabalho comuns +- Componentes de instrumentação automática que geram dados de telemetria sem exigir alterações no código +- O [OpenTelemetry Collector](/docs/collector), é um intermediário (*proxy*) que recebe, processa e exporta dados de telemetria +- Várias outras ferramentas, como o [OpenTelemetry Operador para Kubernetes](/docs/kubernetes/operator/), [OpenTelemetry Helm Charts](/docs/kubernetes/helm/), e [comunidade ativa para FaaS](/docs/faas/) + +O OpenTelemetry é utilizado por uma grande variedade de [bibliotecas, serviços e aplicativos](/ecosystem/integrations/) que o integram para fornecer um padrão de observabilidade. + +OpenTelemetry é suportado por inúmeros [fornecedores](/ecosystem/vendors/), muitos dos quais oferecem suporte comercial para OpenTelemetry e contribuem diretamente para o projeto. + +## Extensibilidade + +O OpenTelemetry é projetado para ser extensível. Alguns exemplos de como ele pode ser estendido incluem: + +- Adicionar um receptor ao OpenTelemetry Collector para suportar dados de telemetria de uma fonte personalizada +- Carregar bibliotecas de instrumentação personalizadas em um SDK +- Criar uma [distribuição](/docs/concepts/distributions/) de um SDK ou do Collector adaptada a um caso de uso específico +- Criar um novo exportador para um backend personalizado que ainda não suporta o protocolo OpenTelemetry (OTLP) +- Criar um propagador personalizado para um formato de propagação de contexto não padrão + +Embora a maioria dos usuários possa não precisar estender o OpenTelemetry, o projeto é projetado para tornar isso possível em quase todos os níveis. + +## História + +O OpenTelemetry é um projeto [Cloud Native Computing Foundation (CNCF)](https://www.cncf.io) que é resultado da fusão entre dois projetos anteriores, [OpenTracing](https://opentracing.io) and [OpenCensus](https://opencensus.io). + +Ambos os projetos foram criados para resolver o mesmo problema: a falta de um padrão de como instrumentar o código e enviar dados de telemetria para um backend de Observabilidade. Como nenhum dos projetos conseguiu resolver o problema de forma independente, eles se fundiram para formar o OpenTelemetry e combinar seus esforços, oferecendo uma solução única. + +Se você está atualmente utilizando OpenTracing ou OpenCensus, pode aprender como migrar para o OpenTelemetry no [guia de migração](/docs/migration/). + +## O que vem a seguir? +- [Começando](/docs/getting-started/) — mergulhe de cabeça! +- Aprenda sobre os [conceitos do OpenTelemetry](/docs/concepts/). From 8498d263fa5ed12fe075976e3aa255b70f58067d Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Sat, 27 Jul 2024 14:52:41 -0300 Subject: [PATCH 02/26] fix: chage title --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 8bf11b80d62b..555eeaf8ba1c 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -1,5 +1,5 @@ --- -title: What is OpenTelemetry? +title: O que é OpenTelemetry? description: Uma breve explicação sobre o que o OpenTelemetry é e o que não é. weight: 150 default_lang_commit: f17277371622b97df4c15a6cfe3ce0b22e5538ef From ad32247714771eb084b39c2a5f5a298c0046c8e3 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Sat, 27 Jul 2024 14:54:51 -0300 Subject: [PATCH 03/26] fix: chage description --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 555eeaf8ba1c..d88684c3c206 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -1,6 +1,6 @@ --- title: O que é OpenTelemetry? -description: Uma breve explicação sobre o que o OpenTelemetry é e o que não é. +description: Uma breve explicação sobre o que é o OpenTelemetry e o que ele não é. weight: 150 default_lang_commit: f17277371622b97df4c15a6cfe3ce0b22e5538ef --- From c531bc80faa304c28474d3240ef73cdb758f0323 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Sat, 27 Jul 2024 15:04:22 -0300 Subject: [PATCH 04/26] fix: run command fmt --- content/pt/docs/what-is-opentelemetry.md | 128 +++++++++++++++++------ 1 file changed, 95 insertions(+), 33 deletions(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index d88684c3c206..1005ce763ca7 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -1,71 +1,133 @@ --- title: O que é OpenTelemetry? -description: Uma breve explicação sobre o que é o OpenTelemetry e o que ele não é. +description: + Uma breve explicação sobre o que é o OpenTelemetry e o que ele não é. weight: 150 default_lang_commit: f17277371622b97df4c15a6cfe3ce0b22e5538ef --- -O OpenTelemetry é uma estrutura de trabalho (*framework*) e um conjunto de ferramentas de [Observabilidade](/docs/concepts/observability-primer/#what-is-observability) projetados para criar e gerenciar dados de telemetria como [rastros](/docs/concepts/signals/traces/), [métricas](/docs/concepts/signals/metrics/) e [logs](/docs/concepts/signals/logs/). Essencialmente, o OpenTelemetry é agnóstico em relação a fornecedores e ferramentas, o que significa que pode ser utilizado com uma grande variedade de sistemas (*backends*) de observabilidade, incluindo ferramentas de código aberto como [Jaeger](https://www.jaegertracing.io/) e [Prometheus](https://prometheus.io/), além de soluções comerciais. - -O OpenTelemetry não é um backend de observabilidade como Jaeger, Prometheus ou outra soluções comerciais. O OpenTelemetry é focado na geração, coleta e exportação de telemetria. Um dos principais objetivos do OpenTelemetry é permitir que você possa instrumentar suas aplicações ou sistemas de forma fácil, independentemente da linguagem, infraestrutura ou ambiente de execução. Em geral, o armazenamento e a visualização da telemetria são intencionalmente deixados para outras ferramentas. +O OpenTelemetry é uma estrutura de trabalho (_framework_) e um conjunto de +ferramentas de +[Observabilidade](/docs/concepts/observability-primer/#what-is-observability) +projetados para criar e gerenciar dados de telemetria como +[rastros](/docs/concepts/signals/traces/), +[métricas](/docs/concepts/signals/metrics/) e +[logs](/docs/concepts/signals/logs/). Essencialmente, o OpenTelemetry é +agnóstico em relação a fornecedores e ferramentas, o que significa que pode ser +utilizado com uma grande variedade de sistemas (_backends_) de observabilidade, +incluindo ferramentas de código aberto como +[Jaeger](https://www.jaegertracing.io/) e [Prometheus](https://prometheus.io/), +além de soluções comerciais. + +O OpenTelemetry não é um backend de observabilidade como Jaeger, Prometheus ou +outra soluções comerciais. O OpenTelemetry é focado na geração, coleta e +exportação de telemetria. Um dos principais objetivos do OpenTelemetry é +permitir que você possa instrumentar suas aplicações ou sistemas de forma fácil, +independentemente da linguagem, infraestrutura ou ambiente de execução. Em +geral, o armazenamento e a visualização da telemetria são intencionalmente +deixados para outras ferramentas. ## O que é observabilidade? -[Observabilidade](/docs/concepts/observability-primer/#what-is-observability) é a capacidade de entender o estado interno de um sistema ao examinar suas saídas. No contexto de software, isso significa ser capaz de entender o estado interno do sistema analisando seus dados de telemetria, que incluem rastros, métricas e logs. +[Observabilidade](/docs/concepts/observability-primer/#what-is-observability) é +a capacidade de entender o estado interno de um sistema ao examinar suas saídas. +No contexto de software, isso significa ser capaz de entender o estado interno +do sistema analisando seus dados de telemetria, que incluem rastros, métricas e +logs. -Para tornar um sistema observável, ele deve ser [instrumentado](/docs/concepts/instrumentation). Ou seja, o código deve emitir [rastros](/docs/concepts/signals/traces/), [métricas](/docs/concepts/signals/metrics/) ou [logs](/docs/concepts/signals/logs/). Os dados instrumentados devem então ser enviados para um backend de observabilidade. +Para tornar um sistema observável, ele deve ser +[instrumentado](/docs/concepts/instrumentation). Ou seja, o código deve emitir +[rastros](/docs/concepts/signals/traces/), +[métricas](/docs/concepts/signals/metrics/) ou +[logs](/docs/concepts/signals/logs/). Os dados instrumentados devem então ser +enviados para um backend de observabilidade. ## Por que OpenTelemetry? -Com a ascensão da computação em nuvem, arquiteturas de microsserviços e dos requisitos de negócios cada vez mais complexos, a necessidade de [observabilidade](/docs/concepts/observability-primer/#what-is-observability) de software e infraestrutura é cada vez maior. +Com a ascensão da computação em nuvem, arquiteturas de microsserviços e dos +requisitos de negócios cada vez mais complexos, a necessidade de +[observabilidade](/docs/concepts/observability-primer/#what-is-observability) de +software e infraestrutura é cada vez maior. -O OpenTelemetry atende à necessidade de observabilidade seguindo dois princípios-chave: +O OpenTelemetry atende à necessidade de observabilidade seguindo dois +princípios-chave: -1. Você é o proprietário dos dados que gera. Não há dependência de fornecedor (*lock-in*). +1. Você é o proprietário dos dados que gera. Não há dependência de fornecedor + (_lock-in_). 2. Você só precisa aprender um único conjunto de APIs e convenções. -Ambos os princípios combinados concedem às equipes e organizações a flexibilidade de que precisam no mundo da computação moderna de hoje. +Ambos os princípios combinados concedem às equipes e organizações a +flexibilidade de que precisam no mundo da computação moderna de hoje. -Se você quiser saber mais, dê uma olhada na [missão, visão e valores](/community/mission/) do OpenTelemetry. +Se você quiser saber mais, dê uma olhada na +[missão, visão e valores](/community/mission/) do OpenTelemetry. ## Os principais componentes do OpenTelemetry OpenTelemetry consiste dos seguintes componentes: - Uma [especificação](/docs/specs/otel) para todos os componentes -- Um [protocolo](/docs/specs/otlp/) padrão que defini a forma dos dados de telemetria -- [Convenções semânticas](/docs/specs/semconv/) que estabelecem um padrão de nomenclatura para tipos comuns de dados de telemetria. +- Um [protocolo](/docs/specs/otlp/) padrão que defini a forma dos dados de + telemetria +- [Convenções semânticas](/docs/specs/semconv/) que estabelecem um padrão de + nomenclatura para tipos comuns de dados de telemetria. - APIs que define como gerar dados de telemetria -- [SDKs de linguagem](/docs/languages) que implementam a especificação, APIs e exportação de dados de telemetria -- Um [ecossistema de bibliotecas](/ecosystem/registry) que implementa instrumentação para bibliotecas e estruturas de trabalho comuns -- Componentes de instrumentação automática que geram dados de telemetria sem exigir alterações no código -- O [OpenTelemetry Collector](/docs/collector), é um intermediário (*proxy*) que recebe, processa e exporta dados de telemetria -- Várias outras ferramentas, como o [OpenTelemetry Operador para Kubernetes](/docs/kubernetes/operator/), [OpenTelemetry Helm Charts](/docs/kubernetes/helm/), e [comunidade ativa para FaaS](/docs/faas/) - -O OpenTelemetry é utilizado por uma grande variedade de [bibliotecas, serviços e aplicativos](/ecosystem/integrations/) que o integram para fornecer um padrão de observabilidade. - -OpenTelemetry é suportado por inúmeros [fornecedores](/ecosystem/vendors/), muitos dos quais oferecem suporte comercial para OpenTelemetry e contribuem diretamente para o projeto. +- [SDKs de linguagem](/docs/languages) que implementam a especificação, APIs e + exportação de dados de telemetria +- Um [ecossistema de bibliotecas](/ecosystem/registry) que implementa + instrumentação para bibliotecas e estruturas de trabalho comuns +- Componentes de instrumentação automática que geram dados de telemetria sem + exigir alterações no código +- O [OpenTelemetry Collector](/docs/collector), é um intermediário (_proxy_) que + recebe, processa e exporta dados de telemetria +- Várias outras ferramentas, como o + [OpenTelemetry Operador para Kubernetes](/docs/kubernetes/operator/), + [OpenTelemetry Helm Charts](/docs/kubernetes/helm/), e + [comunidade ativa para FaaS](/docs/faas/) + +O OpenTelemetry é utilizado por uma grande variedade de +[bibliotecas, serviços e aplicativos](/ecosystem/integrations/) que o integram +para fornecer um padrão de observabilidade. + +OpenTelemetry é suportado por inúmeros [fornecedores](/ecosystem/vendors/), +muitos dos quais oferecem suporte comercial para OpenTelemetry e contribuem +diretamente para o projeto. ## Extensibilidade -O OpenTelemetry é projetado para ser extensível. Alguns exemplos de como ele pode ser estendido incluem: +O OpenTelemetry é projetado para ser extensível. Alguns exemplos de como ele +pode ser estendido incluem: -- Adicionar um receptor ao OpenTelemetry Collector para suportar dados de telemetria de uma fonte personalizada +- Adicionar um receptor ao OpenTelemetry Collector para suportar dados de + telemetria de uma fonte personalizada - Carregar bibliotecas de instrumentação personalizadas em um SDK -- Criar uma [distribuição](/docs/concepts/distributions/) de um SDK ou do Collector adaptada a um caso de uso específico -- Criar um novo exportador para um backend personalizado que ainda não suporta o protocolo OpenTelemetry (OTLP) -- Criar um propagador personalizado para um formato de propagação de contexto não padrão +- Criar uma [distribuição](/docs/concepts/distributions/) de um SDK ou do + Collector adaptada a um caso de uso específico +- Criar um novo exportador para um backend personalizado que ainda não suporta o + protocolo OpenTelemetry (OTLP) +- Criar um propagador personalizado para um formato de propagação de contexto + não padrão -Embora a maioria dos usuários possa não precisar estender o OpenTelemetry, o projeto é projetado para tornar isso possível em quase todos os níveis. +Embora a maioria dos usuários possa não precisar estender o OpenTelemetry, o +projeto é projetado para tornar isso possível em quase todos os níveis. ## História -O OpenTelemetry é um projeto [Cloud Native Computing Foundation (CNCF)](https://www.cncf.io) que é resultado da fusão entre dois projetos anteriores, [OpenTracing](https://opentracing.io) and [OpenCensus](https://opencensus.io). +O OpenTelemetry é um projeto +[Cloud Native Computing Foundation (CNCF)](https://www.cncf.io) que é resultado +da fusão entre dois projetos anteriores, [OpenTracing](https://opentracing.io) +and [OpenCensus](https://opencensus.io). + +Ambos os projetos foram criados para resolver o mesmo problema: a falta de um +padrão de como instrumentar o código e enviar dados de telemetria para um +backend de Observabilidade. Como nenhum dos projetos conseguiu resolver o +problema de forma independente, eles se fundiram para formar o OpenTelemetry e +combinar seus esforços, oferecendo uma solução única. -Ambos os projetos foram criados para resolver o mesmo problema: a falta de um padrão de como instrumentar o código e enviar dados de telemetria para um backend de Observabilidade. Como nenhum dos projetos conseguiu resolver o problema de forma independente, eles se fundiram para formar o OpenTelemetry e combinar seus esforços, oferecendo uma solução única. +Se você está atualmente utilizando OpenTracing ou OpenCensus, pode aprender como +migrar para o OpenTelemetry no [guia de migração](/docs/migration/). -Se você está atualmente utilizando OpenTracing ou OpenCensus, pode aprender como migrar para o OpenTelemetry no [guia de migração](/docs/migration/). +## O que vem a seguir? -## O que vem a seguir? -- [Começando](/docs/getting-started/) — mergulhe de cabeça! +- [Começando](/docs/getting-started/) — mergulhe de cabeça! - Aprenda sobre os [conceitos do OpenTelemetry](/docs/concepts/). From e9afa4defa93ffc3006c1f123344b7d90d15b2eb Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:09:38 -0300 Subject: [PATCH 05/26] fix: ajuste descricao Co-authored-by: Joao Grassi <5938087+joaopgrassi@users.noreply.github.com> --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 1005ce763ca7..d9aea2e805c2 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -1,7 +1,7 @@ --- title: O que é OpenTelemetry? description: - Uma breve explicação sobre o que é o OpenTelemetry e o que ele não é. + Uma breve explicação sobre o que o OpenTelemetry é e não é. weight: 150 default_lang_commit: f17277371622b97df4c15a6cfe3ce0b22e5538ef --- From fc05ad65edaa729d58e861e89f98b8b44bdbcaf1 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:25:32 -0300 Subject: [PATCH 06/26] fix: change estrutura de trabalho para framework Co-authored-by: Joao Grassi <5938087+joaopgrassi@users.noreply.github.com> --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index d9aea2e805c2..e338299a086f 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -6,7 +6,7 @@ weight: 150 default_lang_commit: f17277371622b97df4c15a6cfe3ce0b22e5538ef --- -O OpenTelemetry é uma estrutura de trabalho (_framework_) e um conjunto de +O OpenTelemetry é um framework e um conjunto de ferramentas de [Observabilidade](/docs/concepts/observability-primer/#what-is-observability) projetados para criar e gerenciar dados de telemetria como From 000e8cce88c42c322768e2e0ca59a99f562b7946 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:26:13 -0300 Subject: [PATCH 07/26] fix: change sistema to backend Co-authored-by: Joao Grassi <5938087+joaopgrassi@users.noreply.github.com> --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index e338299a086f..dca93baa633b 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -14,7 +14,7 @@ projetados para criar e gerenciar dados de telemetria como [métricas](/docs/concepts/signals/metrics/) e [logs](/docs/concepts/signals/logs/). Essencialmente, o OpenTelemetry é agnóstico em relação a fornecedores e ferramentas, o que significa que pode ser -utilizado com uma grande variedade de sistemas (_backends_) de observabilidade, +utilizado com uma grande variedade de backends de observabilidade, incluindo ferramentas de código aberto como [Jaeger](https://www.jaegertracing.io/) e [Prometheus](https://prometheus.io/), além de soluções comerciais. From 4b78c3703931beb09e5291b38a20ff528ab29624 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:30:03 -0300 Subject: [PATCH 08/26] fix: update define to definem Co-authored-by: Joao Grassi <5938087+joaopgrassi@users.noreply.github.com> --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index dca93baa633b..b0f5cb80778c 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -71,7 +71,7 @@ OpenTelemetry consiste dos seguintes componentes: telemetria - [Convenções semânticas](/docs/specs/semconv/) que estabelecem um padrão de nomenclatura para tipos comuns de dados de telemetria. -- APIs que define como gerar dados de telemetria +- APIs que definem como gerar dados de telemetria - [SDKs de linguagem](/docs/languages) que implementam a especificação, APIs e exportação de dados de telemetria - Um [ecossistema de bibliotecas](/ecosystem/registry) que implementa From 10a0eb4e9e2c94faf08b56c2e752fa4947302fa6 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:30:36 -0300 Subject: [PATCH 09/26] fix: update estrutura to framework Co-authored-by: Joao Grassi <5938087+joaopgrassi@users.noreply.github.com> --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index b0f5cb80778c..7e889b5268e6 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -75,7 +75,7 @@ OpenTelemetry consiste dos seguintes componentes: - [SDKs de linguagem](/docs/languages) que implementam a especificação, APIs e exportação de dados de telemetria - Um [ecossistema de bibliotecas](/ecosystem/registry) que implementa - instrumentação para bibliotecas e estruturas de trabalho comuns + instrumentação para bibliotecas e frameworks comuns - Componentes de instrumentação automática que geram dados de telemetria sem exigir alterações no código - O [OpenTelemetry Collector](/docs/collector), é um intermediário (_proxy_) que From d3d78ce9e6891eee79580dd807e34976619cc331 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:53:03 -0300 Subject: [PATCH 10/26] fix: ajuste doc Co-authored-by: Luiz Aoqui --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 7e889b5268e6..d59c47599f57 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -1,5 +1,5 @@ --- -title: O que é OpenTelemetry? +title: O que é o OpenTelemetry? description: Uma breve explicação sobre o que o OpenTelemetry é e não é. weight: 150 From f4717537e1e36fce3fb996aa4a31750bdd9db265 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:53:54 -0300 Subject: [PATCH 11/26] fix: update doc Co-authored-by: Luiz Aoqui --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index d59c47599f57..7e5096800cac 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -12,7 +12,7 @@ ferramentas de projetados para criar e gerenciar dados de telemetria como [rastros](/docs/concepts/signals/traces/), [métricas](/docs/concepts/signals/metrics/) e -[logs](/docs/concepts/signals/logs/). Essencialmente, o OpenTelemetry é +[logs](/docs/concepts/signals/logs/). Um aspecto crucial do OpenTelemetry é ser agnóstico em relação a fornecedores e ferramentas, o que significa que pode ser utilizado com uma grande variedade de backends de observabilidade, incluindo ferramentas de código aberto como From c9dcffec7a04f64ed415f7eaaa8e8578430fb62b Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:54:22 -0300 Subject: [PATCH 12/26] fix: update doc Co-authored-by: Luiz Aoqui --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 7e5096800cac..121a0c3d38ed 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -13,7 +13,7 @@ projetados para criar e gerenciar dados de telemetria como [rastros](/docs/concepts/signals/traces/), [métricas](/docs/concepts/signals/metrics/) e [logs](/docs/concepts/signals/logs/). Um aspecto crucial do OpenTelemetry é ser -agnóstico em relação a fornecedores e ferramentas, o que significa que pode ser +agnóstico em relação a fornecedores e ferramentas, o que o possibilita ser utilizado com uma grande variedade de backends de observabilidade, incluindo ferramentas de código aberto como [Jaeger](https://www.jaegertracing.io/) e [Prometheus](https://prometheus.io/), From 3158d6202847cd082c27190e8c78aed419db4b6f Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:57:52 -0300 Subject: [PATCH 13/26] fix: update doc Co-authored-by: Luiz Aoqui --- content/pt/docs/what-is-opentelemetry.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 121a0c3d38ed..18d957a8056b 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -105,8 +105,8 @@ pode ser estendido incluem: Collector adaptada a um caso de uso específico - Criar um novo exportador para um backend personalizado que ainda não suporta o protocolo OpenTelemetry (OTLP) -- Criar um propagador personalizado para um formato de propagação de contexto - não padrão +- Criar um propagador personalizado para formatos de propagação de contexto + não padronizados Embora a maioria dos usuários possa não precisar estender o OpenTelemetry, o projeto é projetado para tornar isso possível em quase todos os níveis. From 466be0168fd5e45e8fb9ce5e5ea3e41f5a0df047 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:58:10 -0300 Subject: [PATCH 14/26] fix: update doc Co-authored-by: Luiz Aoqui --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 18d957a8056b..714b0a829814 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -113,7 +113,7 @@ projeto é projetado para tornar isso possível em quase todos os níveis. ## História -O OpenTelemetry é um projeto +O OpenTelemetry é um projeto da [Cloud Native Computing Foundation (CNCF)](https://www.cncf.io) que é resultado da fusão entre dois projetos anteriores, [OpenTracing](https://opentracing.io) and [OpenCensus](https://opencensus.io). From 2a8bf4049bc187ca697a8f6dd45b49b12e5aa9d9 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:58:29 -0300 Subject: [PATCH 15/26] fix: update doc Co-authored-by: Luiz Aoqui --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 714b0a829814..42d2de801067 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -122,7 +122,7 @@ Ambos os projetos foram criados para resolver o mesmo problema: a falta de um padrão de como instrumentar o código e enviar dados de telemetria para um backend de Observabilidade. Como nenhum dos projetos conseguiu resolver o problema de forma independente, eles se fundiram para formar o OpenTelemetry e -combinar seus esforços, oferecendo uma solução única. +combinar seus esforços para oferecer uma solução única. Se você está atualmente utilizando OpenTracing ou OpenCensus, pode aprender como migrar para o OpenTelemetry no [guia de migração](/docs/migration/). From 84bc9f14cf3c7fcc5d67c6518c19044f1220ab9d Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Wed, 31 Jul 2024 20:58:50 -0300 Subject: [PATCH 16/26] fix: update doc Co-authored-by: Luiz Aoqui --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 42d2de801067..b39fdf011dcc 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -127,7 +127,7 @@ combinar seus esforços para oferecer uma solução única. Se você está atualmente utilizando OpenTracing ou OpenCensus, pode aprender como migrar para o OpenTelemetry no [guia de migração](/docs/migration/). -## O que vem a seguir? +## Próximos passos - [Começando](/docs/getting-started/) — mergulhe de cabeça! - Aprenda sobre os [conceitos do OpenTelemetry](/docs/concepts/). From 32aafa25d362bd58899330152a407059f6dc2838 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Thu, 1 Aug 2024 16:31:36 -0300 Subject: [PATCH 17/26] fix: update doc Co-authored-by: Joao Grassi <5938087+joaopgrassi@users.noreply.github.com> --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index b39fdf011dcc..42946efc4f1e 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -30,7 +30,7 @@ deixados para outras ferramentas. ## O que é observabilidade? [Observabilidade](/docs/concepts/observability-primer/#what-is-observability) é -a capacidade de entender o estado interno de um sistema ao examinar suas saídas. +a capacidade de entender o estado interno de um sistema ao examinar o dados que ele emite. No contexto de software, isso significa ser capaz de entender o estado interno do sistema analisando seus dados de telemetria, que incluem rastros, métricas e logs. From f02a474d1165270bdac46b50b9021c01db576470 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Thu, 1 Aug 2024 16:40:57 -0300 Subject: [PATCH 18/26] fix: update doc --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 42946efc4f1e..8ccf39f099ff 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -121,7 +121,7 @@ and [OpenCensus](https://opencensus.io). Ambos os projetos foram criados para resolver o mesmo problema: a falta de um padrão de como instrumentar o código e enviar dados de telemetria para um backend de Observabilidade. Como nenhum dos projetos conseguiu resolver o -problema de forma independente, eles se fundiram para formar o OpenTelemetry e +problema por completo de forma independente, eles se fundiram para formar o OpenTelemetry e combinar seus esforços para oferecer uma solução única. Se você está atualmente utilizando OpenTracing ou OpenCensus, pode aprender como From 9120bb4c70a281b0d971020c807138fcf62bf794 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Thu, 1 Aug 2024 16:42:19 -0300 Subject: [PATCH 19/26] fix: update doc Co-authored-by: Luiz Aoqui --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 8ccf39f099ff..eb7cd0e01a66 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -20,7 +20,7 @@ incluindo ferramentas de código aberto como além de soluções comerciais. O OpenTelemetry não é um backend de observabilidade como Jaeger, Prometheus ou -outra soluções comerciais. O OpenTelemetry é focado na geração, coleta e +outra soluções comerciais. O OpenTelemetry é focado na geração, coleta, gerenciamento e exportação de telemetria. Um dos principais objetivos do OpenTelemetry é permitir que você possa instrumentar suas aplicações ou sistemas de forma fácil, independentemente da linguagem, infraestrutura ou ambiente de execução. Em From c60261e19e6532478eb767b928a1b468ccad8570 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Thu, 1 Aug 2024 16:46:24 -0300 Subject: [PATCH 20/26] Apply suggestions from code review fix: accept suggest, update doc Co-authored-by: Luiz Aoqui --- content/pt/docs/what-is-opentelemetry.md | 34 ++++++++++++------------ 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index eb7cd0e01a66..8d9d425bc27e 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -23,8 +23,8 @@ O OpenTelemetry não é um backend de observabilidade como Jaeger, Prometheus ou outra soluções comerciais. O OpenTelemetry é focado na geração, coleta, gerenciamento e exportação de telemetria. Um dos principais objetivos do OpenTelemetry é permitir que você possa instrumentar suas aplicações ou sistemas de forma fácil, -independentemente da linguagem, infraestrutura ou ambiente de execução. Em -geral, o armazenamento e a visualização da telemetria são intencionalmente +independentemente da linguagem, infraestrutura ou ambiente de execução. +Crucialmente, o armazenamento e a visualização da telemetria são intencionalmente deixados para outras ferramentas. ## O que é observabilidade? @@ -44,7 +44,7 @@ enviados para um backend de observabilidade. ## Por que OpenTelemetry? -Com a ascensão da computação em nuvem, arquiteturas de microsserviços e dos +Com a ascensão da computação em nuvem, arquiteturas de microsserviços e requisitos de negócios cada vez mais complexos, a necessidade de [observabilidade](/docs/concepts/observability-primer/#what-is-observability) de software e infraestrutura é cada vez maior. @@ -52,45 +52,45 @@ software e infraestrutura é cada vez maior. O OpenTelemetry atende à necessidade de observabilidade seguindo dois princípios-chave: -1. Você é o proprietário dos dados que gera. Não há dependência de fornecedor - (_lock-in_). +1. Você tem controle total sobre os dados que gera. Não há dependência de fornecedor + (_vendor lock-in_). 2. Você só precisa aprender um único conjunto de APIs e convenções. -Ambos os princípios combinados concedem às equipes e organizações a -flexibilidade de que precisam no mundo da computação moderna de hoje. +Ambos os princípios combinados dão a flexibilidade que equipes e +organizações precisam no mundo da computação moderna atual. Se você quiser saber mais, dê uma olhada na [missão, visão e valores](/community/mission/) do OpenTelemetry. ## Os principais componentes do OpenTelemetry -OpenTelemetry consiste dos seguintes componentes: +O OpenTelemetry consiste dos seguintes componentes: - Uma [especificação](/docs/specs/otel) para todos os componentes -- Um [protocolo](/docs/specs/otlp/) padrão que defini a forma dos dados de +- Um [protocolo](/docs/specs/otlp/) padrão que define o formato dos dados de telemetria - [Convenções semânticas](/docs/specs/semconv/) que estabelecem um padrão de nomenclatura para tipos comuns de dados de telemetria. - APIs que definem como gerar dados de telemetria -- [SDKs de linguagem](/docs/languages) que implementam a especificação, APIs e +- [SDKs para linguagens de programação](/docs/languages) que implementam a especificação, APIs e exportação de dados de telemetria - Um [ecossistema de bibliotecas](/ecosystem/registry) que implementa instrumentação para bibliotecas e frameworks comuns -- Componentes de instrumentação automática que geram dados de telemetria sem +- Componentes para instrumentação automática que geram dados de telemetria sem exigir alterações no código - O [OpenTelemetry Collector](/docs/collector), é um intermediário (_proxy_) que recebe, processa e exporta dados de telemetria - Várias outras ferramentas, como o [OpenTelemetry Operador para Kubernetes](/docs/kubernetes/operator/), [OpenTelemetry Helm Charts](/docs/kubernetes/helm/), e - [comunidade ativa para FaaS](/docs/faas/) + [recursos da comunidade para FaaS](/docs/faas/) -O OpenTelemetry é utilizado por uma grande variedade de +O OpenTelemetry é utilizado por diversas [bibliotecas, serviços e aplicativos](/ecosystem/integrations/) que o integram -para fornecer um padrão de observabilidade. +para fornecer observabilidade por padrão. -OpenTelemetry é suportado por inúmeros [fornecedores](/ecosystem/vendors/), -muitos dos quais oferecem suporte comercial para OpenTelemetry e contribuem +O OpenTelemetry é suportado por inúmeros [fornecedores](/ecosystem/vendors/), +muitos dos quais oferecem suporte comercial para o OpenTelemetry e contribuem diretamente para o projeto. ## Extensibilidade @@ -104,7 +104,7 @@ pode ser estendido incluem: - Criar uma [distribuição](/docs/concepts/distributions/) de um SDK ou do Collector adaptada a um caso de uso específico - Criar um novo exportador para um backend personalizado que ainda não suporta o - protocolo OpenTelemetry (OTLP) + protocolo do OpenTelemetry (OTLP) - Criar um propagador personalizado para formatos de propagação de contexto não padronizados From aea283ad51e0ea1de8561ef0ecb7f505ef6c928c Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Thu, 1 Aug 2024 20:11:08 -0300 Subject: [PATCH 21/26] fix: update doc 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/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 8d9d425bc27e..3a48fdb393e2 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -70,7 +70,7 @@ O OpenTelemetry consiste dos seguintes componentes: - Um [protocolo](/docs/specs/otlp/) padrão que define o formato dos dados de telemetria - [Convenções semânticas](/docs/specs/semconv/) que estabelecem um padrão de - nomenclatura para tipos comuns de dados de telemetria. + nomenclatura para tipos comuns de dados de telemetria - APIs que definem como gerar dados de telemetria - [SDKs para linguagens de programação](/docs/languages) que implementam a especificação, APIs e exportação de dados de telemetria From 5836675d5b2147a38a4df065ec8c45d8a5fa402d Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Sat, 3 Aug 2024 17:23:12 -0300 Subject: [PATCH 22/26] fix: ajuste italico palavras nao trduzidas --- content/pt/docs/what-is-opentelemetry.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 3a48fdb393e2..1c8e031d8b49 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -6,7 +6,7 @@ weight: 150 default_lang_commit: f17277371622b97df4c15a6cfe3ce0b22e5538ef --- -O OpenTelemetry é um framework e um conjunto de +O OpenTelemetry é um _framework_ e um conjunto de ferramentas de [Observabilidade](/docs/concepts/observability-primer/#what-is-observability) projetados para criar e gerenciar dados de telemetria como @@ -14,12 +14,12 @@ projetados para criar e gerenciar dados de telemetria como [métricas](/docs/concepts/signals/metrics/) e [logs](/docs/concepts/signals/logs/). Um aspecto crucial do OpenTelemetry é ser agnóstico em relação a fornecedores e ferramentas, o que o possibilita ser -utilizado com uma grande variedade de backends de observabilidade, +utilizado com uma grande variedade de _backends_ de observabilidade, incluindo ferramentas de código aberto como [Jaeger](https://www.jaegertracing.io/) e [Prometheus](https://prometheus.io/), além de soluções comerciais. -O OpenTelemetry não é um backend de observabilidade como Jaeger, Prometheus ou +O OpenTelemetry não é um _backend_ de observabilidade como Jaeger, Prometheus ou outra soluções comerciais. O OpenTelemetry é focado na geração, coleta, gerenciamento e exportação de telemetria. Um dos principais objetivos do OpenTelemetry é permitir que você possa instrumentar suas aplicações ou sistemas de forma fácil, @@ -81,7 +81,7 @@ O OpenTelemetry consiste dos seguintes componentes: - O [OpenTelemetry Collector](/docs/collector), é um intermediário (_proxy_) que recebe, processa e exporta dados de telemetria - Várias outras ferramentas, como o - [OpenTelemetry Operador para Kubernetes](/docs/kubernetes/operator/), + [OpenTelemetry Operator para Kubernetes](/docs/kubernetes/operator/), [OpenTelemetry Helm Charts](/docs/kubernetes/helm/), e [recursos da comunidade para FaaS](/docs/faas/) @@ -98,12 +98,12 @@ diretamente para o projeto. O OpenTelemetry é projetado para ser extensível. Alguns exemplos de como ele pode ser estendido incluem: -- Adicionar um receptor ao OpenTelemetry Collector para suportar dados de +- Adicionar um _receiver_ ao OpenTelemetry Collector para suportar dados de telemetria de uma fonte personalizada - Carregar bibliotecas de instrumentação personalizadas em um SDK - Criar uma [distribuição](/docs/concepts/distributions/) de um SDK ou do Collector adaptada a um caso de uso específico -- Criar um novo exportador para um backend personalizado que ainda não suporta o +- Criar um novo _exporter_ para um _backend_ personalizado que ainda não suporta o protocolo do OpenTelemetry (OTLP) - Criar um propagador personalizado para formatos de propagação de contexto não padronizados @@ -120,7 +120,7 @@ and [OpenCensus](https://opencensus.io). Ambos os projetos foram criados para resolver o mesmo problema: a falta de um padrão de como instrumentar o código e enviar dados de telemetria para um -backend de Observabilidade. Como nenhum dos projetos conseguiu resolver o +_backend_ de Observabilidade. Como nenhum dos projetos conseguiu resolver o problema por completo de forma independente, eles se fundiram para formar o OpenTelemetry e combinar seus esforços para oferecer uma solução única. From 2421a2015def8fb4660cc353b03f19e8e12bd183 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Sat, 3 Aug 2024 17:24:27 -0300 Subject: [PATCH 23/26] fix: ajuste italico palavras nao trduzidas --- content/pt/docs/what-is-opentelemetry.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 1c8e031d8b49..e18f5e362f68 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -78,7 +78,7 @@ O OpenTelemetry consiste dos seguintes componentes: instrumentação para bibliotecas e frameworks comuns - Componentes para instrumentação automática que geram dados de telemetria sem exigir alterações no código -- O [OpenTelemetry Collector](/docs/collector), é um intermediário (_proxy_) que +- O [OpenTelemetry Collector](/docs/collector), um _proxy_ intermediário que recebe, processa e exporta dados de telemetria - Várias outras ferramentas, como o [OpenTelemetry Operator para Kubernetes](/docs/kubernetes/operator/), From f03bafb7dbac33ac19ae0a661f22a87c90e66939 Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Sat, 3 Aug 2024 17:27:00 -0300 Subject: [PATCH 24/26] fix: ajuste italico palavras nao trduzidas --- content/pt/docs/what-is-opentelemetry.md | 57 +++++++++++------------- 1 file changed, 27 insertions(+), 30 deletions(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index e18f5e362f68..cb42adbb9ae6 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -1,39 +1,36 @@ --- title: O que é o OpenTelemetry? -description: - Uma breve explicação sobre o que o OpenTelemetry é e não é. +description: Uma breve explicação sobre o que o OpenTelemetry é e não é. weight: 150 default_lang_commit: f17277371622b97df4c15a6cfe3ce0b22e5538ef --- -O OpenTelemetry é um _framework_ e um conjunto de -ferramentas de +O OpenTelemetry é um _framework_ e um conjunto de ferramentas de [Observabilidade](/docs/concepts/observability-primer/#what-is-observability) projetados para criar e gerenciar dados de telemetria como [rastros](/docs/concepts/signals/traces/), [métricas](/docs/concepts/signals/metrics/) e [logs](/docs/concepts/signals/logs/). Um aspecto crucial do OpenTelemetry é ser agnóstico em relação a fornecedores e ferramentas, o que o possibilita ser -utilizado com uma grande variedade de _backends_ de observabilidade, -incluindo ferramentas de código aberto como -[Jaeger](https://www.jaegertracing.io/) e [Prometheus](https://prometheus.io/), -além de soluções comerciais. +utilizado com uma grande variedade de _backends_ de observabilidade, incluindo +ferramentas de código aberto como [Jaeger](https://www.jaegertracing.io/) e +[Prometheus](https://prometheus.io/), além de soluções comerciais. O OpenTelemetry não é um _backend_ de observabilidade como Jaeger, Prometheus ou -outra soluções comerciais. O OpenTelemetry é focado na geração, coleta, gerenciamento e -exportação de telemetria. Um dos principais objetivos do OpenTelemetry é -permitir que você possa instrumentar suas aplicações ou sistemas de forma fácil, -independentemente da linguagem, infraestrutura ou ambiente de execução. -Crucialmente, o armazenamento e a visualização da telemetria são intencionalmente -deixados para outras ferramentas. +outra soluções comerciais. O OpenTelemetry é focado na geração, coleta, +gerenciamento e exportação de telemetria. Um dos principais objetivos do +OpenTelemetry é permitir que você possa instrumentar suas aplicações ou sistemas +de forma fácil, independentemente da linguagem, infraestrutura ou ambiente de +execução. Crucialmente, o armazenamento e a visualização da telemetria são +intencionalmente deixados para outras ferramentas. ## O que é observabilidade? [Observabilidade](/docs/concepts/observability-primer/#what-is-observability) é -a capacidade de entender o estado interno de um sistema ao examinar o dados que ele emite. -No contexto de software, isso significa ser capaz de entender o estado interno -do sistema analisando seus dados de telemetria, que incluem rastros, métricas e -logs. +a capacidade de entender o estado interno de um sistema ao examinar o dados que +ele emite. No contexto de software, isso significa ser capaz de entender o +estado interno do sistema analisando seus dados de telemetria, que incluem +rastros, métricas e logs. Para tornar um sistema observável, ele deve ser [instrumentado](/docs/concepts/instrumentation). Ou seja, o código deve emitir @@ -52,12 +49,12 @@ software e infraestrutura é cada vez maior. O OpenTelemetry atende à necessidade de observabilidade seguindo dois princípios-chave: -1. Você tem controle total sobre os dados que gera. Não há dependência de fornecedor - (_vendor lock-in_). +1. Você tem controle total sobre os dados que gera. Não há dependência de + fornecedor (_vendor lock-in_). 2. Você só precisa aprender um único conjunto de APIs e convenções. -Ambos os princípios combinados dão a flexibilidade que equipes e -organizações precisam no mundo da computação moderna atual. +Ambos os princípios combinados dão a flexibilidade que equipes e organizações +precisam no mundo da computação moderna atual. Se você quiser saber mais, dê uma olhada na [missão, visão e valores](/community/mission/) do OpenTelemetry. @@ -72,8 +69,8 @@ O OpenTelemetry consiste dos seguintes componentes: - [Convenções semânticas](/docs/specs/semconv/) que estabelecem um padrão de nomenclatura para tipos comuns de dados de telemetria - APIs que definem como gerar dados de telemetria -- [SDKs para linguagens de programação](/docs/languages) que implementam a especificação, APIs e - exportação de dados de telemetria +- [SDKs para linguagens de programação](/docs/languages) que implementam a + especificação, APIs e exportação de dados de telemetria - Um [ecossistema de bibliotecas](/ecosystem/registry) que implementa instrumentação para bibliotecas e frameworks comuns - Componentes para instrumentação automática que geram dados de telemetria sem @@ -103,10 +100,10 @@ pode ser estendido incluem: - Carregar bibliotecas de instrumentação personalizadas em um SDK - Criar uma [distribuição](/docs/concepts/distributions/) de um SDK ou do Collector adaptada a um caso de uso específico -- Criar um novo _exporter_ para um _backend_ personalizado que ainda não suporta o - protocolo do OpenTelemetry (OTLP) -- Criar um propagador personalizado para formatos de propagação de contexto - não padronizados +- Criar um novo _exporter_ para um _backend_ personalizado que ainda não suporta + o protocolo do OpenTelemetry (OTLP) +- Criar um propagador personalizado para formatos de propagação de contexto não + padronizados Embora a maioria dos usuários possa não precisar estender o OpenTelemetry, o projeto é projetado para tornar isso possível em quase todos os níveis. @@ -121,8 +118,8 @@ and [OpenCensus](https://opencensus.io). Ambos os projetos foram criados para resolver o mesmo problema: a falta de um padrão de como instrumentar o código e enviar dados de telemetria para um _backend_ de Observabilidade. Como nenhum dos projetos conseguiu resolver o -problema por completo de forma independente, eles se fundiram para formar o OpenTelemetry e -combinar seus esforços para oferecer uma solução única. +problema por completo de forma independente, eles se fundiram para formar o +OpenTelemetry e combinar seus esforços para oferecer uma solução única. Se você está atualmente utilizando OpenTracing ou OpenCensus, pode aprender como migrar para o OpenTelemetry no [guia de migração](/docs/migration/). From aee952073078424a0dcc66400960d1e8daaeba5b Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Mon, 5 Aug 2024 06:28:07 -0300 Subject: [PATCH 25/26] fix: update doc 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/what-is-opentelemetry.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index cb42adbb9ae6..05b81fa212c8 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -17,7 +17,7 @@ ferramentas de código aberto como [Jaeger](https://www.jaegertracing.io/) e [Prometheus](https://prometheus.io/), além de soluções comerciais. O OpenTelemetry não é um _backend_ de observabilidade como Jaeger, Prometheus ou -outra soluções comerciais. O OpenTelemetry é focado na geração, coleta, +outras soluções comerciais. O OpenTelemetry é focado na geração, coleta, gerenciamento e exportação de telemetria. Um dos principais objetivos do OpenTelemetry é permitir que você possa instrumentar suas aplicações ou sistemas de forma fácil, independentemente da linguagem, infraestrutura ou ambiente de @@ -27,7 +27,7 @@ intencionalmente deixados para outras ferramentas. ## O que é observabilidade? [Observabilidade](/docs/concepts/observability-primer/#what-is-observability) é -a capacidade de entender o estado interno de um sistema ao examinar o dados que +a capacidade de entender o estado interno de um sistema ao examinar os dados que ele emite. No contexto de software, isso significa ser capaz de entender o estado interno do sistema analisando seus dados de telemetria, que incluem rastros, métricas e logs. @@ -113,7 +113,7 @@ projeto é projetado para tornar isso possível em quase todos os níveis. O OpenTelemetry é um projeto da [Cloud Native Computing Foundation (CNCF)](https://www.cncf.io) que é resultado da fusão entre dois projetos anteriores, [OpenTracing](https://opentracing.io) -and [OpenCensus](https://opencensus.io). +e [OpenCensus](https://opencensus.io). Ambos os projetos foram criados para resolver o mesmo problema: a falta de um padrão de como instrumentar o código e enviar dados de telemetria para um From 4db610172bedbd854e77f3289ca531236ef90faa Mon Sep 17 00:00:00 2001 From: Ezzio Moreira Date: Mon, 5 Aug 2024 07:55:13 -0300 Subject: [PATCH 26/26] fix: run ckeck format file --- content/pt/docs/what-is-opentelemetry.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/pt/docs/what-is-opentelemetry.md b/content/pt/docs/what-is-opentelemetry.md index 05b81fa212c8..dbc5ca01c050 100644 --- a/content/pt/docs/what-is-opentelemetry.md +++ b/content/pt/docs/what-is-opentelemetry.md @@ -112,8 +112,8 @@ projeto é projetado para tornar isso possível em quase todos os níveis. O OpenTelemetry é um projeto da [Cloud Native Computing Foundation (CNCF)](https://www.cncf.io) que é resultado -da fusão entre dois projetos anteriores, [OpenTracing](https://opentracing.io) -e [OpenCensus](https://opencensus.io). +da fusão entre dois projetos anteriores, [OpenTracing](https://opentracing.io) e +[OpenCensus](https://opencensus.io). Ambos os projetos foram criados para resolver o mesmo problema: a falta de um padrão de como instrumentar o código e enviar dados de telemetria para um