Uptrace Features

This page provides an overview of Uptrace features and documentation to help you get the most out of your observability data.

Querying and Analysis

Query and analyze your telemetry data using a powerful query language.

FeatureDescription
Querying spans and logsFilter, group, and aggregate traces and logs using UQL (Uptrace Query Language).
Querying metricsWrite PromQL-inspired queries with aliases, joins, and expressions for metrics.
SearchingUse a simple search syntax to find spans and logs quickly.
PromQL compatibilityUse existing Prometheus queries with Uptrace's PromQL-compatible engine.
Span groupingUnderstand how Uptrace groups similar spans together for analysis.
Semantic conventionsLearn about indexed OpenTelemetry attributes for optimized queries.

Visualization

Build dashboards and visualize your application's behavior.

FeatureDescription
DashboardsBuild custom dashboards from spans, events, logs, and metrics using UI or YAML.
Service graphGet a visual representation of service interactions, dependencies, and performance.
Chart annotationsAnnotate charts with deployment markers, incidents, and notes for context.

Monitoring and Alerting

Set up monitors and receive notifications when issues occur.

FeatureDescription
Alerts and notificationsCreate metric and error monitors with notifications via email, Slack, PagerDuty, and more.

Data Processing

Transform and process telemetry data before it reaches Uptrace.

FeatureDescription
TransformationsRename, delete, or parse attributes using YAML-based rules. Drop or sample spans.

Integrations

Connect Uptrace with other tools in your observability stack.

FeatureDescription
Grafana integrationUse Uptrace as a Prometheus and Tempo data source in Grafana.
JSON APIInteract programmatically with Uptrace to query spans, manage alerts, and more.

Single Sign-On (SSO)

Configure SSO to manage user access through your identity provider.

ProviderDescription
Google Cloud AuthUse Google as an OIDC provider for Uptrace authentication.
OktaConfigure Okta SAML or OIDC for enterprise SSO.
KeycloakSet up Keycloak as your identity provider.
Cloudflare AccessUse Cloudflare Access for zero-trust authentication.

Administration

Manage users, organizations, and projects.

FeatureDescription
Data fixturesSeed users, organizations, and projects using YAML or JSON configuration.

What's Next?

I want to...Read this
Send data to UptraceGetting started
Learn about OpenTelemetryOpenTelemetry documentation
Set up host monitoringOpenTelemetry Collector host metrics
Monitor a databasePostgreSQL or MySQL guides