Logo OpenObserve

Monitoring & Observabilité

OpenObserve

Toutes vos données d'observabilité au même endroit — logs, métriques, traces et tableaux de bord — dans un seul service auto-hébergé sur votre VPS.

À propos de OpenObserve

OpenObserve est une plateforme d'observabilité open source (AGPL-3.0) écrite en Rust qui réunit logs, métriques, traces distribuées et tableaux de bord dans un binaire unique. Là où une pile Elasticsearch + Kibana ou Grafana + Loki + Prometheus impose trois services à configurer, à dimensionner et à maintenir, OpenObserve fait le même travail avec un seul conteneur : pas de JVM à régler, pas de cluster à administrer, un stockage colonnaire compressé annoncé 140 fois moins coûteux qu'Elasticsearch, et moins de 10 Mo de RAM au repos.

Sur votre VPS ServOrbit, l'ingestion est native OpenTelemetry (OTLP) et reste compatible avec les agents que vous utilisez déjà : Fluent Bit, Vector, Filebeat, l'API bulk Elasticsearch, le remote_write Prometheus ou le syslog. Les requêtes s'écrivent en SQL ou en PromQL, sans langage propriétaire à apprendre. L'alerting est intégré (Slack, PagerDuty, e-mail, webhook), les tableaux de bord aussi, et le suivi de traces LLM permet d'instrumenter des appels OpenAI, LangChain ou LiteLLM au même endroit que le reste de votre infrastructure. C'est la différence avec Grafana, qui visualise des données stockées ailleurs, et avec Prometheus, cantonné aux métriques : ici la collecte, le stockage, la recherche et la visualisation vivent dans le même service.

Ce qui est installé

Prêt au démarrage du VPS

OS compatibles
Ubuntu 24.04
Application
OpenObserve
Stack technique
DockerRustOpenObserve
RAM minimum
256 Mo (1 Go recommandé en production)
CPU minimum
1 vCPU
Port par défaut
5080
Accès
root par SSH

Fonctionnalités clés

  • Observabilité unifiée : logs, métriques, traces et tableaux de bord dans une seule interface
  • Stockage colonnaire compressé, annoncé 140 fois moins coûteux qu'Elasticsearch, sans JVM à régler
  • Ingestion native OpenTelemetry (OTLP), compatible Fluent Bit, Vector, Filebeat, syslog et remote_write Prometheus
  • Requêtes en SQL et en PromQL — aucun langage de requête propriétaire à apprendre
  • Alerting intégré vers Slack, PagerDuty, e-mail et webhooks
  • Suivi des traces LLM : les appels OpenAI, LangChain et LiteLLM sont instrumentés nativement

Quand utiliser cette solution ?

Centralisation des logs applicatifs

Rassemblez les journaux de tous vos services — Nginx, PHP, Node.js, conteneurs Docker — dans une même interface de recherche. L'ingestion se fait par syslog, Fluent Bit, Vector ou OTLP, et la recherche reste sous la seconde sur plusieurs gigaoctets de logs.

Métriques d'infrastructure sans serveur Prometheus dédié

Collectez des métriques compatibles PromQL depuis Node Exporter, cAdvisor ou une instance Prometheus existante, puis visualisez-les dans les tableaux de bord d'OpenObserve. Vous gardez le langage de requête PromQL sans avoir à exploiter un serveur Prometheus séparé.

Traçage des applications IA

Tracez chaque appel OpenAI, LiteLLM ou LangChain : latence, nombre de jetons consommés, modèle utilisé, taux d'erreur. Associé à une passerelle LiteLLM, OpenObserve donne une vue complète du coût et du comportement de vos chaînes d'inférence.

Guide

Déployer OpenObserve sur votre VPS

  1. Commander un VPS ServOrbit

    Une offre à partir de 1 Go de RAM suffit largement : OpenObserve consomme moins de 10 Mo au repos. Choisissez le modèle Ubuntu 24.04, sur lequel la recette de déploiement est validée.

  2. Déployer OpenObserve depuis le Marketplace

    Dans votre espace client ServOrbit, ouvrez le Marketplace, catégorie Monitoring, sélectionnez OpenObserve et lancez le déploiement. Docker est installé et le conteneur démarre automatiquement, sans fichier de configuration à écrire.

  3. Se connecter la première fois

    Connectez-vous avec l'adresse [email protected] et le mot de passe fourni (recopiez-le intégralement, suffixe compris). Changez ensuite l'adresse et le mot de passe du compte root depuis les paramètres.

  4. Ouvrir l'interface et se connecter

    Le conteneur écoute sur 127.0.0.1:5080, en local sur le VPS. Ouvrez un tunnel SSH depuis votre poste — ssh -L 5080:127.0.0.1:5080 root@<ip> — puis rendez-vous sur http://localhost:5080. Connectez-vous avec le compte root et le mot de passe générés au déploiement, affichés dans votre espace client. Pour un accès permanent, attachez un domaine à l'application depuis votre espace client : ServOrbit pose le vhost HTTPS et son certificat, et l'interface répond alors sur https://votre-domaine, sans numéro de port.

  5. Envoyer votre premier log

    Depuis le VPS, vérifiez l'ingestion avec curl -u [email protected]:<mot-de-passe> -XPOST http://127.0.0.1:5080/api/default/default/_json -H 'Content-Type: application/json' -d '[{"message":"hello openobserve"}]'. Le message apparaît immédiatement dans l'explorateur Logs.

  6. Brancher vos agents et vos alertes

    Installez Fluent Bit ou Vector sur vos serveurs applicatifs et pointez leur sortie vers l'API HTTP d'OpenObserve, sur l'adresse de l'app : https://<votre-domaine> si un domaine y est attaché, ou http://127.0.0.1:5080 pour un agent qui tourne sur le VPS lui-même. Le port OTLP natif 5081 n'est publié par la recette sur aucune interface — même en local — et n'est donc pas une cible utilisable. Terminez en déclarant vos règles d'alerte et leurs destinataires (Slack, e-mail, webhook).

Questions fréquentes

Questions sur OpenObserve

← Retour à Monitoring & ObservabilitéToutes les applications
OpenObserve est une plateforme d'observabilité open source (AGPL-3.0) écrite en Rust, qui combine gestion des logs, suivi des métriques, traçage distribué et tableaux de bord dans un binaire unique. Elle se positionne comme une alternative légère et auto-hébergeable à la pile Elasticsearch/Kibana (ELK) et aux montages Grafana + Loki + Prometheus. L'édition Community s'utilise sans limitation de fonctionnalité sur votre VPS ; une édition SaaS existe par ailleurs chez l'éditeur.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise OpenObserve ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

Deploy OpenObserve on ServOrbit
Markdown
[![Deploy OpenObserve on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=openobserve&utm_source=deploy-badge&utm_medium=referral&utm_campaign=openobserve)
HTML
<a href="https://servorbit.com/vps-cloud?template=openobserve&utm_source=deploy-badge&utm_medium=referral&utm_campaign=openobserve"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy OpenObserve on ServOrbit" height="40"></a>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail.

Écrire sur WhatsApps'ouvre dans un nouvel onglet