Capítulo 3. Instrumentación de código abierto: Interfaces, bibliotecas y frameworks
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Como tecnología, el rastreo -incluso el rastreo distribuido- no es nuevo. Los desarrolladores llevan décadas construyendo sistemas distribuidos de una forma u otra y han recurrido a soluciones de rastreo para comprender estos sistemas. Sin embargo, algo que tienen en común muchas de estas soluciones es que tienden a estar muy centradas. A veces se centran en una pila tecnológica o un lenguaje concretos; a veces se basan en el uso de un proveedor de middleware concreto; a veces se trata simplemente de una solución casera mantenida durante años por ingenieros que ya no trabajan en tu empresa. Más recientemente, hemos visto que este tipo de comportamiento sigue proliferando con la ayuda de los proveedores de la nube y otros proveedores de plataformas.
Algunos podrían decir: "Bueno, ¿cuál es el problema aquí?". Al fin y al cabo, para mucha gente, estas soluciones propietarias o cerradas funcionan bien, o al menos aportan valor a sus usuarios. Aunque ciertamente puede ser así, estas soluciones suelen ser más frágiles de lo que parecen a primera vista. El principal argumento contra la instrumentación propietaria es que a menudo te deja a merced de los autores de la solución de instrumentación cuando se trata de adaptar tu software a nuevos lenguajes, metodologías y retos causados por el ...
Get Rastreo distribuido en la práctica 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.