-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[pt] add localization: content/pt/docs/concepts/instrumentation/zero-…
…code.md (#5201) Co-authored-by: Marylia Gutierrez <[email protected]>
- Loading branch information
1 parent
b93ec7f
commit e39ffb4
Showing
1 changed file
with
54 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/) |