Skip to content
telemioDeveloper Docs
Open console
DOCUMENTATIONQuickstart · OpenTelemetryBrowse integrations ↗
Docs/Implementation guides
BUILD WITH TELEMIO

Instrument the stack you actually run.

Copy a working starting point, connect securely, and verify telemetry at every layer—from mobile apps to JVM services and AI agents.

IMPLEMENTATION EXPLORER

Start with the layer you are instrumenting

Choose your application layer first. Compare languages within backend services, without jumping into unrelated workflows. Telemio provides a first-party TypeScript SDK; the Java, Python, and Collector paths use OpenTelemetry.

Instrument API requests and business operations in trusted services.

Node.js checkout API

Add a business span and completion counter inside a trusted server. Requires a server-side ingest credential.

TypeScript · @telemio/sdk
import { createTelemio } from "@telemio/sdk";

const telemetry = createTelemio({
  apiKey: process.env.TELEMIO_API_KEY,
  serviceName: "checkout-api",
  environment: "production"
});

await telemetry.tracer.withSpan("checkout.complete", async (span) => {
  span.setAttribute("checkout.channel", "web");
  await telemetry.metrics.count("checkout.completed", 1);
  await telemetry.logger.info("Checkout completed");
});
Read the full Node.js / TypeScript guide ↗

Backend services

Instrument business operations and APIs. Pick the language your service runs.

IMPLEMENTATION GUIDE

Node.js and TypeScript SDK

Add spans, logs, metrics and feature flags to a Node.js checkout service.

Read the guide ↗
IMPLEMENTATION GUIDE

Java and Spring Boot

Auto-instrument a Java service and add useful business spans.

Read the guide ↗
IMPLEMENTATION GUIDE

Python and FastAPI

Export request traces and custom spans using OpenTelemetry.

Read the guide ↗

Web applications

Track user journeys and browser signals using client-safe credentials.

IMPLEMENTATION GUIDE

Browser and React

Capture safe browser signals using client-scoped ingestion.

Read the guide ↗

Mobile applications

Capture events without embedding server credentials in a shipped app.

IMPLEMENTATION GUIDE

React Native and mobile

Instrument mobile interactions without shipping server ingest secrets.

Read the guide ↗

AI agents

Observe tool calls and agent sessions using runtime instrumentation.

IMPLEMENTATION GUIDE

AI agents and runtime sessions

Observe agent sessions, tool executions, model usage and context metadata.

Read the guide ↗

Infrastructure

Track hosts and agent workers on virtual machines, or collect signals from Kubernetes and multiple services.

IMPLEMENTATION GUIDE

Virtual machines and ephemeral hosts

Monitor Linux VM CPU, memory, filesystem, and running agents with persistent or short-lived host identity.

Read the guide ↗
IMPLEMENTATION GUIDE

OpenTelemetry Collector and Kubernetes

Route multi-service OTLP signals through a secure Collector gateway.

Read the guide ↗

Before shipping

Use a server-side ingest key in trusted services and Collectors, and a restricted client-safe key or telemetry gateway in distributed apps. Developer Connect credentials for reading workspace data are not OTLP ingest credentials.

Start at the quickstart if you do not have a workspace or ingestion endpoint yet. The SDK API reference and credentials guide explain the available surfaces.