Observabilidad Flashcards

1
Q

¿Qué se entiende por “Observabilidad” en la arquitectura de software?

A

La “Observabilidad” en la arquitectura de software se refiere a la capacidad de un sistema para
proporcionar información interna y ser monitoreado. Esto permite a los desarrolladores y
operadores entender el estado del sistema, diagnosticar problemas y mejorar su rendimiento y
estabilidad.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describa los tres pilares de la observabilidad en software.

A

Los tres pilares de la observabilidad en software son:
Logging: Registro de eventos o mensajes generados por un sistema.
Tracing: Seguimiento y análisis de las transacciones o flujos de trabajo a través de un sistema.
Metrics: Medición cuantitativa de varios aspectos del sistema, como el rendimiento, el uso de
recursos, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué beneficios proporciona la observabilidad en arquitecturas de microservicios?

A

La observabilidad proporciona beneficios significativos en arquitecturas de microservicios al
facilitar la monitorización y el diagnóstico de problemas en sistemas complejos y distribuidos,
donde cada microservicio puede tener su propio conjunto de desafíos y comportamientos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué proporcionan las métricas en el contexto de la observabilidad?

A

Las métricas en el contexto de la observabilidad proporcionan datos cuantitativos sobre el
rendimiento, la salud y el uso de recursos de un sistema, permitiendo una evaluación objetiva y la
toma de decisiones basada en datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué permite el “tracing” en un sistema distribuido?

A

El “tracing” en un sistema distribuido permite seguir la trayectoria de una solicitud a través de
varios componentes y servicios, lo que es crucial para la depuración y el análisis de rendimiento en
sistemas complejos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué característica del logging permite la recolección y almacenamiento de logs en un solo
lugar?

A

Una característica importante del logging es la centralización, que permite la recolección y
almacenamiento de logs en un solo lugar, facilitando su análisis y correlación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué característica del logging estructurado mejora su utilidad?

A

El logging estructurado mejora su utilidad al proporcionar datos en un formato consistente y
fácilmente analizable, lo que permite un procesamiento y análisis más eficiente de los datos de
log.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué representa un “span” en OpenTelemetry?

A

Un “span” en OpenTelemetry representa una operación individual dentro de una traza, como una
llamada a una función o una operación de base de datos, y es la unidad básica de trabajo en el
tracing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuáles son algunos ejemplos de métricas comunes aplicables a la mayoría de las aplicaciones?

A

Algunos ejemplos de métricas comunes aplicables a la mayoría de las aplicaciones incluyen el
tiempo de respuesta, la tasa de errores, la utilización de la CPU y la memoria, y el número de
solicitudes por segundo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly