RousselTMLEARNING

Artículo · OpenObserve: del descubrimiento a la maestría

OpenObserve en producción: buenas prácticas

Este artículo está disponible en francés.

1. Passer en production #

Du nœud unique au cluster.

Quel mode choisir ? #

SituationMode
Essai, petite équipe, perte de quelques minutes acceptableNœud unique sur disque
Nœud unique, données à protégerNœud unique avec stockage objet
Disponibilité exigée, forte chargeHaute disponibilité sur Kubernetes

La haute disponibilité se déploie avec le chart Helm officiel, qui demande un stockage objet et PostgreSQL :

helm repo add openobserve https://charts.openobserve.ai
helm repo update
helm install o2 openobserve/openobserve -n openobserve --create-namespace -f values.yaml

2. Bonnes pratiques #

Ce qui évite les mauvaises surprises.

Données #

  • Un flux par famille de logs : le schéma d'un flux trop hétérogène grossit vite, et ZO_COLS_PER_RECORD_LIMIT (1000 champs) rejette les événements au-delà.
  • Rétention par flux : gardez longtemps l'audit, peu de temps les logs de débogage.
  • Peu de partitions, sur peu de valeurs : niveau ou environnement, jamais un identifiant.
  • Requêtes bornées dans le temps : c'est le premier levier de performance.

Sécurité #

  • Changez le mot de passe racine, et ne l'utilisez pas pour la collecte.
  • Placez OpenObserve derrière un proxy TLS.
  • Gardez la protection SSRF active, en n'autorisant que les cibles nécessaires.
  • Masquez les données sensibles dans un pipeline temps réel.

Exploitation #

  • Sauvegardez : avec le disque local, le dossier de données entier ; en HA, le stockage objet et PostgreSQL.
  • Épinglez une version de l'image plutôt que latest, et lisez les notes de version.
  • Supervisez OpenObserve : il expose ses métriques sur /metrics.
  • Désactivez la télémétrie si votre politique l'exige : ZO_TELEMETRY=false.

3. Sources officielles #

Pour aller plus loin.

Documentation #

📄 OpenObserve en production : bonnes pratiques →

Mi seguimiento

  • ⏱ Duración estimada : ≈ 3 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Hacer una pregunta

Artículos recomendados

Stocker et interroger la télémétrie directement dans ClickHouse

Envoyer logs et traces dans ClickHouse avec l'exportateur OpenTelemetry, comprendre le schéma des...

Grafana : maîtriser les requêtes (PromQL, LogQL, SQL et expressions)

Construire des requêtes efficaces dans Grafana : éditeur de requêtes, Query Inspector, PromQL, Lo...

Installer Grafana Tempo (Docker Compose, binaire et Helm)

Installer Grafana Tempo : configuration tempo.yaml, Docker Compose avec Grafana et Prometheus, po...

L'observabilité sur ClickHouse : pourquoi une base colonne change la donne

Pourquoi de plus en plus de plateformes d'observabilité stockent logs, traces et métriques dans C...

ClickStack : ClickHouse, HyperDX et OpenTelemetry

La pile d'observabilité officielle de ClickHouse : installation tout-en-un, interface HyperDX (re...

Les bases de données sur Azure : Azure SQL, Cosmos DB, PostgreSQL et cache

Choisir une base de données managée sur Azure : Azure SQL Database et Managed Instance, Azure Dat...

OpenTelemetry sur Kubernetes : Operator, auto-instrumentation et Collector

Déployer OpenTelemetry sur Kubernetes : modes de déploiement du Collector (DaemonSet, Deployment,...

Arize en production : Phoenix auto-hébergé, Arize AX, sécurité, coûts et monitoring

Passer en production : Phoenix avec PostgreSQL et authentification, OpenTelemetry Collector devan...

Utiliser SigNoz : APM, traces, logs, dashboards et alertes

Exploiter SigNoz au quotidien : vue APM des services, explorateur de traces et de logs, query bui...

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!