Aller au contenu

Observabilité

Services d'observabilité et de monitoring sur OVHcloud.


Logs Data Platform

Plateforme de gestion de logs managee, basée sur Graylog. Logs Data Platform collecte, indexe et analyse les logs de vos applications et infrastructures en temps réel.

Cas d'usage : centralisation des logs applicatifs, analyse de sécurité, conformité reglementaire, debugging.

Caractéristiques :

  • Basée sur Graylog (open source)
  • Collecte via Syslog, GELF, Flowgger, Logstash, Filebeat
  • Indexation et recherche full-text
  • Dashboards et alertes intégrées
  • Rétention configurable

Envoyer des logs

# Via Syslog (TCP/TLS)
logger --server logs.gra1.logs.ovh.com \
       --port 6514 \
       --tcp --rfc5424 \
       "Mon message de log"

Exemple avec Filebeat

# filebeat.yml
output.logstash:
  hosts: ["<votre-input>.logs.gra1.logs.ovh.com:5044"]
  ssl.certificate_authorities: ["/etc/ssl/certs/ldp.pem"]

Graylog Extractors

Utilisez les extractors Graylog pour parser automatiquement vos logs (JSON, regex, key-value). Cela facilite la recherche et la création de dashboards.

Metrics Data Platform

Plateforme de métriques managee, basée sur Warp 10 et compatible InfluxDB. Metrics Data Platform collecte, stocke et interroge les métriques de performance de vos applications et infrastructures.

Cas d'usage : monitoring d'infrastructure, métriques applicatives, IoT, series temporelles.

Backend Protocole Usage
Warp 10 WarpScript, HTTP API Series temporelles avancees
InfluxDB InfluxQL, Flux, Line Protocol Métriques classiques, monitoring

Envoyer des métriques

# Via InfluxDB Line Protocol
curl -XPOST "https://influxdb.gra1.metrics.ovh.net/write?db=mydb" \
    -u "token:<votre-token>" \
    --data-binary "cpu,host=srv1 usage=42.5"

Intégration avec Grafana

Les deux plateformes s'intègrent nativement avec Grafana pour la visualisation :

Source Type datasource Grafana Configuration
Logs Data Platform Graylog API URL + token d'accès
Metrics (InfluxDB) InfluxDB URL endpoint + token
Metrics (Warp 10) Warp 10 datasource URL endpoint + token de lecture

Grafana manage

OVHcloud ne propose pas de Grafana manage. Deployez Grafana sur une instance Public Cloud ou via Managed Kubernetes, puis configurez les datasources vers vos plateformes Logs et Metrics.

Exemple de datasource Grafana pour InfluxDB

# grafana/provisioning/datasources/ovh-metrics.yml
apiVersion: 1
datasources:
  - name: OVH Metrics
    type: influxdb
    url: https://influxdb.gra1.metrics.ovh.net
    user: token
    secureJsonData:
      password: "<votre-token>"
    database: mydb