Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pt] add localization: content/pt/docs/concepts/instrumentation/zero-code.md #5201

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions content/pt/docs/concepts/instrumentation/zero-code.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
title: Sem código
description: >-
Aprenda como adicionar observabilidade a uma aplicação sem precisar escrever
código
weight: 10
default_lang_commit: 702cb43a65464842ebfbf5cb1ac6cf5c72c48462
---

Como [operações](/docs/getting-started/ops/), você pode querer adicionar
observabilidade a uma ou mais aplicações sem precisar editar o código-fonte. O
OpenTelemetry permite que você ganhe rapidamente alguma observabilidade para um
serviço sem ter que usar a API & SDK do OpenTelemetry para
[instrumentação baseada em código](/docs/concepts/instrumentation/code-based).

A instrumentação sem código adiciona as capacidades da API e do SDK do
OpenTelemetry à sua aplicação, que geralmente é como uma instalação de agente ou
similar. As técnicas específicas podem variar de acordo com a linguagem,
incluindo a manipulação de _bytecode_, _monkey patching_ ou eBPF para incluir
chamadas à API e SDK do OpenTelemetry em sua aplicação.

Geralmente, a instrumentação sem código adiciona instrumentação para as
bibliotecas que você está utilizando. Isso significa que as operações são
instrumentadas, como requisições e respostas, acessos a bancos de dados,
interações com filas de mensagens, entre outras. No entanto, o código da sua
aplicação não é instrumentado normalmente. Para instrumentar o código da sua
aplicação, você precisará usar a
[instrumentação baseada em código](/docs/concepts/instrumentation/code-based).

Além disso, a instrumentação sem código permite que você configure as
[Bibliotecas de Instrumentação](/docs/concepts/instrumentation/libraries) e os
[exporters](/docs/concepts/components/#exporters) carregados.

Você pode configurar a instrumentação sem código por meio de variáveis de
ambiente e outros mecanismos específicos da linguagem, como propriedades de
sistema ou argumentos passados para métodos de inicialização. Para começar, você
só precisa de um nome de serviço configurado para identificar o serviço no
backend de observabilidade de sua escolha.

Outras opções de configuração estão disponíveis, incluindo:

- Configuração específica da fonte de dados
- Configuração de exporters
- Configuração de propagadores
- Configuração de recursos

A instrumentação automática está disponível para as seguintes linguagens:

- [.NET](/docs/zero-code/net/)
- [Go](/docs/zero-code/go)
- [Java](/docs/zero-code/java/)
- [JavaScript](/docs/zero-code/js/)
- [PHP](/docs/zero-code/php/)
- [Python](/docs/zero-code/python/)