Distributed tracing uses a small set of related concepts to describe a request and its lifecycle. Understanding these terms makes trace search, topology, sampling, and retention behavior easier to interpret.

Concepts in this section

At a glance

TermMeaning
TraceThe end-to-end record of a request or transaction.
SpanA timed unit of work within a trace.
Root SpanA span with no parent within its trace. It normally represents the entry point; missing spans can leave the displayed trace incomplete.
Child SpanA span whose parent span ID identifies another span in the same trace.
Trace IDIdentifier shared by all spans in the same trace.
Span IDIdentifier for one span.
Parent Span IDIdentifier connecting a child span to its caller.
ApplicationA logical grouping of services used to organize trace investigation in OpsRamp.
ServiceLogical application component that performs work.
ResourceEntity that produced telemetry, such as a process, host, pod, or container.
OperationNamed activity represented by a span.
Span KindThe role of the operation, such as server, client, producer, consumer, or internal application work. It is distinct from transaction type and category.
AttributeSearchable key-value metadata.
EventTimestamped occurrence recorded during a span.
StatusOutcome reported for a span, commonly unset, successful, or error.
Error IndicatorA marker used to highlight a span classified as failed. Interpret it alongside span status and protocol-specific attributes such as HTTP response status.
Trace ContextThe trace identity, active span identity, and tracing options carried between related operations.
PropagationInjecting and extracting trace context across application, request, or messaging boundaries.
SamplingSelecting which traces are recorded or forwarded. Traces dropped by sampling cannot be recovered by extending retention.
IngestionAcceptance of exported spans for the intended OpsRamp client.
RetentionThe period for which accepted trace data remains available.

OpsRamp Classifications

Use these classifications to narrow service, operation, and span views. Their values depend on the telemetry supplied by the application and the collection configuration.

TermMeaning
Transaction TypeA Web or Non-Web classification derived from the recorded operation's attributes. It is not the same as Span Kind.
Transaction CategoryThe technology or protocol associated with the operation, such as HTTP, Database, RPC Systems, or Messaging queues.
Transaction SubcategoryA more specific value within the category. For HTTP, it can be a method such as GET or POST; for Database, it can identify the database system, such as PostgreSQL; for Messaging queues, it can identify the messaging system. It is not universally an action such as SELECT or INSERT.

Performance Metrics

Interpret metrics within the same application, service, operation, filters, and time range. Trace-derived metrics describe observed traffic and may not represent requests omitted by the collection or sampling configuration.

TermMeaning
Trace DurationElapsed time covered by a trace. It is not the sum of all span durations because spans can overlap.
Latency / Average LatencyDuration of the selected operation; average latency summarizes durations across the observed operations. Check the unit displayed by the view.
Max LatencyThe longest observed duration in the selected scope and time range.
Median / p50The latency at or below which approximately 50% of observed durations fall.
p95 / p99Latency percentiles at or below which approximately 95% or 99% of observed durations fall. They help identify slow-tail behavior.
Throughput / RPMThe rate of observed requests or operations. RPM means requests per minute.
Max ThroughputThe highest throughput observed across the displayed time intervals, not a total request count.
Total CountThe operation count represented by the metrics for the selected scope and time range. It is not necessarily a count of unique traces.
Error Rate (%)The percentage of observed requests or operations classified as errors under the view's error criteria. Check HTTP error-code settings and span status when interpreting it.
SL Success (%)The percentage of eligible HTTP requests meeting the view's success criterion. Compare it with Error Rate only when both measures use the same request population and error criteria.
SL Latency (%)The percentage of eligible operations with latency at or below the configured latency threshold. It is a threshold-based measure, not a latency percentile.
ApdexA score from 0 to 1 that summarizes response-time satisfaction using configured satisfied and tolerated thresholds. Higher scores indicate a larger share of requests meeting those targets; it is not a direct measurement of user sentiment.

Investigation Views

TermMeaning
Trace ExplorerA view for finding traces or spans using a time range, filters, and queries.
Timeline / WaterfallA view of span start times, durations, and parent-child relationships within a trace. It helps identify nesting, concurrency, and delays.
Service MapsA dependency view built from observed service relationships. A trace-specific map shows the dependencies represented in that trace.
Worst SpansA filter for spans marked as errors or exceeding the selected duration threshold.
Custom ViewsSaved trace investigation queries and view settings that can be reopened for repeated analysis.