victoriatraces-query

Query VictoriaTraces Jaeger-compatible HTTP API via curl for traces and dependencies.

45|4|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/VictoriaMetrics/skills --skill victoriatraces-query
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: victoriatraces-query
Source: https://github.com/VictoriaMetrics/skills/tree/main/plugins/query/skills/victoriatraces-query
Command: npx skills add https://github.com/VictoriaMetrics/skills --skill victoriatraces-query

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Query VictoriaTraces Jaeger-compatible API directly via curl to discover services, operations, traces, and dependencies, enabling faster traceability and root-cause analysis.

Core Features & Use Cases

  • Discover available services and their operations, then search traces by service, operation, duration, and tags.
  • Retrieve full traces by trace ID and map service dependencies to understand call graphs.
  • Use in incident investigations to quickly surface traces related to a service outage or latency issue.

Quick Start

Use curl to list services, then query traces for a chosen service.

Frequently Asked Questions about victoriatraces-query

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I query traces from the Jaeger API using curl?

You can query traces from the Jaeger API using curl by sending HTTP requests to the $VM_TRACES_URL/api endpoint to discover services, operations, and retrieve specific traces by ID. The API supports searching by service, operation, duration, and tags.

How do I find service dependencies and call graphs in VictoriaTraces?

To find service dependencies and call graphs in VictoriaTraces, query the Jaeger-compatible HTTP API via curl to map service dependencies. This maps the call graph structure to help you understand service relationships during incident investigations.

Can I search Jaeger traces by duration and tags with a curl command?

Yes, you can search Jaeger traces by duration and tags using curl commands against the VictoriaTraces API. The API supports filtering traces by service name, operation, duration limits, and custom tags for targeted root-cause analysis.

Do I need any special dependencies to search traces in VictoriaTraces?

No special dependencies are required to search traces in VictoriaTraces beyond having curl installed and access to a Jaeger-compatible endpoint. You simply query the $VM_TRACES_URL/api paths directly without additional libraries.

What is the best way to investigate latency issues using trace searches?

The best way to investigate latency issues using trace searches is to query the VictoriaTraces Jaeger API via curl. You can discover available services, search traces by operation and duration, and retrieve full traces by ID to quickly surface latency anomalies.

Why does my VictoriaTraces curl query require specific time formats?

Your VictoriaTraces curl query requires specific time formats because the Jaeger-compatible HTTP API expects documented time formats under the $VM_TRACES_URL/api path. Using the correct time format ensures accurate trace search results and service dependency mapping.