Skip to content

Commit e1f6ae8

Browse files
EzzioMoreiraedsonceliosvrnm
authored
[pt] Add /content/pt/docs/concepts/context-propagation.md (#4984)
Co-authored-by: Edson C. <[email protected]> Co-authored-by: Severin Neumann <[email protected]>
1 parent 13c2d41 commit e1f6ae8

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: Propagação de contexto
3+
weight: 10
4+
description:
5+
Entenda os conceitos que tornam possível o Rastreamento Distribuído.
6+
default_lang_commit: 2bda479b6ce77f51266845ade9fe1b431dfde0d3
7+
---
8+
9+
Com a propagação de contexto, os [Sinais](/docs/concepts/signals) podem ser
10+
correlacionados entre si, independentemente de onde são gerados. Embora não se
11+
limite ao rastreamento, a propagação de contexto permite que os
12+
[rastros](/docs/concepts/signals/traces) criem informações causais sobre um
13+
sistema que é distribuído arbitrariamente entre processos e limites de rede.
14+
15+
Para compreender a propagação de contexto, você precisa entender dois conceitos
16+
distintos: contexto e propagação.
17+
18+
## Contexto
19+
20+
O contexto é um objeto que contém as informações necessárias para que o serviço
21+
emissor e receptor, ou
22+
[unidade de execução](/docs/specs/otel/glossary/#execution-unit), correlacionem
23+
um sinal com outro.
24+
25+
Por exemplo, se o serviço A chamar o serviço B, um trecho do serviço A, cujo ID
26+
está no contexto, será usado como o trecho pai para o próximo trecho criado no
27+
serviço B. O ID do rasto que está no contexto também será usado para o próximo
28+
trecho criado no serviço B, o que significa que o trecho faz parte do mesmo
29+
rastro que o trecho do serviço A.
30+
31+
## Propagação
32+
33+
Propagação é o mecanismo que move o contexto entre serviços e processos. Ele
34+
serializa ou desserializa o objeto de contexto e fornece as informações
35+
relevantes a serem propagadas de um serviço para outro.
36+
37+
A propagação geralmente é gerenciada por bibliotecas de instrumentação e é
38+
transparente para o usuário. Caso precise propagar o contexto manualmente, você
39+
pode usar a [API de Propagadores](/docs/specs/otel/context/api-propagators/).
40+
41+
O OpenTelemetry mantém vários propagadores oficiais. O propagador padrão utiliza
42+
os cabeçalhos definidos na especificação
43+
[W3C TraceContext](https://www.w3.org/TR/trace-context/).
44+
45+
## Especificação
46+
47+
Para saber mais sobre a Propagação de Contexto, consulte a
48+
[Especificação de Contexto](/docs/specs/otel/context/).

0 commit comments

Comments
 (0)