Trace Operators | SigNoz Launch Week 5.0 | Day 4
Map service dependencies and validate architectural patterns without manually analyzing trace flows. Trace Operators let you query relationships between services within distributed traces using simple, intuitive syntax.
What you can do:
1/ Find direct service calls using DIRECT_TO (e.g., checkout DIRECT_TO payment)
2/ Discover indirect dependencies using UPSTREAM_OF (e.g., frontend UPSTREAM_OF database)
3/ Verify both services are involved using AND (e.g., auth AND cart)
4/ Exclude unwanted patterns using NOT operators
5/ Validate expected service interaction patterns
6/ Detect architectural violations like unintended direct database access
Built for developers and platform engineers who need to understand service communication patterns, validate microservice architectures, and debug complex distributed system flows without manually tracing through service calls.