Skip to main content
Under the hood, Shuttle runs an OpenTelemetry (OTel) collector alongside your service that, once configured, sends project telemetry like vCPU and RAM usage as well as any custom metrics you define to a supported third-party integration of your choice.

Quick Start

To get started with telemetry in your Shuttle project, follow our step-by-step guide.

Available Telemetry

  1. All Container Metrics - See the Default Platform Metrics section below
  2. Application Metrics - Track your application’s behavior with custom metrics
  3. Application Logs - Export tracing events and logs (not stdout/stderr)
  4. No Export Limits - Send as much data as you need

Supported Providers

Currently, Shuttle supports the following telemetry providers:
  • Better Stack - Recommended for most users
  • More providers coming soon!
We plan to expand the list of supported third party services. Let us know you thoughts and suggestions on GitHub.

Custom Metrics and Tracing

Learn how to add custom metrics and tracing events to your application in our Custom Metrics Guide.

Default Platform Metrics

The following table lists all container metrics that Shuttle automatically collects and exports via OpenTelemetry for every deployment.