Logs Data Platform
Manage your LDP account, streams, and dashboards in the Control Panel.
Graylog interface
Query and visualise logs in real time using Graylog.
LDP guides
Full guide catalogue for Logs Data Platform.
What is Logs Data Platform?
Logs Data Platform (LDP) is OVHcloud’s fully managed log management solution. It ingests logs from your infrastructure and applications, indexes them for fast querying, and exposes them through multiple interfaces: a Graylog web UI, the OpenSearch API, OpenSearch Dashboards, and Grafana. LDP handles all scaling automatically. There is no limit on how many logs a stream can store, and indexed logs are immutable — once ingested, a log entry cannot be modified or individually deleted before the configured retention period expires.Key concepts
Supported log formats
LDP accepts logs in several formats over TCP, TCP+TLS, or UDP:
The cluster address is shown on your LDP service home page.
Setting up your first log stream
1
Create an LDP account
Open the Logs Data Platform page in the OVHcloud Control Panel. If you do not have an LDP account yet, order one — there is no charge to activate the service. You pay only for usage (storage, retention, and optional dedicated inputs).When setting up your account, enable OVHcloud IAM as the authentication method. This is the recommended approach and allows you to control access using IAM policies.
2
Create a data stream
On the LDP control panel home page, click Add data stream in the Data streams panel.Configure the stream:
- Name — a descriptive name for the stream (e.g.
production-app-logs) - Description — optional context about what this stream contains
- Retention — choose how long to keep indexed logs: 14 days, 1 month, 3 months, or 1 year. This cannot be changed after creation.
- Limit — optionally set a maximum storage size to control costs
3
Copy the stream write token
On the Data streams page, click the … menu next to your stream and select Copy the write token. This
X-OVH-TOKEN value authenticates log writes to this stream.4
Send your first log
Test the stream by sending a GELF-formatted log using Replace
openssl:<your-token> with the stream token and <your-cluster> with the cluster address from your LDP home page.5
View your logs in Graylog
On the Data streams page, click … > Graylog access next to your stream. Log in using your OVHcloud credentials. Your test log should appear in the stream view within a few seconds.Use the search bar to filter logs. For example, to search for all logs from
my-server:Data input methods
Fluent Bit (Kubernetes)
Fluent Bit is a lightweight log forwarder well suited to Kubernetes environments. Deploy it as a DaemonSet to collect logs from all pods in your cluster.1
Create the logging namespace and token secret
2
Configure the Helm values file
Add the following to your Replace
values.yaml for the Fluent Bit Helm chart:<your-cluster> with the cluster address from your LDP home page.3
Install with Helm
Logstash (dedicated input)
For more complex log transformation pipelines, you can provision a managed Logstash instance on LDP. This is useful when you need to parse, filter, or enrich logs before ingestion.Filebeat
Filebeat ships logs from files to LDP using the Beats protocol (port 5044):VPS and dedicated servers (syslog)
For Linux servers, configuresyslog-ng or rsyslog to forward system logs to LDP over TCP+TLS using RFC 5424 format. Detailed configuration examples are available in the syslog-ng guide.
Log forwarding from OVHcloud services
Many OVHcloud services support native log forwarding directly to an LDP stream. This allows you to centralise infrastructure logs without deploying any additional agent.Setting up log forwarding
Each service that supports log forwarding uses a subscription model. You create a subscription linking the service to one of your LDP streams. For example, to forward IAM audit logs:Log forwarding activation is free. You are charged only for storage in your LDP stream at standard LDP pricing.
Metrics and dashboards
LDP exposes your indexed log data through multiple visualisation tools.Graylog dashboards
In Graylog, you can build dashboards directly from search results. For example:- In your stream, search for
some_metric_num:>30. - On the left panel, expand the
user_idfield and select Show top values. - Click Copy to Dashboard to add the widget to an existing or new dashboard.
OpenSearch Dashboards
For more advanced visualisations and index pattern management, you can provision a managed OpenSearch Dashboards instance on LDP. Go to the OpenSearch Dashboards tab in the LDP control panel and click Add. OpenSearch Dashboards connects to your LDP data via aliases. Create an alias that maps to your stream, then configure it as an index pattern in OpenSearch Dashboards.Grafana
OVHcloud Public Cloud includes a managed Grafana service. You can connect Grafana to LDP’s OpenSearch API endpoint (port 9200) to query logs alongside other metrics. Configure the Grafana datasource with:- URL:
https://<your-cluster>.logs.ovh.com:9200 - Auth: Use your LDP credentials or an IAM-issued token
- Index name: the alias name that maps to your streams
Alerting on log patterns
LDP supports three types of stream alerts, all configured from the stream’s Manage alerts menu in the control panel:
All alert types support a grace period to prevent repeated notifications for the same condition.
Example: alert on HTTP 500 errors
In the stream’s alert management interface:- Click Create an alert and select Field content.
- Set the field name to
status_intand value to500. - Set a grace period (e.g. 5 minutes) to avoid alert spam.
- Click Save.
IAM logs forwarding (audit trail)
Forwarding IAM account logs to LDP creates a complete audit trail of all account activity. This is essential for security monitoring and compliance. Three types of account logs are available: Audit logs record security-relevant events:
Access policy logs record IAM evaluation results:
To find all IAM denials for a user named
ines in Graylog:
Shared responsibility model
OVHcloud and you share responsibility for the observability stack:Logs stored in streams are immutable. Individual log entries cannot be modified or deleted before the configured retention period expires. You can delete an entire stream, but not individual messages.
Next steps
OVHcloud API
Automate LDP stream creation and management using the Terraform OVH provider.
Identity & Access Management
Control access to your LDP streams using IAM policies.