PricingDocs
Bars

Data Platform

Managed ClickHouse
Production-ready with Tinybird's DX
Streaming ingestion
High-throughput streaming ingest
Schema iteration
Safe migrations with zero downtime
Connectors
Plug and play Kafka, S3, and GCS

Developer Experience

Instant SQL APIs
Turn SQL into an endpoint
BI & Tool Connections
Connect your BI tools and ORMs
Tinybird Code
Ingest and query from your terminal

Enterprise

Tinybird AI
AI resources for LLMs and agents
High availability
Fault-tolerance and auto failovers
Security and compliance
Certified SOC 2 Type II for enterprise
Sign inSign up
Product []

Data Platform

Managed ClickHouse
Production-ready with Tinybird's DX
Streaming ingestion
High-throughput streaming ingest
Schema iteration
Safe migrations with zero downtime
Connectors
Plug and play Kafka, S3, and GCS

Developer Experience

Instant SQL APIs
Turn SQL into an endpoint
BI & Tool Connections
Connect your BI tools and ORMs
Tinybird Code
Ingest and query from your terminal

Enterprise

Tinybird AI
AI resources for LLMs and agents
High availability
Fault-tolerance and auto failovers
Security and compliance
Certified SOC 2 Type II for enterprise
PricingDocs
Resources []

Learn

Blog
Musings on transformations, tables and everything in between
Customer Stories
We help software teams ship features with massive data sets
Videos
Learn how to use Tinybird with our videos
ClickHouse for Developers
Understand ClickHouse with our video series

Build

Templates
Explore our collection of templates
Tinybird Builds
We build stuff live with Tinybird and our partners
Changelog
The latest updates to Tinybird

Community

Slack Community
Join our Slack community to get help and share your ideas
Open Source Program
Get help adding Tinybird to your open source project
Schema > Evolution
Join the most read technical biweekly engineering newsletter

Our Columns:

Skip the infra work. Deploy your first ClickHouse
project now

Get started for freeRead the docs
A geometric decoration with a matrix of rectangles.

Product /

ProductWatch the demoPricingSecurityRequest a demo

Company /

About UsPartnersShopCareers

Features /

Managed ClickHouseStreaming IngestionSchema IterationConnectorsInstant SQL APIsBI & Tool ConnectionsTinybird CodeTinybird AIHigh AvailabilitySecurity & Compliance

Support /

DocsSupportTroubleshootingCommunityChangelog

Resources /

ObservabilityBlogCustomer StoriesTemplatesTinybird BuildsTinybird for StartupsRSS FeedNewsletter

Integrations /

Apache KafkaConfluent CloudRedpandaGoogle BigQuerySnowflakePostgres Table FunctionAmazon DynamoDBAmazon S3

Use Cases /

User-facing dashboardsReal-time Change Data Capture (CDC)Gaming analyticsWeb analyticsReal-time personalizationUser-generated content (UGC) analyticsContent recommendation systemsVector search
All systems operational

Copyright © 2025 Tinybird. All rights reserved

|

Terms & conditionsCookiesTrust CenterCompliance Helpline
Tinybird wordmark
PricingDocs
Bars

Data Platform

Managed ClickHouse
Production-ready with Tinybird's DX
Streaming ingestion
High-throughput streaming ingest
Schema iteration
Safe migrations with zero downtime
Connectors
Plug and play Kafka, S3, and GCS

Developer Experience

Instant SQL APIs
Turn SQL into an endpoint
BI & Tool Connections
Connect your BI tools and ORMs
Tinybird Code
Ingest and query from your terminal

Enterprise

Tinybird AI
AI resources for LLMs and agents
High availability
Fault-tolerance and auto failovers
Security and compliance
Certified SOC 2 Type II for enterprise
Sign inSign up
Product []

Data Platform

Managed ClickHouse
Production-ready with Tinybird's DX
Streaming ingestion
High-throughput streaming ingest
Schema iteration
Safe migrations with zero downtime
Connectors
Plug and play Kafka, S3, and GCS

Developer Experience

Instant SQL APIs
Turn SQL into an endpoint
BI & Tool Connections
Connect your BI tools and ORMs
Tinybird Code
Ingest and query from your terminal

Enterprise

Tinybird AI
AI resources for LLMs and agents
High availability
Fault-tolerance and auto failovers
Security and compliance
Certified SOC 2 Type II for enterprise
PricingDocs
Resources []

Learn

Blog
Musings on transformations, tables and everything in between
Customer Stories
We help software teams ship features with massive data sets
Videos
Learn how to use Tinybird with our videos
ClickHouse for Developers
Understand ClickHouse with our video series

Build

Templates
Explore our collection of templates
Tinybird Builds
We build stuff live with Tinybird and our partners
Changelog
The latest updates to Tinybird

Community

Slack Community
Join our Slack community to get help and share your ideas
Open Source Program
Get help adding Tinybird to your open source project
Schema > Evolution
Join the most read technical biweekly engineering newsletter

Skip the infra work. Deploy your first ClickHouse
project now

Get started for freeRead the docs
A geometric decoration with a matrix of rectangles.

Product /

ProductWatch the demoPricingSecurityRequest a demo

Company /

About UsPartnersShopCareers

Features /

Managed ClickHouseStreaming IngestionSchema IterationConnectorsInstant SQL APIsBI & Tool ConnectionsTinybird CodeTinybird AIHigh AvailabilitySecurity & Compliance

Support /

DocsSupportTroubleshootingCommunityChangelog

Resources /

ObservabilityBlogCustomer StoriesTemplatesTinybird BuildsTinybird for StartupsRSS FeedNewsletter

Integrations /

Apache KafkaConfluent CloudRedpandaGoogle BigQuerySnowflakePostgres Table FunctionAmazon DynamoDBAmazon S3

Use Cases /

User-facing dashboardsReal-time Change Data Capture (CDC)Gaming analyticsWeb analyticsReal-time personalizationUser-generated content (UGC) analyticsContent recommendation systemsVector search
All systems operational

Copyright © 2025 Tinybird. All rights reserved

|

Terms & conditionsCookiesTrust CenterCompliance Helpline
Tinybird wordmark
PricingDocs
Bars

Data Platform

Managed ClickHouse
Production-ready with Tinybird's DX
Streaming ingestion
High-throughput streaming ingest
Schema iteration
Safe migrations with zero downtime
Connectors
Plug and play Kafka, S3, and GCS

Developer Experience

Instant SQL APIs
Turn SQL into an endpoint
BI & Tool Connections
Connect your BI tools and ORMs
Tinybird Code
Ingest and query from your terminal

Enterprise

Tinybird AI
AI resources for LLMs and agents
High availability
Fault-tolerance and auto failovers
Security and compliance
Certified SOC 2 Type II for enterprise
Sign inSign up
Product []

Data Platform

Managed ClickHouse
Production-ready with Tinybird's DX
Streaming ingestion
High-throughput streaming ingest
Schema iteration
Safe migrations with zero downtime
Connectors
Plug and play Kafka, S3, and GCS

Developer Experience

Instant SQL APIs
Turn SQL into an endpoint
BI & Tool Connections
Connect your BI tools and ORMs
Tinybird Code
Ingest and query from your terminal

Enterprise

Tinybird AI
AI resources for LLMs and agents
High availability
Fault-tolerance and auto failovers
Security and compliance
Certified SOC 2 Type II for enterprise
PricingDocs
Resources []

Learn

Blog
Musings on transformations, tables and everything in between
Customer Stories
We help software teams ship features with massive data sets
Videos
Learn how to use Tinybird with our videos
ClickHouse for Developers
Understand ClickHouse with our video series

Build

Templates
Explore our collection of templates
Tinybird Builds
We build stuff live with Tinybird and our partners
Changelog
The latest updates to Tinybird

Community

Slack Community
Join our Slack community to get help and share your ideas
Open Source Program
Get help adding Tinybird to your open source project
Schema > Evolution
Join the most read technical biweekly engineering newsletter
Back to Blog
Share this article:
Back
Jun 24, 2025

Introducing the Tinybird OpenTelemetry Exporter

You can now stream OTel logs, traces, and metrics directly into Tinybird data sources for standardized observability within Tinybird.
Product updates
Jordi Vilaseca
Jordi VilasecaBackend Developer
Cameron Archer
Cameron ArcherTech Writer

If you're running distributed systems, you're probably already collecting metrics, logs, and traces with OpenTelemetry.

Today, we're releasing the Tinybird OpenTelemetry Exporter: a simple and standard way to stream logs, traces, and metrics directly into Tinybird data sources.

Why OpenTelemetry?

OpenTelemetry (OTel) has become the industry standard for collecting observability signals from distributed systems. It's open, vendor-neutral, and integrates with just about everything.

Now, Tinybird is a first-class backend for OTel data. With the Tinybird OpenTelemetry exporter, you can send metrics, logs, and traces straight from an OpenTelemetry Collector into Tinybird without any glue code or extra hops.

If you're an existing Tinybird user and already leverage OpenTelemetry collectors for observability, you now have a much simpler way to export that data into Tinybird.

Or, if you are migrating from another OTel-compatible backend (like ClickHouse), you can switch with minimal changes, as the Tinybird exporter supports the ClickHouse exporter format.

How the Tinybird OTel Exporter works

The Tinybird OpenTelemetry Exporter is a plugin for the OpenTelemetry Collector. It lets you stream telemetry data in real-time from your applications and services into Tinybird simply by configuring an exporter with a Tinybird API host, token, and data source names for logs, traces, and metrics signals.

The Tinybird OpenTelemetry Exporter is now officially available in the OpenTelemetry Collector Contrib repository as of release v0.131.0 and is marked as alpha status. You can now use the official OpenTelemetry Collector distributions that include the Tinybird exporter out of the box.

ClickHouse compatibility

In addition, the Tinybird schemas for otel_logs are compatible out-of-the-box with the ClickHouse exporter and the ClickHouse plugin for Grafana, so you can quickly connect Grafana to your Tinybird workspace using a certified plugin.

We're working on adding ClickHouse compatibility for traces and metrics as well.

Configuring the ClickHouse plugin for Grafana using Tinybird credentials

How to get started

We've created a Tinybird OpenTelemetry template including ClickHouse-compatible data source schemas, as well as some example API endpoints to process and visualize your OTel data.

Getting started is simple:

  1. Deploy the Tinybird OpenTelemetry template:
Explain code with AI
Copy
tb --cloud deploy --template "https://github.com/tinybirdco/tinybird-otel-template/tree/main/"
  1. Instrument your app with OTel SDKs.
  2. Deploy the OpenTelemetry Collector with the Tinybird exporter. The Tinybird exporter is available in the official OpenTelemetry Collector Contrib distribution (v0.131.0 or later), or you can download precompiled binaries from the official releases.
  3. Configure the Tinybird exporter, providing the host, token, and data source names from your deployed Tinybird workspace, for example:
Explain code with AI
Copy
exporters:
  tinybird:
    endpoint: ${OTEL_TINYBIRD_API_HOST}
    token: ${OTEL_TINYBIRD_TOKEN}
    wait: true
    metrics:
      gauge:
        datasource: "metrics_gauge"
      sum:
        datasource: "metrics_sum"
      histogram:
        datasource: "metrics_histogram"
      exponential_histogram:
        datasource: "metrics_exponential_histogram"
    traces:
      datasource: "traces"
    logs:
      datasource: "logs"
    retry_on_failure:
      enabled: true
    sending_queue:
      enabled: true
      queue_size: 104857600     # 100 MB total buffer size
      sizer: bytes
      batch:
        flush_timeout: 5s
        min_size: 1024000     # 1 MB min batch size
        max_size: 10000000    # ~10 MB max batch size

You'll start capturing telemetry data into the Tinybird. You can then:

  1. Connect your Tinybird workspace to Grafana for standardized observability
  2. Build materialized views and endpoints to process and expose logs analytics
  3. Connect AI apps and agents to your telemetry data and APIs using the Tinybird MCP Server.

What else can you build?

The beauty of capturing OTel data into Tinybird is not just that it offers a standardized observability stack for Tinybird users, but that you can also use Tinybird to build real-time analytics APIs to process and expose logs analytics to users, apps, and agents.

Some examples:

  • Performance benchmarks for LLMs: Stream and analyze model latencies in real time.
  • Website and API analytics: Track usage, errors, and performance with custom dashboards.
  • Build your own APM: Trace latency, throughput, and error rates across services—just like Datadog, but built on Tinybird and tailored to your stack.
  • Operational monitoring: Expose custom metrics to your ops team with REST APIs and visualizations, or via a Slack agent connected to the Tinybird MCP Server.

You can also create your own API endpoints on top of the Tinybird OpenTelemetry template:

Explain code with AI
Copy
# Clone the template repo
git clone https://github.com/tinybirdco/tinybird-otel-template.git
cd tinybird-otel-template

# Login to Tinybird and start the local server
tb login
tb local start
tb create --prompt "Create endpoints for a web application dashboard that will \
  show top error logs by service and error rate over time, and top 5 services by \
  request count and trace breadkdown by trace_id. In addition, create an endpoint \
  to enable search over logs."

You'll get something like this:

Cursor IDE showing Tinybird files to define real-time API endpoints over OpenTelemetry data

Of course, modify the tb create prompt for your use case. Then, just use tb --cloud deploy to publish the produced pipe files as hosted API endpoints:

Explain code with AI
Copy
curl -X GET "https://api.us-east.aws.tinybird.co/v0/pipes/error_rate_over_time.json?start_time=2023-01-01+00%3A00%3A00&end_time=2023-12-31+23%3A59%3A59&time_bucket=hour&token=p.ey..."

Try it today

The Tinybird Exporter is officially available in the OpenTelemetry Collector Contrib repository as of the v0.131.0 release.

  • Read the documentation
  • Deploy the Tinybird OTel template
  • Install the official OpenTelemetry Collector (v0.131.0 or later) and configure the Tinybird exporter.
  • Connect Tinybird to Grafana
  • Create your own real-time analytics APIs over OTel data
[object Object][object Object][object Object][object Object][object Object]
Do you like this post? Spread it!

Skip the infra work. Deploy your first ClickHouse
project now

Get started for freeRead the docs
A geometric decoration with a matrix of rectangles.
Tinybird wordmark

Product /

ProductWatch the demoPricingSecurityRequest a demo

Company /

About UsPartnersShopCareers

Features /

Managed ClickHouseStreaming IngestionSchema IterationConnectorsInstant SQL APIsBI & Tool ConnectionsTinybird CodeTinybird AIHigh AvailabilitySecurity & Compliance

Support /

DocsSupportTroubleshootingCommunityChangelog

Resources /

ObservabilityBlogCustomer StoriesTemplatesTinybird BuildsTinybird for StartupsRSS FeedNewsletter

Integrations /

Apache KafkaConfluent CloudRedpandaGoogle BigQuerySnowflakePostgres Table FunctionAmazon DynamoDBAmazon S3

Use Cases /

User-facing dashboardsReal-time Change Data Capture (CDC)Gaming analyticsWeb analyticsReal-time personalizationUser-generated content (UGC) analyticsContent recommendation systemsVector search
All systems operational

Copyright © 2025 Tinybird. All rights reserved

|

Terms & conditionsCookiesTrust CenterCompliance Helpline

Related posts

Product updates
Jun 23, 2025
Introducing the Tinybird MCP Server: Your real-time data, LLM-ready
Rafa Moreno
Rafa MorenoFrontend Engineer
1Introducing the Tinybird MCP Server: Your real-time data, LLM-ready
Product updates
Jun 25, 2025
Improving the Tinybird onboarding flow: What we learned
Nuria Mediavilla
Nuria MediavillaDesigner
1Improving the Tinybird onboarding flow: What we learned
Product updates
Sep 20, 2024
Introducing the Tinybird DynamoDB Connector in public beta
Cameron Archer
Cameron ArcherTech Writer
1Introducing the Tinybird DynamoDB Connector in public beta
Product updates
Oct 20, 2022
Introducing a redesigned Tinybird UI for better developer productivity
Mariana Racasan
Mariana RacasanProduct Marketing Lead
1Introducing a redesigned Tinybird UI for better developer productivity
Product updates
Mar 14, 2025
Forward: Evolving Tinybird for the AI-native developer
Jorge Sancha
Jorge SanchaCo-founder
1Forward: Evolving Tinybird for the AI-native developer
Product updates
Jun 25, 2025
Tinybird CLI now supports Windows
Rafa Moreno
Rafa MorenoFrontend Engineer
1Tinybird CLI now supports Windows
Product updates
Jul 10, 2024
Introducing Rate Limiting for Tinybird APIs
Cameron Archer
Cameron ArcherTech Writer
1Introducing Rate Limiting for Tinybird APIs
Product updates
Sep 08, 2025
Directly query the underlying ClickHouse database in Tinybird via the native HTTP interface
Juan Madurga
Juan MadurgaSenior Backend Engineer
1Directly query the underlying ClickHouse database in Tinybird via the native HTTP interface
Product updates
Apr 20, 2020
Introducing the Data Operations Log
Sergio Álvarez
Sergio ÁlvarezProduct
1Introducing the Data Operations Log
Product updates
Mar 24, 2025
Run Tinybird on your own infrastructure
Raul Ochoa
Raul OchoaCo-founder
1Run Tinybird on your own infrastructure