POST /v1/logsConnect your stack
Keep your workflows
Ship every signal through OpenTelemetry, then query PulsusDB from Grafana, Perses and the tools your teams already know. Familiar APIs preserve dashboards and query languages without forcing your data into another proprietary workflow
OTel Collector
Into PulsusDB
The OpenTelemetry Collector, or a compatible distribution such as Grafana Alloy, receives telemetry from applications and infrastructure, then exports every signal to PulsusDB over standard OTLP. Put batching, retries, enrichment and routing in one vendor-neutral pipeline
OpenTelemetry Collector docs ↗exporters: otlphttp: endpoint: https://pulsusdb:3100service: pipelines: logs: { exporters: [otlphttp] } metrics: { exporters: [otlphttp] } traces: { exporters: [otlphttp] }POST /v1/metricsPOST /v1/tracesPOST /v1development/profilesKeep the frontend
Keep the query language
PulsusDB implements the APIs the observability ecosystem already understands. Existing query editors, dashboards and team habits stay useful while the ClickHouse database becomes the storage and execution engine underneath
Grafana
Use Grafana’s built-in data sources to explore all four signals in one interface
PromQLLogQLTraceQLProfile APIsPULSUS_COMPAT_ENDPOINTS for the Loki, Tempo and Pyroscope-compatible surfacesPerses
Point a Prometheus datasource at PulsusDB and keep building PromQL dashboards as code
Open standards first
Compatibility when needed
The primary PulsusDB APIs stay product-neutral. A single configuration flag adds third-party query aliases and foreign ingest receivers for migrations and existing tooling
OTLP/HTTP
Logs, metrics, traces and profiles from OpenTelemetry Collector or compatible distributions
Always onPrometheus HTTP API
PromQL from Grafana, Perses and any Prometheus-compatible client
Always onPrometheus remote write
Metrics from the Collector, Prometheus and compatible agents
Always onLoki · Tempo · Pyroscope
Existing Grafana data sources, Explore workflows and compatible dashboards
Compatibility flagLoki · Zipkin · Influx · Datadog · Elastic
Foreign-format ingestion while a pipeline moves toward OpenTelemetry
Compatibility flagPULSUS_COMPAT_ENDPOINTS=trueMount the optional aliases without changing the native PulsusDB APIs or the storage model underneath