RousselTMLEARNING

Observabilité · Cursos

Thanos: del descubrimiento a la maestría

Formación completa sobre Thanos: alta disponibilidad, vista global y retención a largo plazo para Prometheus con Sidecar, Query, Store Gateway, Compactor, Ruler y Receive.

8 capítulos17 leccionesES
A tu ritmo, con la práctica.

Al terminar este curso sabrás

  • Archivar los datos de Prometheus con Sidecar y un almacenamiento de objetos
  • Obtener una vista global deduplicada con Query y Query Frontend
  • Configurar Compactor, downsampling y retención
  • Desplegar Thanos en Kubernetes y monitorizarlo

🎯 Nivel : Avanzado👥 A quién va dirigido : SRE y operadores de Prometheus que buscan alta disponibilidad y retención a largo plazo

LEARNING PATH

Programa del curso

0Visión general de la formación1 lección
1Introducción y arquitectura3 lecciones
2Sidecar y almacenamiento de objetos2 lecciones
3Query y Query Frontend2 lecciones
4Store Gateway y Compactor2 lecciones
5Ruler y Receive3 lecciones
6Despliegue y operación3 lecciones
7Buenas prácticas1 lección

Las prácticas recomendadas para operar el producto en producción.

  1. Buenas prácticas de ThanosArtículo · ⏱ 5 min

LEARN BY DOING

Casos prácticos

Retención de métricas a largo plazo

Conservar años de métricas a bajo coste gracias al downsampling.

Vista global multiclúster

Consultar todos los clústeres con una sola consulta PromQL.

Alta disponibilidad de Prometheus

Deduplicar dos réplicas para eliminar los huecos de datos.

Alertas globales

Reglas evaluadas sobre el conjunto de los clústeres con el Ruler.

Requisitos recomendados

¿Y después?

Preguntas frecuentes

¿Para qué sirve Thanos?

Para ampliar Prometheus con alta disponibilidad, una vista global multiclúster y almacenamiento a largo plazo en un almacenamiento de objetos.

¿Thanos sustituye a Prometheus?

No: Prometheus sigue recopilando; Thanos añade componentes a su alrededor (sidecar, query, store...).

¿Sidecar o Receive?

El sidecar es el modelo más sencillo (pull). Receive es adecuado para clústeres aislados, el modo agente y el multi-tenant (push por remote write).

¿Por qué una sola instancia de compactor?

Dos compactors que escriben en el mismo bucket pueden corromper los bloques.