New Relic Performance Engineer study materials
New Relic Performance Engineer study resources

New Relic Performance Engineer key terms

New Relic Performance Engineer · Get comfortable with the vocabulary.

Golden Signals

The four core service health metrics: latency, traffic, errors, and saturation. Performance engineers use them to prioritize what to instrument and alert on before drilling into detailed telemetry.

Related: Apdex Score, Error Rate, Throughput
Apdex Score

A standardized user-satisfaction index from 0 to 1 computed from response time thresholds: satisfied, tolerating, and frustrated requests. It compresses latency distributions into one comparable number across services.

Related: Golden Signals, Percentile Latency, Transaction Trace
Transaction Trace

A detailed record of one slow request's full call path, showing each segment and its timing. Traces reveal which downstream call, database query, or external service consumed most of the response time.

Related: Span, Distributed Tracing, Segment
Distributed Tracing

Correlating a single request across multiple services and hosts using propagated trace identifiers. It reconstructs end-to-end timing so teams can find which service in a call chain adds latency.

Related: Trace ID, Span, Service Map
Span

A single timed operation within a trace, such as a database call or HTTP request, with start time, duration, and attributes. Spans nest to form the tree structure of a distributed trace.

Related: Transaction Trace, Trace ID, Distributed Tracing
Trace ID

A unique identifier assigned to a request at its entry point and propagated to every downstream service. It lets engineers stitch logs, spans, and errors from one user action together.

Related: Distributed Tracing, Span, Log Correlation
Service Map

A visual graph of services and their dependencies, annotated with health, throughput, and error indicators. It helps identify upstream or downstream services responsible for degraded performance.

Related: Distributed Tracing, Dependency, Error Rate
Percentile Latency

Response time reported at a rank such as p50, p95, or p99, showing the tail experience rather than the average. Tail percentiles expose slow outliers that averages hide.

Related: Apdex Score, Golden Signals, Histogram
Error Rate

The proportion of requests failing over a period, typically split by error class and transaction name. Rising error rate alongside latency often signals saturation or a failing dependency.

Related: Golden Signals, Service Map, Alert Policy
Throughput

The number of requests or transactions a service processes per unit time, often called requests per minute. It contextualizes latency and error metrics because load changes their meaning.

Related: Golden Signals, Saturation, Apdex Score
Saturation

How fully a resource such as CPU, memory, connection pool, or queue is utilized relative to its capacity. High saturation predicts imminent latency growth and is a leading indicator of incidents.

Related: Throughput, Golden Signals, Infrastructure Agent
Custom Instrumentation

Code-level additions using an agent API to time business methods, record attributes, or create segments the automatic agent cannot infer. It extends visibility into domain logic and internal workflows.

Related: Agent, Segment, Transaction Naming
Agent

The language-specific library installed in an application that instruments requests, reports metrics and traces, and forwards telemetry to the observability platform. Configuration and version affect data quality.

Related: Custom Instrumentation, Transaction Naming, Infrastructure Agent
Transaction Naming

The rule set that determines how requests are grouped into named transactions, such as by route pattern rather than raw URL. Poor naming fragments metrics and breaks trend comparisons.

Related: Agent, Custom Instrumentation, Apdex Score
Browser Monitoring

Real user monitoring via a JavaScript agent that captures page load timing, AJAX calls, JavaScript errors, and session data from actual visitors. It measures the client-side experience beyond server response time.

Related: Core Web Vitals, Synthetic Monitoring, Session Replay
Core Web Vitals

Google's user-experience metrics covering loading (LCP), interactivity (INP), and visual stability (CLS). Performance engineers track them to align front-end optimization with search and UX goals.

Related: Browser Monitoring, Synthetic Monitoring, Page Load Timing
Synthetic Monitoring

Scripted, agent-driven checks that simulate user journeys from multiple locations on a schedule. They provide baseline availability and performance data independent of real traffic volume.

Related: Browser Monitoring, Service Level Objective, Alert Policy
Session Replay

A reconstruction of a real user's browser session, including clicks, navigation, and rendered DOM changes. It helps reproduce front-end defects and understand friction behind performance complaints.

Related: Browser Monitoring, JavaScript Error, Core Web Vitals
JavaScript Error

A client-side exception captured by the browser agent with stack trace, page, browser, and affected user counts. Tracking these separates front-end failures from server-side performance problems.

Related: Browser Monitoring, Session Replay, Error Rate
Page Load Timing

Breakdown of browser navigation phases such as DNS, connect, request, response, and render. It shows whether slowness originates in the network, backend, or front-end rendering.

Related: Browser Monitoring, Core Web Vitals, AJAX Request
AJAX Request

An asynchronous browser call to a backend endpoint, instrumented separately from the initial page load. Slow or failing AJAX calls often explain perceived sluggishness on otherwise fast pages.

Related: Page Load Timing, Browser Monitoring, Distributed Tracing
Mobile Monitoring

Instrumentation of iOS and Android apps that captures crashes, network calls, and screen-level performance from real devices. It exposes issues unique to mobile networks, OS versions, and device hardware.

Related: Browser Monitoring, Crash Reporting, Distributed Tracing
Alert Policy

A container of alert conditions plus notification and incident preferences that decides when and to whom a signal escalation is sent. Well-designed policies reduce noise and route issues to the right responders.

Related: Alert Condition, Anomaly Detection, Service Level Objective
Alert Condition

A threshold, baseline, or anomaly rule evaluated against a metric or event stream inside a policy. It defines the exact signal, aggregation window, and comparison that triggers an incident.

Related: Alert Policy, Anomaly Detection, Static Threshold
Anomaly Detection

Machine-learning baselining that learns normal behavior per signal and seasonality, then flags deviations rather than fixed limits. It adapts to traffic patterns that static thresholds handle poorly.

Related: Static Threshold, Alert Condition, Baseline
Static Threshold

A fixed numeric limit, such as error rate above two percent, that triggers an alert when crossed. It is predictable but can misfire when workload or seasonality changes.

Related: Anomaly Detection, Alert Condition, Baseline
Baseline

A learned or configured reference range describing expected values for a signal over time. Deviations from baseline drive anomaly alerts and comparative analysis.

Related: Anomaly Detection, Static Threshold, Alert Policy
Applied Intelligence

The platform's AI-assisted capabilities for correlating incidents, detecting anomalies, and suggesting probable root causes across telemetry. It reduces manual triage by grouping related signals into a single issue.

Related: Anomaly Detection, Incident Correlation, Root Cause Analysis
Incident Correlation

Grouping related alerts and anomalies that share timing, entities, or topology into one incident. Correlation prevents responders from chasing dozens of symptoms of a single underlying failure.

Related: Applied Intelligence, Service Map, Root Cause Analysis
Root Cause Analysis

The structured process of tracing an observed symptom back to the originating change, dependency, or resource constraint. It combines traces, logs, deployment markers, and topology evidence.

Related: Incident Correlation, Deployment Marker, Distributed Tracing
Service Level Objective

A target reliability level for a service, expressed as a percentage of good events over a window, backed by indicators. It converts user expectations into an error budget teams can manage.

Related: Error Budget, Service Level Indicator, Alert Policy
Service Level Indicator

The measured ratio of good events to total events for a service, such as successful requests under a latency bound. SLOs are defined against these indicators.

Related: Service Level Objective, Error Budget, Apdex Score
Error Budget

The allowed amount of unreliability derived from an SLO, equal to one minus the target over the window. It quantifies how much risk remains before the objective is breached.

Related: Service Level Objective, Service Level Indicator, Alert Policy
Infrastructure Agent

A host-level daemon that collects CPU, memory, disk, network, and process metrics and forwards them to the platform. It also runs integrations for services such as databases and web servers.

Related: On-Host Integration, Saturation, Entity
On-Host Integration

A plugin configuration that collects metrics from third-party software such as MySQL, NGINX, or Kafka running on a monitored host. It extends infrastructure visibility beyond base system metrics.

Related: Infrastructure Agent, Entity, Metric
Entity

A monitored object such as a host, application, container, or service with a unique identity and associated telemetry. Entities enable consistent search, alerting, and relationship mapping across the platform.

Related: Service Map, Tag, Infrastructure Agent
Tag

A key-value attribute attached to telemetry that supports filtering, grouping, and aggregation. Consistent tagging, including environment and team, is essential for reliable dashboards and alerts.

Related: Entity, Metric, Log Parsing
Metric

A numeric time series describing a measured quantity, such as CPU percent or request count, at intervals. Metrics are efficient for trends and alerting but sample away individual event detail.

Related: Event, Tag, Histogram
Event

A timestamped record of a discrete occurrence, such as a deployment, error, or custom business action. Events answer what happened at a moment, complementing aggregated metrics.

Related: Metric, Deployment Marker, Log
Log

A timestamped text record emitted by an application or system describing an occurrence. Logs provide high-detail context that metrics and traces cannot, especially for error diagnosis.

Related: Log Parsing, Log Correlation, Event
Log Parsing

Rules that extract structured attributes from raw log lines using patterns or grok-style expressions. Parsed fields become queryable and usable for filtering, grouping, and alerting.

Related: Log, Tag, Log Correlation
Log Correlation

Linking log entries to traces, transactions, or entities through shared identifiers so engineers can pivot between them. It shortens diagnosis by connecting a symptom to its detailed evidence.

Related: Trace ID, Log, Distributed Tracing
NRQL

The platform's SQL-like query language for querying metrics, events, logs, and traces. It powers dashboards, alerts, and ad hoc analysis with clauses like SELECT, FROM, WHERE, and FACET.

Related: Dashboard, Metric, Event
Dashboard

A curated collection of charts and query widgets arranged to communicate system health at a glance. Good dashboards separate overview signals from drill-down detail for different audiences.

Related: NRQL, Metric, Service Level Objective
Deployment Marker

A recorded timestamp of a code or configuration release overlaid on charts and timelines. It lets engineers test whether a change correlates with a shift in performance or errors.

Related: Root Cause Analysis, Event, Alert Policy
Data Retention

The configured period for which each telemetry type remains queryable before aging out or being summarized. Retention limits what historical comparisons and post-incident reviews are possible.

Related: Metric, Log, Event