O Que E uma Instrumentation Library?
Uma instrumentation library e um pacote que produz telemetria para um componente especifico, como um servidor HTTP, um driver de banco de dados ou um client de mensageria. Ela envolve esse componente para emitir spans, metrics e, as vezes, logs sem que a aplicacao escreva o codigo de tracing por conta propria. Cada library costuma estar atrelada ao framework ou client que observa.
Por que importa
Instrumentar manualmente cada chamada de library e tedioso e inconsistente. Instrumentation libraries dedicadas entregam telemetria padronizada para componentes comuns com pouco codigo customizado.
Guias relacionados
What Is Auto-Instrumentation?Auto-instrumentation adds telemetry to an application automatically at startup or load time, capturing traces…
What Is a Span Attribute?A span attribute is a key-value pair attached to one span in a trace, recording details about that operation…
What Is a Resource Attribute?A resource attribute describes the entity producing telemetry, such as service name, version, or host, and is…