Capítulo 6. Instrumentación de bibliotecas

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

El precio de la fiabilidad es la búsqueda de la máxima sencillez. Es un precio que a los muy ricos les cuesta pagar.

Sir Antony Hoare1

Las aplicaciones de Internet son todas muy similares. Su código no está escrito en el vacío; sus desarrolladores aplican un conjunto común de herramientas -protocolos de red, bases de datos, grupos de hilos, HTML- para resolver un problema específico de. Por eso las llamamos aplicaciones. Las herramientas que aprovechan estas aplicaciones se llaman bibliotecas, y en ellas nos centraremos en este capítulo.

Lasbibliotecas compartidas son las que se han adoptado ampliamente en muchas aplicaciones de. La mayoría de las bibliotecas compartidas son de código abierto, pero no todas: dos bibliotecas compartidas propietarias notables son los marcos Cocoa y SwiftUI proporcionados por Apple. Independientemente de su licencia, la amplia adopción de una biblioteca puede crear retos adicionales que no están presentes cuando instrumentas código de aplicación ordinario. Cuando utilizamos el término biblioteca en este capítulo, nos referimos a este tipo de bibliotecas compartidas.

OpenTelemetry es diseñado para la instrumentación de bibliotecas. Si eres mantenedor de una de estas bibliotecas, este capítulo es para ti. Incluso las bibliotecas internas de una sola organización se beneficiarán de los consejos ...

Get Aprender OpenTelemetry now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.