Concepts

Trace

A trace represents any function, event or action that is traced by Graphsignal, e.g. model API call, inference. A trace consist of one or more spans.

Session

A session represents a sequence of traces, usually grouped by a tag, such as run_id, user_id, or model.

Metric

Metrics show different aspects of execution and data in time. Graphsignal provides performance, system, and cost metrics.

Issue

An issue is any actionable observation — including errors, anomalies, or performance optimization opportunities — that may impact the correctness, efficiency, or reliability of a system.

Tracing

Tracing is the process of recording of operation execution with details such as latency and errors. Tracing also automatically records metrics, such as latency histograms, token usage, etc.

Profiling

Profiling is the process of recording of operation statistics, such as duration, CPU time.

Tracer

Graphsignal tracer is a module that is integrated into applications and scripts. It automatically traces and profiles operation execution for natively supported libraries and exposes tracing API for manual tracing.