VictoriaStack:

Open Source Observability Stack, Engineered to Run Lean

Metrics, Logs, and Traces for Infrastructure and AI.

Get More From Your Infrastructure

Purpose-built databases for metrics, logs, and traces.
Run on your infrastructure with efficient storage and independent scaling.

How VictoriaStack Works

Start fresh or integrate with your existing stack. Choose the metrics, logs, or traces you need, then scale cost-efficiently.

Collectors write to the databases through vmauth. Visualization, alerting and AI clients query those databases through a separate vmauth endpoint. vmalert sends alerts to Alertmanager.

Ingestion

Telemetry Collector

Send telemetry with existing collectors.

Write Access

vmauth

Authentication
Routing & load balancing
Access logging

Storage

VictoriaMetrics
VictoriaLogs
VictoriaTraces

Single-node or cluster. Scale each database independently.

Query Access

vmauth

Authentication
Routing & load balancing
Access logging

Visualization Alerting & AI

vmui
Grafana
Perses
vmalert
Alertmanager
Anthropic OpenAI

via MCP

Build Your Stack

Easy to Integrate

Send telemetry with OpenTelemetry, Prometheus remote write, Fluent Bit, or Vector. Query through Grafana using Prometheus-compatible metrics APIs, the VictoriaLogs data source, and Jaeger-compatible trace queries.

  • OpenTelemetry
  • Prometheus
  • Grafana
  • Fluent Bit
  • Vector

Why Use VictoriaStack

VictoriaStack gives SREs, DevOps, and platform engineers control over telemetry costs, retention, and scaling, with purpose-built databases and familiar open source tools.
  • Observability

    Purpose-built Storage

    VictoriaMetrics handles high-cardinality time series. VictoriaLogs and VictoriaTraces automatically index log and span fields, so you can search them without setting up custom indexes.
  • Observability

    Simple to Operate

    Deploy each database as a single-node binary or a cluster, with sensible configuration defaults and no external caches, databases, or coordination services. Then upgrade each database independently.
  • Observability

    Kubernetes Operator

    Manage databases, agents, authentication, and alerting with Kubernetes custom resources and Helm charts. Version deployment configuration.
  • Open standards

    Native OpenTelemetry

    Keep existing SDK instrumentation. Configure Collector pipelines to send telemetry to VictoriaStack as your OpenTelemetry backend.
  • Scalability

    Cluster Architecture

    Cluster deployments separate insert, select, and storage components. Add capacity for ingestion, queries, or storage as each workload grows.
  • Scalability

    Stream Aggregation

    Aggregate incoming metrics by time and labels with vmagent before storage. Reduce stored sample volume and network traffic.
  • Analytics & Alerting

    Alerts and Recording Rules

    Configure alerts for metrics, logs, and traces. Deliver notifications through Alertmanager and save rule results as metrics.
  • Analytics & Alerting

    Cross-signal Correlations

    Link metric changes to related events and request timelines through configured Grafana correlations using service attributes and trace IDs.
  • AI Integration

    MCP and Agent Skills

    Connect AI assistants through MCP servers and use agent skills to investigate incidents, analyze cardinality, and identify unused metrics.
  • Enterprise

    Enterprise Support

    Get architecture guidance, priority bug fixes, and technical support with response-time SLAs from the engineers who build the stack.

Key Benefits

Self-hosted observability with efficient storage, fewer infrastructure dependencies, and control over how each workload scales.
  • Buffer during outages

    Native agents queue telemetry on disk when a destination is unavailable and forward it when connectivity returns, no Kafka or RabbitMQ needed.
  • Replicate to independent backends

    Send incoming data to multiple installations for redundancy, including installations in separate availability zones.
  • Keep healthy destinations receiving data

    Each destination has its own buffer, so agents continue sending telemetry to available destinations even when another is unavailable.

Typical Use Cases for VictoriaStack

See how teams use VictoriaStack to investigate production incidents, extend existing monitoring, and control telemetry infrastructure as workloads grow.

  • AI Investigations

    AI-Assisted Incident Investigations

    Give AI agents access to metrics, logs, and traces through VictoriaStack’s APIs and MCP servers. Agent skills guide investigations across all three signals, from a change in metrics to related log events and traces of slow or failing requests.

  • Integration

    Extending Existing Monitoring

    Add logs or traces when metrics alone cannot explain an incident. Keep existing exporters, compatible dashboards, and OpenTelemetry instrumentation.

  • Kubernetes

    Cloud-Native Observability

    Investigate high-cardinality workloads across clusters and services, from pod resource usage and application errors to slow requests.

  • Cost Control

    Replacing Costly Observability Backends

    Migrate one backend at a time. Control infrastructure costs with per-database retention, compressed storage, and metrics aggregation before ingestion.

  • AI Observability

    AI Observability

    Monitor AI application latency, errors, and resource use through OpenTelemetry. Use related metrics, logs, and traces to investigate whether slow responses come from model calls, application services, or the underlying infrastructure.

  • Multitenancy

    Multi-tenant Observability Platforms

    Separate team or customer data in VictoriaMetrics clusters and VictoriaLogs or VictoriaTraces deployments. Use vmauth to route users to authorized tenants.

Need Technical Support?

  • VictoriaMetrics Community

    There are plenty of options to choose from for our open source community users.

    Contact Community Support

  • VictoriaMetrics Enterprise

    Our team of experts is here to provide enhanced technical support, architectural and security guidance, help with adoption, integration and performance analytics.

    Contact Enterprise Support