@@ -36,7 +36,8 @@ configurados para instrumentação.
36
36
37
37
O SDK é empacotado com uma variedade de componentes integrados que são
38
38
suficientes para muitos casos de uso, e suporta
39
- [ plugins de interfaces] ( #SDK-interfaces-de-extensões-para-plugins ) para extensibilidade.
39
+ [ plugins de interfaces] ( #SDK-interfaces-de-extensões-para-plugins ) para
40
+ extensibilidade.
40
41
41
42
## SDK interfaces de extensões para plugins
42
43
@@ -67,13 +68,13 @@ usuário. Cada seção do componente incluí:
67
68
- Uma pequena descrição, incluindo um link para a documentação do Java com um
68
69
tipo de referência.
69
70
- Se este componente é
70
- [ interfaces de extensões para plugins] ( #SDK-interfaces-de-extensões-para-plugins ) , uma
71
- tabela de implementações disponíveis do ` opentelemetry-java-contrib ` .
71
+ [ interfaces de extensões para plugins] ( #SDK-interfaces-de-extensões-para-plugins ) ,
72
+ uma tabela de implementações disponíveis do ` opentelemetry-java-contrib ` .
72
73
- Uma demonstração simples de
73
74
[ Configuração programática] ( ../configuration/#programmatic-configuration ) .
74
75
- Se este componente é
75
- [ interfaces de extensões para plugins] ( #SDK-interfaces-de-extensões-para-plugins ) , uma
76
- simples demonstração de uma implementação personalizada.
76
+ [ interfaces de extensões para plugins] ( #SDK-interfaces-de-extensões-para-plugins ) ,
77
+ uma simples demonstração de uma implementação personalizada.
77
78
78
79
### OpenTelemetrySdk
79
80
@@ -198,7 +199,8 @@ public class SdkTracerProviderConfig {
198
199
199
200
Uma
200
201
[ Amostra] ( https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-trace/latest/io/opentelemetry/sdk/trace/samplers/Sampler.html )
201
- é uma [ interfaces de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
202
+ é uma
203
+ [ interfaces de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
202
204
responsável por determinar quais trechos são gravados e amostrados.
203
205
204
206
{{% alert color="info" %}} Por padrão o ` SdkTracerProvider ` é configurado com a
@@ -316,11 +318,12 @@ public class CustomSampler implements Sampler {
316
318
317
319
Um
318
320
[ SpanProcessor] ( https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-trace/latest/io/opentelemetry/sdk/trace/SpanProcessor.html )
319
- é uma [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins ) com
320
- funções de retorno invocadas quando um trecho é inicializado e finalizado. Elas
321
- são frequentemente combinadas com [ SpanExporters] ( #spanexporter ) para exportar
322
- trechos ao limites dos processos, mas também possui outras aplicações, como
323
- enriquecimento de dados.
321
+ é uma
322
+ [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
323
+ com funções de retorno invocadas quando um trecho é inicializado e finalizado.
324
+ Elas são frequentemente combinadas com [ SpanExporters] ( #spanexporter ) para
325
+ exportar trechos ao limites dos processos, mas também possui outras aplicações,
326
+ como enriquecimento de dados.
324
327
325
328
Span processors integrados ao SDK e mantidos pela comunidade em
326
329
` opentelemetry-java-contrib ` :
@@ -423,7 +426,8 @@ public class CustomSpanProcessor implements SpanProcessor {
423
426
424
427
Um
425
428
[ SpanExporter] ( https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-trace/latest/io/opentelemetry/sdk/trace/export/SpanExporter.html )
426
- é uma [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
429
+ é uma
430
+ [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
427
431
responsável por exportar trechos foras dos processos. Ao invés de registrar
428
432
diretamente com ` SdkTracerProvider ` , eles são associados com
429
433
[ SpanProcessors] ( #spanprocessor ) (normalmente ` BatchSpanProcessor ` ).
@@ -631,11 +635,12 @@ public class SdkMeterProviderConfig {
631
635
632
636
O
633
637
[ MetricReader] ( https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-metrics/latest/io/opentelemetry/sdk/metrics/export/MetricReader.html )
634
- é uma [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins ) que
635
- é responsável por ler as métricas agregadas. Eles são muitas vezes associadas
636
- com [ MetricExporters] ( #metricexporter ) para exportar métricas fora do processo,
637
- mas pode também ser usada para servir métricas para scrapers externos em
638
- protocolos baseados em _ pull_ .
638
+ é uma
639
+ [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
640
+ que é responsável por ler as métricas agregadas. Eles são muitas vezes
641
+ associadas com [ MetricExporters] ( #metricexporter ) para exportar métricas fora do
642
+ processo, mas pode também ser usada para servir métricas para scrapers externos
643
+ em protocolos baseados em _ pull_ .
639
644
640
645
Metric readers integrados ao SDK e mantidos pela comunidade em
641
646
` opentelemetry-java-contrib ` :
@@ -760,7 +765,8 @@ public class CustomMetricReader implements MetricReader {
760
765
761
766
A
762
767
[ MetricExporter] ( https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-metrics/latest/io/opentelemetry/sdk/metrics/export/MetricExporter.html )
763
- é uma [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
768
+ é uma
769
+ [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
764
770
responsável por exportar métricas fora do processo. Ao invés de registrar
765
771
diretamente com ` SdkMeterProvider ` , eles são associados com o
766
772
[ PeriodicMetricReader] ( #metricreader ) .
@@ -1003,10 +1009,11 @@ public class SdkLoggerProviderConfig {
1003
1009
1004
1010
A
1005
1011
[ LogRecordProcessor] ( https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-logs/latest/io/opentelemetry/sdk/logs/LogRecordProcessor.html )
1006
- é uma [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins ) com
1007
- um callback invocado quando um log é emitido. Eles são frequentemente associados
1008
- com [ LogRecordExporters] ( #logrecordexporter ) para exportar logs fora do
1009
- processo, mas tem outras aplicações, como enriquecimento de dados.
1012
+ é uma
1013
+ [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
1014
+ com um callback invocado quando um log é emitido. Eles são frequentemente
1015
+ associados com [ LogRecordExporters] ( #logrecordexporter ) para exportar logs fora
1016
+ do processo, mas tem outras aplicações, como enriquecimento de dados.
1010
1017
1011
1018
Os processadores de registros de log integrados ao SDK e mantidos pela
1012
1019
comunidade em ` opentelemetry-java-contrib ` :
@@ -1089,7 +1096,8 @@ public class CustomLogRecordProcessor implements LogRecordProcessor {
1089
1096
1090
1097
Um
1091
1098
[ LogRecordExporter] ( https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-sdk-logs/latest/io/opentelemetry/sdk/logs/export/LogRecordExporter.html )
1092
- é uma [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
1099
+ é uma
1100
+ [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
1093
1101
responsável por exportar registros de logs fora do processo. Ao invés de
1094
1102
registrar diretamente com ` SdkLoggerProvider ` , eles podem ser associados ao
1095
1103
[ LogRecordProcessors] ( #logrecordprocessor ) (tipicamente
@@ -1232,7 +1240,8 @@ public class LogLimitsConfig {
1232
1240
### TextMapPropagator
1233
1241
1234
1242
[ TextMapPropagator] ( https://www.javadoc.io/doc/io.opentelemetry/opentelemetry-context/latest/io/opentelemetry/context/propagation/TextMapPropagator.html )
1235
- é uma [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
1243
+ é uma
1244
+ [ interface de extensão para plugins] ( #SDK-interfaces-de-extensões-para-plugins )
1236
1245
responsável por propagar o contexto através dos processos conectados em um
1237
1246
formato de texto.
1238
1247
0 commit comments