Skip to content

Commit 1d444bf

Browse files
fix: apply suggestions from code review
Co-authored-by: Marylia Gutierrez <[email protected]>
1 parent d7b0559 commit 1d444bf

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

content/pt/docs/languages/python/instrumentation.md

+19-19
Original file line numberDiff line numberDiff line change
@@ -40,17 +40,17 @@ provider = TracerProvider()
4040
processor = BatchSpanProcessor(ConsoleSpanExporter())
4141
provider.add_span_processor(processor)
4242

43-
# Define o provedor de rastreador global padrão
43+
# Define o provedor global padrão de rastreador
4444
trace.set_tracer_provider(provider)
4545

46-
# Cria um rastreador a partir do provedor de rastreador global
46+
# Cria um rastreador a partir do provedor global de rastreador
4747
tracer = trace.get_tracer("meu.rastreador.nome")
4848
```
4949

5050
### Criando Trechos {#creating-spans}
5151

52-
Para criar um [trecho](/docs/concepts/signals/traces/#spans), geralmente você
53-
pretende iniciá-lo como o trecho atual.
52+
Para criar um [trecho](/docs/concepts/signals/traces/#spans), normalmente você
53+
vai querer que seja iniciado como o trecho atual.
5454

5555
```python
5656
def fazer_trabalho():
@@ -75,7 +75,7 @@ def fazer_trabalho():
7575
with tracer.start_as_current_span("pai") as parent:
7676
# faça algum trabalho que 'pai' rastreia
7777
print("fazendo algum trabalho...")
78-
# Crie um trecho aninhado para rastrear trabalho aninhado
78+
# Crie um trecho aninhado para rastrear o trabalho aninhado
7979
with tracer.start_as_current_span("filho") as child:
8080
# faça algum trabalho que 'filho' rastreia
8181
print("fazendo algum trabalho aninhado...")
@@ -103,7 +103,7 @@ O uso do decorador é equivalente a criar o trecho dentro de `fazer_trabalho()`
103103
finalizá-lo quando `fazer_trabalho()` for concluído.
104104

105105
Para usar o decorador, você deve ter uma instância de `tracer` disponível
106-
globalmente para a declarar sua função.
106+
globalmente para a declaração da sua função.
107107

108108
### Obter o Trecho Atual {#get-the-current-span}
109109

@@ -128,16 +128,16 @@ from opentelemetry import trace
128128

129129
current_span = trace.get_current_span()
130130

131-
current_span.set_attribute("valor.operacao", 1)
132-
current_span.set_attribute("nome.operacao", "Dizendo olá!")
133-
current_span.set_attribute("outras-coisas.operacao", [1, 2, 3])
131+
current_span.set_attribute("operacao.valor", 1)
132+
current_span.set_attribute("operacao.nome", "Dizendo olá!")
133+
current_span.set_attribute("operacao.outras-coisas", [1, 2, 3])
134134
```
135135

136136
### Adicionar Atributos Semânticos {#add-semantic-attributes}
137137

138138
Os [Atributos Semânticos](/docs/specs/semconv/general/trace/) são
139139
[Atributos](/docs/concepts/signals/traces/#attributes) predeterminados, que são
140-
nomenclatura bastante conhecidas para tipos comuns de dados. Usar Atributos
140+
nomenclaturas bastante conhecidas para tipos comuns de dados. Usar Atributos
141141
Semânticos permite que você normalize esse tipo de informação em seus sistemas.
142142

143143
Para usar Atributos Semânticos em Python, certifique-se de ter o pacote de
@@ -182,7 +182,7 @@ current_span.add_event("Consegui!")
182182
### Adicionando Links {#adding-links}
183183

184184
Um [trecho](/docs/concepts/signals/traces/#spans) pode ser criado com zero ou
185-
mais [links de trecho](/docs/concepts/signals/traces/#span-links) que o ligam
185+
mais [links de trecho](/docs/concepts/signals/traces/#span-links) que o vinculam
186186
causalmente a outro trecho. Um link precisa de um contexto de trecho para ser
187187
criado.
188188

@@ -249,7 +249,7 @@ Por padrão, o OpenTelemetry Python usará os seguintes formatos de propagação
249249
Se você precisar alterar os padrões, pode fazê-lo por meio de variáveis de
250250
ambiente ou no código:
251251

252-
#### Usando Variáveis de Ambiente
252+
#### Usando Variáveis de Ambiente {#using-environment-variables}
253253

254254
Você pode definir a variável de ambiente `OTEL_PROPAGATORS` com uma lista
255255
separada por vírgulas. Os valores aceitos são:
@@ -312,14 +312,14 @@ from opentelemetry.sdk.metrics.export import (
312312
metric_reader = PeriodicExportingMetricReader(ConsoleMetricExporter())
313313
provider = MeterProvider(metric_readers=[metric_reader])
314314

315-
# Define o provedor de medidor global padrão
315+
# Define o provedor global padrão de medidor
316316
metrics.set_meter_provider(provider)
317317

318-
# Cria um medidor a partir do provedor de medidor global
318+
# Cria um medidor a partir do provedor global de medidor
319319
meter = metrics.get_meter("meu.medidor.nome")
320320
```
321321

322-
### Criando e Usando Instrumentos Síncronos
322+
### Criando e Usando Instrumentos Síncronos {#creating-and-using-synchronous-instruments}
323323

324324
Os
325325
[instrumentos síncronos](/docs/specs/otel/metrics/api/#synchronous-and-asynchronous-instruments)
@@ -346,14 +346,14 @@ como um atributo.
346346
```python
347347
def fazer_trabalho(item_trabalho):
348348
# conta o trabalho sendo feito
349-
work_counter.add(1, {"tipo.trabalho": item_trabalho.tipo_trabalho})
349+
work_counter.add(1, {"trabalho.tipo": item_trabalho.tipo_trabalho})
350350
print("fazendo algum trabalho...")
351351
```
352352

353353
### Criando e Usando Instrumentos Assíncronos {#creating-and-using-asynchronous-instruments}
354354

355355
[Instrumentos assíncronos](/docs/specs/otel/metrics/api/#synchronous-and-asynchronous-instruments)
356-
fornece ao usuário uma maneira de registrar funções de _callback_, que são
356+
fornecem ao usuário uma maneira de registrar funções de _callback_, que são
357357
invocadas sob demanda para fazer medições. Isso é útil para medir periodicamente
358358
um valor que não pode ser instrumentado diretamente. Os instrumentos assíncronos
359359
são criados com zero ou mais callbacks que serão invocados durante a coleta de
@@ -362,7 +362,7 @@ métricas. Cada callback aceita opções do SDK e retorna suas observações.
362362
Este exemplo usa um instrumento
363363
[Gauge Assíncrono](/docs/specs/otel/metrics/api/#asynchronous-gauge) para
364364
relatar a versão de configuração atual fornecida por um servidor de
365-
configuração, raspando um endpoint HTTP. Primeiro, escreva um callback para
365+
configuração, por meio da extração de um endpoint HTTP. Primeiro, escreva um callback para
366366
fazer observações:
367367

368368
```python
@@ -382,7 +382,7 @@ def raspar_versoes_configuracao(options: CallbackOptions) -> Iterable[Observatio
382382

383383
Observe que o OpenTelemetry passará opções para seu callback contendo um
384384
timeout. Os callbacks devem respeitar esse timeout para evitar bloqueios
385-
indefinidos. Finalmente, crie o instrumento com o callback para registrá-lo:
385+
indefinidamente. Por fim, crie o instrumento com o callback para registrá-lo:
386386

387387
```python
388388
meter.create_observable_gauge(

0 commit comments

Comments
 (0)