Skip to Content
Upblit
AboutOpen SourceCommunityDeveloperContactPricing
Star on GitHub—Sign in
CTRL K
  • Introduction
    • AI Gateway Overview
    • Documents
    • Tenants
    • API Reference Overview
    • AI Gateway API
    • API Keys API
    • Applications API
    • Authentication
    • Ingest API (SDK)
    • Organizations API
    • Projects API
    • Telemetry API
    • Users API
    • Architecture Overview
    • Database Architecture
    • Multi-Tenancy
    • Security Model
    • Service Boundaries
    • Telemetry Pipeline
  • DeployX CLI
    • Contributing
    • Architecture Rules
    • Coding Guidelines
    • SDK Development
    • Dashboard Overview
    • AI Gateway
    • API Keys
    • Applications
    • Observability
    • Organizations
    • Profile
    • Projects
    • Quickstart
    • Authentication
    • Your First Project
    • Installation
    • Observability Overview
    • Structured Logs
    • Telemetry Flow
    • Distributed Traces
    • SDK Overview
    • Express SDK
    • Go SDK
    • Java SDK (Coming Soon)
    • Python SDK
    • React SDK (Coming Soon)
  • Introduction
    • AI Gateway Overview
    • Documents
    • Tenants
    • API Reference Overview
    • AI Gateway API
    • API Keys API
    • Applications API
    • Authentication
    • Ingest API (SDK)
    • Organizations API
    • Projects API
    • Telemetry API
    • Users API
    • Architecture Overview
    • Database Architecture
    • Multi-Tenancy
    • Security Model
    • Service Boundaries
    • Telemetry Pipeline
  • DeployX CLI
    • Contributing
    • Architecture Rules
    • Coding Guidelines
    • SDK Development
    • Dashboard Overview
    • AI Gateway
    • API Keys
    • Applications
    • Observability
    • Organizations
    • Profile
    • Projects
    • Quickstart
    • Authentication
    • Your First Project
    • Installation
    • Observability Overview
    • Structured Logs
    • Telemetry Flow
    • Distributed Traces
    • SDK Overview
    • Express SDK
    • Go SDK
    • Java SDK (Coming Soon)
    • Python SDK
    • React SDK (Coming Soon)

On This Page

  • What Gets Collected
  • Traces
  • Logs
  • How Data Flows
  • Viewing Telemetry
ObservabilityObservability Overview

Observability Overview

Upblit’s observability layer gives you distributed traces and structured logs for every HTTP request your instrumented applications handle — with zero configuration beyond adding the SDK middleware.

What Gets Collected

Traces

A trace represents a single request flowing through your system. It contains one or more spans:

  • Root span — created by the middleware for every incoming HTTP request
  • Service spans — created by sdk.service() for internal service calls
  • External spans — created by sdk.call() for outbound HTTP calls

Each span records:

  • traceId — shared across all spans in one request
  • spanId — unique per span
  • parentSpanId — links child spans to their parent
  • requestMethod — e.g., controller:POST, service:getUserById
  • requestURL — HTTP path (empty for internal spans)
  • responseStatus — HTTP status code
  • durationMs — wall-clock duration

Logs

A log entry is a structured message emitted by your application code. Log entries are correlated to traces via traceId.

Each log entry records:

  • level — fatal, error, warn, info, debug
  • message — the log text
  • traceId — correlates to a trace (if emitted within a request context)
  • timestamp — server-side receipt time
  • clientTimestamp — SDK-side emission time

How Data Flows

Your App → SDK Middleware → In-Memory Buffer → POST /ingest/traces → POST /ingest/logs ↓ MongoDB (stored) ↓ Dashboard Query

Data is buffered in memory and flushed every 30 seconds (configurable). On flush failure, the batch is re-queued — no data is dropped.

Viewing Telemetry

Go to your project’s Observability page:

/dashboard/orgs/[orgId]/projects/[projectId]/observability

Telemetry and logs are fetched in parallel when the page loads.

Last updated on May 27, 2026
InstallationStructured Logs
Upblit

A student-built observability workbench for logs, traces, metrics, API keys, and AI-assisted incident notes.

OAuthAPI scopesTrace contextRetention notes

Product

  • Architecture
  • Dashboard preview
  • AI docs
  • Security
  • Pricing

Developers

  • Developer docs
  • API reference
  • Changelog
  • GitHub
  • Status

Company

  • Support
  • Contact
  • Docs
  • Dashboard
  • Sign in

Legal

  • Privacy Policy
  • Terms
  • Cookie Policy
  • Acceptable Use
  • Data Retention
  • Data Processing

Copyright 2026 Upblit. All rights reserved.

Built for telemetry review, API operations, and incident response.