1. Collecter #
OpenTelemetry d'abord.
Principes #
- Instrumentation OpenTelemetry uniquement : l'interface reste remplaçable.
service.name,service.versionetdeployment.environmentpartout.- Collectors avec processeur
batchet limite mémoire. - Échantillonnage des traces (tail sampling) au-delà de quelques milliers de spans par seconde.
2. Stocker #
ClickHouse bien exploité.
Règles #
- Rétention par signal avec TTL.
- Réplication et sauvegardes (
BACKUPvers S3). - Stockage par niveaux pour les données anciennes.
- Supervision des parties, des fusions et des requêtes lentes.
- Comptes ClickHouse distincts pour l'ingestion et la lecture.
Schéma de référence et vérification rapide #
Check-list.
Check-list #
- Applications instrumentées en OpenTelemetry
- Collectors dimensionnés
- ClickHouse répliqué avec TTL
- Alertes sur les services critiques
- Sauvegardes testées
- Accès authentifié à l'interface
