POST /v1/logsConnect your stack
Keep your workflows
Ship telemetry from AWS, Azure, GCP, Kubernetes, applications and infrastructure through OpenTelemetry, then query PulsusDB from Grafana® software, Perses and the tools your teams already know
OTel Collector
Into PulsusDB
The OpenTelemetry Collector, or another compatible distribution, 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/profilesBring the platform telemetry
Through OpenTelemetry
Cloud-native services expose metrics, logs and traces through different export systems. Collect or bridge those feeds into OTLP, preserve their resource identity and send one standard telemetry model into PulsusDB
AWS
Accounts, regions and service dimensions stay attached to every signal
Azure
Subscription, resource group, region and resource identity remain queryable
GCP
Project, zone, region and resource labels survive the collection boundary
Kubernetes
Cluster, namespace, workload, pod, container and node identity travel together
Keep 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® software
Use the built-in Grafana® data sources to explore all four signals in one interface
PromQLLogQLTraceQLProfile APIsPULSUS_COMPAT_ENDPOINTS for the Loki® API, Tempo® API and Pyroscope™ API compatibility endpointsPerses
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® software, Perses and any Prometheus-compatible client
Always onPrometheus remote write
Metrics from the Collector, Prometheus and compatible agents
Always onLoki® API · Tempo® API · Pyroscope™ API
Existing data sources for Grafana® software, Explore workflows and compatible dashboards
Compatibility flagLoki® API · 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