LogDoc collects logs from application SDKs, system sources and custom protocols — with flexible routing and real-time filtering
Built-in support for popular programming languages
Collect logs from system services and daemons
Collect logs from any source through native LogDoc protocols
A high-performance streaming protocol for reliable log delivery with ordering guarantees and delivery acknowledgement. Ideal for mission-critical systems.
Learn more → LogDoc UDPA lightweight protocol for high-frequency log delivery without connection setup overhead. Best for streaming telemetry and non-critical data.
Learn more → LogDoc HTTPA REST API for sending logs over HTTP/HTTPS. Universal integration with any system or language through standard HTTP requests with JSON payloads.
Learn more →A unified LogDoc log format ensures compatibility across all protocols and sources
{
"timestamp": "2024-01-15T10:23:45.123Z",
"level": "ERROR",
"source": "app.payment.service",
"host": "prod-node-03",
"message": "Payment processing failed",
"fields": {
"order_id": "ORD-98712",
"amount": 1250.00,
"currency": "RUB",
"error_code": "TIMEOUT"
},
"tags": ["payment", "critical"]
}
Every entry carries a standardized set of fields, keeping data consistent regardless of the source.