




















































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
This exam evaluates understanding of end-to-end observability across applications, infrastructure, logs, metrics, traces, and user experience. It tests skills in configuring New Relic APM, Infrastructure, Browser, Mobile, Synthetics, Alerts, and Dashboards. Candidates are challenged to diagnose performance issues, identify root causes, correlate telemetry data, and design observability strategies for modern distributed systems and cloud-native environments.
Typology: Exams
1 / 92
This page cannot be seen from the preview
Don't miss anything!





















































































Question 1. Which of the following best describes the primary difference between traditional monitoring and modern observability? A) Monitoring focuses on logs only, while observability uses metrics exclusively. B) Monitoring alerts on predefined thresholds; observability enables ad‑hoc querying of all telemetry types. C) Monitoring is limited to on‑premise systems; observability works only in the cloud. D) Monitoring requires agents; observability does not need any instrumentation. Answer: B Explanation: Traditional monitoring relies on static thresholds and predefined alerts, whereas modern observability collects metrics, logs, events, and traces that can be queried dynamically to understand system behavior. Question 2. In Full Stack Observability, which telemetry type provides a chronological series of numeric measurements? A) Events B) Logs C) Metrics D) Traces Answer: C Explanation: Metrics are time‑series data points that record numeric values (e.g., CPU usage) over time. Question 3. Which New Relic product is primarily used to visualise distributed traces across microservices? A) Browser Monitoring B) Infrastructure Monitoring C) Distributed Tracing
D) Synthetics Answer: C Explanation: Distributed Tracing collects spans and transaction traces, allowing visualization of request flow across services. Question 4. An OpenTelemetry collector is most commonly used for which purpose? A) Deploying synthetic monitors. B) Aggregating and exporting telemetry from multiple sources. C) Managing user access permissions. D) Generating Apdex scores automatically. Answer: B Explanation: The OpenTelemetry Collector receives telemetry from agents, processes it, and forwards it to back‑ends like New Relic. Question 5. In New Relic One UI, where would you locate a list of all entities (services, hosts, databases) in your account? A) Synthetics Dashboard B) Entity Explorer C) Alerts & AI D) NRQL Explorer Answer: B Explanation: The Entity Explorer provides a searchable view of every entity ingested into New Relic. Question 6. Which metric is used by New Relic APM to calculate the Apdex score? A) CPU utilization
Question 9. When installing the New Relic Java agent, which configuration property sets the name of the application as displayed in New Relic UI? A) newrelic.app_name B) app.name C) service.name D) newrelic.application Answer: A Explanation: The newrelic.app_name property defines the human‑readable name for the Java application in New Relic. Question 10. Which of the following is NOT a supported language for New Relic APM agents? A) Go B) Ruby C) Swift D) .NET Answer: C Explanation: New Relic provides agents for Go, Ruby, .NET, Java, Node.js, Python, and PHP, but not for Swift. Question 11. In New Relic, what does a “workload” represent? A) A collection of related alerts. B) A group of entities that together deliver a business capability. C) A set of NRQL queries saved for reuse. D) A synthetic monitor schedule.
Answer: B Explanation: Workloads aggregate entities (services, hosts, etc.) that collectively support a specific function or business capability. Question 12. Which telemetry type is best suited for capturing a stack trace when an exception occurs? A) Metrics B) Events C) Logs D) Traces Answer: C Explanation: Logs can contain unstructured or semi‑structured text, including stack traces, providing context for errors. Question 13. What does the “throughput” metric in New Relic APM indicate? A) Number of concurrent users. B) Number of requests processed per minute. C) Average CPU load. D) Total data transferred. Answer: B Explanation: Throughput measures the rate of processed requests (e.g., requests per minute) for a service. Question 14. Which NRQL clause is used to limit the number of returned records? A) LIMIT
Question 17. What is a “span” in distributed tracing terminology? A) A metric representing CPU usage. B) A single unit of work within a trace, such as a database call. C) A log entry that spans multiple lines. D) An alert condition that spans several services. Answer: B Explanation: A span records the start and end of a specific operation (e.g., HTTP request, DB query) within a trace. Question 18. Which New Relic product provides real‑time visibility into Kubernetes pod health and resource usage? A) Browser Monitoring B) Infrastructure Monitoring C) Synthetics D) Logs UI Answer: B Explanation: Infrastructure Monitoring includes Kubernetes integration that displays pod, node, and cluster metrics. Question 19. When configuring a custom attribute in a New Relic agent, which of the following is true? A) Custom attributes are automatically indexed for NRQL queries. B) They can only be added to logs, not metrics. C) They increase data retention period by default.
D) They replace the default service name. Answer: A Explanation: Custom attributes are indexed, allowing you to filter and query them via NRQL. Question 20. In New Relic, what does “Compute Capacity Unit (CCU)” primarily measure? A. Number of synthetic monitors executed per day. B. Amount of compute resources consumed by telemetry ingestion. C. Number of users with access to the account. D. Size of stored log data. Answer: B Explanation: CCUs quantify the compute required to process and store ingested telemetry, influencing cost. Question 21. Which of the following best describes a “Service Level Objective (SLO)”? A) A threshold for CPU usage that triggers an alert. B) A target reliability metric (e.g., 99.9% availability) that a service aims to meet. C) The maximum number of synthetic monitors allowed. D) The default Apdex threshold for all services. Answer: B Explanation: An SLO defines the desired level of service performance or reliability, such as a specific error budget. Question 22. Which NRQL function would you use to calculate the average response time of a transaction over the last hour? A) average()
Question 25. What does the “baseline” option do when configuring an alert condition? A) It disables the alert for weekends. B) It creates a dynamic threshold based on historical data. C) It forces the alert to fire on every data point. D) It sets a static threshold of zero. Answer: B Explanation: Baseline alerts automatically compute thresholds using statistical analysis of past telemetry. Question 26. Which New Relic feature allows you to see the relationship between services in a visual map? A) Service Map B) Workload Dashboard C) Synthetics Flowchart D) Alerts Matrix Answer: A Explanation: The Service Map visualizes dependencies and communication paths between services. Question 27. Which of the following is NOT a type of synthetic monitor in New Relic? A) Ping Monitor B) Simple Browser Monitor C) Scripted Browser Monitor D) Distributed Trace Monitor Answer: D
Explanation: Synthetic monitors include Ping, Simple Browser, Scripted Browser, API (HTTP), but not a “Distributed Trace” monitor. Question 28. When adding a custom metric from a Node.js application, which method is typically used? A) newrelic.recordMetric() B) newrelic.addCustomMetric() C) newrelic.metric() D) newrelic.emitMetric() Answer: B Explanation: The Node.js agent provides newrelic.addCustomMetric(name, value) to send custom metrics. Question 29. Which attribute would you use in NRQL to group data by the host on which an application runs? A) entityName B) host C) hostname D) device Answer: B Explanation: The host attribute stores the hostname of the machine generating the telemetry. Question 30. In New Relic, what is the purpose of a “dashboard template”? A) To automate alert creation. B) To provide a pre‑built layout that can be reused across accounts.
Question 33. Which of the following is a benefit of using tags on workloads? A) Automatic scaling of services. B) Ability to apply alert policies to all entities sharing the tag. C) Encryption of telemetry data. D) Increased CCU allocation. Answer: B Explanation: Tags enable you to group entities so that alerts, dashboards, or policies can be applied collectively. Question 34. In the New Relic One UI, where can you view the raw JSON payload of a trace? A) Trace Details pane → “View JSON” button B) Logs Explorer → “Raw” tab C) Alerts & AI → “Trace JSON” view D) Entity Explorer → “Trace Data” link Answer: A Explanation: The Trace Details pane includes a “View JSON” option that displays the full trace payload. Question 35. Which of the following is true about the “Apdex T” value? A) It is automatically set to 1 second for all services. B) It can be customized per application to reflect user expectations. C) It is derived from CPU usage. D) It cannot be changed after the application is registered. Answer: B
Explanation: The Apdex threshold T can be configured per application to align with acceptable response times. Question 36. What does the “entityGUID” attribute uniquely identify in New Relic? A) An individual metric data point. B) A user account. C) A specific entity such as a service, host, or database. D) A synthetic monitor run. Answer: C Explanation: entityGUID is a globally unique identifier for each entity ingested into New Relic. Question 37. Which of the following best describes a “synthetic script monitor”? A) A monitor that runs a custom JavaScript script to simulate user interaction. B) A monitor that only checks HTTP status codes. C) A monitor that records CPU usage during a synthetic run. D) A monitor that automatically fixes broken links. Answer: A Explanation: Scripted Browser monitors execute user‑defined JavaScript to perform complex, multi‑step interactions. Question 38. When using the New Relic Python agent, which configuration file typically holds the application name? A) newrelic.ini B) settings.py C) config.yaml
C) Enable all default dashboards. D) Set every alert condition to “critical”. Answer: B Explanation: Limiting telemetry to only needed data reduces processing load and CCU usage. Question 42. What is the purpose of the “Service Catalog” in New Relic? A) To store synthetic monitor scripts. B) To provide a searchable inventory of all services with metadata and ownership. C) To manage user permissions. D) To archive old logs. Answer: B Explanation: The Service Catalog lists services, their attributes, owners, and related entities for governance. Question 43. Which of the following is true about “distributed tracing” in a polyglot environment? A) All services must use the same programming language to export traces. B) OpenTelemetry standardizes context propagation across different languages. C) Traces cannot cross language boundaries. D) Only HTTP requests can be traced. Answer: B Explanation: OpenTelemetry provides language‑agnostic APIs and SDKs that enable context propagation across heterogeneous stacks. Question 44. Which alert condition type would you choose to detect a sudden drop in request throughput?
A) Static threshold on “throughput” B) Baseline anomaly detection on “throughput” C) Static threshold on “error rate” D) Baseline on “CPU usage” Answer: B Explanation: Baseline anomaly detection automatically identifies significant deviations, such as a drop in throughput. Question 45. In New Relic, what does the “entity type” attribute indicate? A) The programming language of the service. B) Whether the entity is a host, container, service, or database. C) The severity of alerts attached to the entity. D) The geographic region of the entity. Answer: B Explanation: entityType categorizes the entity (e.g., HOST, SERVICE, CONTAINER, DATABASE). Question 46. Which of the following statements about “NRQL alerts” is correct? A) NRQL alerts can only be based on metrics, not logs. B) NRQL alerts evaluate a query at a defined frequency and fire based on the result. C) NRQL alerts replace all other alert types. D) NRQL alerts can only be created by New Relic support. Answer: B Explanation: NRQL alerts run a query on a schedule; if the query result meets the condition, an alert is triggered.
D) host Answer: B Explanation: Tagging entities with an environment attribute (e.g., environment:production) enables environment‑specific filtering. Question 50. What does the “trace ID” uniquely identify? A) A specific metric data point. B) A single request’s end‑to‑end journey across services. C) A host’s unique identifier. D) A synthetic monitor run ID. Answer: B Explanation: The trace ID groups all spans belonging to the same request, providing a complete view of its path. Question 51. Which of the following is NOT a built‑in New Relic dashboard widget? A) Heat map B) Funnel chart C) Markdown text block D) Gauge Answer: B Explanation: New Relic provides line, bar, area, heat map, gauge, and markdown widgets, but not a native funnel chart. Question 52. In New Relic, what is the effect of setting high_security mode to true in a language agent configuration?
A) Disables all data collection. B) Masks sensitive data (e.g., request headers, query parameters). C) Enables additional security alerts. D) Increases data retention to 365 days. Answer: B Explanation: high_security mode redacts potentially sensitive information from telemetry. Question 53. Which of the following best describes the “error budget” concept in SLO management? A) The amount of money allocated for error handling. B) The maximum allowable error rate that still satisfies the SLO. C) The total number of alerts allowed per month. D) The time window used for baseline calculations. Answer: B Explanation: An error budget quantifies the permissible error rate (e.g., 0.1%) while still meeting the agreed‑upon SLO. Question 54. Which NRQL clause would you use to rename a column in the query result? A) AS B) RENAME C) LABEL D) COLUMN Answer: A Explanation: The AS keyword assigns an alias to a column (e.g., average(duration) AS avgDuration).