
Observabilidad con Datadog: claves, errores comunes y mejores prácticas. 722y3g
Descripción de Observabilidad con Datadog: claves, errores comunes y mejores prácticas. 2a3of
La observabilidad es un tema clave en el mundo de la tecnología y la gestión de sistemas. A medida que las arquitecturas se vuelven más complejas, la necesidad de entender lo que ocurre dentro de nuestras aplicaciones y sistemas en tiempo real es más importante que nunca. En el episodio de hoy me acompaña Ara Pulido, Developer Advocate para Datadog, con quien vamos a hablar de observabilidad, de los errores que se suelen cometer cuando nos iniciamos en temas de monitorización, y de las últimas innovaciones en plataformas como Datadog. 5r201m
Este contenido se genera a partir de la locución del audio por lo que puede contener errores.
Bienvenidos a un nuevo capítulo de Apasionados por la Tecnología, el podcast de Paradigma Digital sobre tecnología, estrategia, metodología y productos digitales. ¡Arrancamos! La observabilidad es un tema clave en el mundo de la tecnología y la gestión de sistemas.
A medida que las arquitecturas se vuelven más complejas, la necesidad de entender lo que ocurre dentro de nuestras aplicaciones y sistemas en tiempo real es más importante que nunca. Soy Maribel Tirados, esto es Apasionados por la Tecnología y en el episodio de hoy me acompaña Ara Pulido, Developer Advocate para Datadog.
Con Ara vamos a hablar de observabilidad, vamos a hablar de los errores que se suelen cometer cuando nos iniciamos en temas de monitorización y de las últimas innovaciones en plataformas como Datadog, entre muchas más cosas. Ara, buenos días, ¿cómo estás? Muy buenos días, bien, gracias por invitarme.
Muchas gracias a ti por estar con nosotros y con nosotras, nos hace mucha ilusión tenerte en nuestro podcast. Bueno, Ara, como comentaba, vamos a hablar de observabilidad y para todas las personas que no sepan lo que es, ¿nos podrías contar un poquito qué es y por qué crees que es algo fundamental para las empresas? Pues sí, es buena pregunta para empezar, un poco de introducción, y yo creo que está un poco relacionado con lo que has comentado, con los sistemas cada vez más complejos que manejamos.
Una parte del inicio de la tendencia a la observabilidad es porque hace tiempo que dejamos atrás la idea de los sistemas que son basados en una única aplicación y ahora mismo la mayoría de los sistemas se basan en aplicaciones de distinto tamaño que básicamente se comunican entre ellas a través de la red, lo que conocemos como sistemas distribuidos. Entonces, estos sistemas tienen, evidentemente, múltiples ventajas, escalan mejor, no solo a nivel tecnológico, escalan también mejor, yo creo, a nivel de equipos porque puedes distribuir mejor el trabajo en los distintos equipos y hacer esos equipos más autónomos. También los hace más resilientes, pero también los hace, como tú comentabas, mucho más complejos.
Entonces, cuando en esos sistemas tan complejos con tantas aplicaciones que se comunican entre sí a través de la red falla algo, y cuando falla algo no quiere decir que el tenga por qué notarlo, pero cuando hay algo que se desvía un poco del camino en el que queremos que esa aplicación se ejecute, es evidentemente crucial saber qué ha fallado, cómo y en qué circunstancias o por qué ha fallado. Entonces, el entender todo este tipo de cosas en un sistema muy complejo es difícil y es donde entra en acción la observabilidad.
Yo creo que la observabilidad es un tanto difícil definirlo, pero yo creo que lo importante, y a mí lo que me gusta mucho destacar cuando hablo de observabilidad es que no es una acción, no es un verbo, es un adjetivo y es una cualidad del sistema. Básicamente, yo definiría la observabilidad como la cualidad que tiene tu sistema a nivel global de darte a entender, de que tú puedas entender qué está pasando en ese sistema en cada momento. Entonces, la observabilidad es una cualidad que tiene tu sistema y no es 0-1, no es o no tienes o tienes, sino que es un espectro donde puedes ir mejorando y que tu sistema cada vez sea más fácil de entender, por así decirlo.
Sí que es verdad que es algo difícil de definir, sobre todo porque creo que a veces se tiende a confundir con monitorización, pero es algo más al final, es mucho más complejo. Sí, efectivamente. Siempre la monitorización, como se entendía a lo mejor hace digamos 20 años, se entendía un poco como tener una serie de métricas en tu sistema que te pudieran decir, por ejemplo, cosas como cuánta U está usando tu sistema, cuánta memoria, y que es muy importante.
Tú monitorizabas eso y tomabas unas decisiones. Yo tampoco soy de las personas que dicen que hay que dejar de usar monitorización como verbo o como acción, porque es una cosa que se sigue haciendo, se sigue monitorizando tu sistema. Pero es verdad que hay que ir añadiendo más a tu sistema desde el principio, no solo construyo mi sistema.
Comentarios de Observabilidad con Datadog: claves, errores comunes y mejores prácticas. 2gb4t