Courseiva

CCNA Observability Concepts Questions

63 questions · Observability Concepts topic · All types, answers revealed

1
MCQmedium

What is the primary benefit of using a pull-based model for monitoring?

A.It supports higher data throughput.
B.The Prometheus server can detect target failure.
C.It is easier to configure for firewalls.
D.It avoids network security issues.
AnswerB

If the scrape fails, Prometheus immediately knows the target is down.

Why this answer

The pull model allows the monitoring server to detect when a target is down and prevents the target from overwhelming the monitoring system.

2
MCQeasy

What is the purpose of 'labels' in Prometheus?

A.To store the actual data values.
B.To define the scrape interval.
C.To identify unique time series.
D.To set the alert threshold.
AnswerC

Metric name + labels = unique time series.

Why this answer

Labels provide metadata to metrics, allowing for multi-dimensional querying and filtering (e.g., job='web', instance='1.2.3.4').

3
MCQeasy

Which of these is NOT a Golden Signal?

A.Latency
B.Storage
C.Saturation
D.Errors
AnswerB

Storage is an infrastructure concern, not a service signal.

Why this answer

The Four Golden Signals are Latency, Traffic, Errors, and Saturation. 'Storage' is not one of them.

4
MCQhard

You are deploying Prometheus in a cluster with highly dynamic ephemeral pods. Which concern is the most significant regarding cardinality?

A.The network bandwidth used by the pushgateway.
B.The disk space used by WAL logs.
C.The number of targets being scraped.
D.The memory overhead of storing time series with unique label sets.
AnswerD

Unique label combinations create new time series, consuming RAM.

Why this answer

High cardinality arises from labels with high-variance values, which can lead to memory exhaustion in the Prometheus TSDB.

5
MCQmedium

A system is experiencing high latency. You need to identify if the latency is caused by external dependencies. Which of the Four Golden Signals is most relevant for this discovery?

A.Latency
B.Errors
C.Saturation
D.Traffic
AnswerA

Latency measures time spent per request.

Why this answer

Latency measures the time it takes to service a request, which directly indicates performance issues in dependencies.

6
MCQmedium

When designing a monitoring strategy, why should you avoid monitoring 'everything'?

A.Logs are always better for everything.
B.The network will be saturated.
C.Prometheus cannot handle many metrics.
D.It leads to signal noise and high resource costs.
AnswerD

Efficient monitoring focuses on relevant signals.

Why this answer

Excessive metric collection leads to high storage costs, increased query latency, and signal-to-noise ratio degradation (alert fatigue).

7
MCQmedium

Which metric type would best capture the distribution of request latencies?

A.Summary
B.Gauge
C.Counter
D.Histogram
AnswerD

Histograms provide bucketed distributions.

Why this answer

A Histogram samples observations (usually request durations) and counts them in configurable buckets, allowing for percentiles.

8
MCQmedium

You are monitoring a legacy batch processing job that runs for only 30 seconds once every 24 hours. Which Prometheus component is necessary to collect these metrics?

A.Prometheus Exporter
B.Prometheus Federation
C.Prometheus Pushgateway
D.Prometheus Alertmanager
AnswerC

Pushgateway is designed to temporarily store metrics from short-lived batch jobs until Prometheus scrapes it.

Why this answer

Since the job is short-lived, Prometheus's standard scrape interval will likely miss it. The Pushgateway allows the job to push metrics before exiting.

9
MCQhard

What is the primary function of the 'scrape_timeout' configuration?

A.It limits the duration of the HTTP connection.
B.It determines how long to keep metrics in memory.
C.It sets the interval between scrapes.
D.It restricts the size of the metric payload.
AnswerA

It is the deadline for the scrape response.

Why this answer

It defines how long Prometheus waits for a response from the target before considering the scrape a failure.

10
Multi-Selectmedium

Which THREE of these represent the Four Golden Signals?

Select 3 answers
A.Memory Usage
B.Errors
C.Traffic
D.Availability
E.Latency
AnswersB, C, E

A Golden Signal.

Why this answer

Latency, Traffic, Errors, and Saturation are the set.

11
MCQeasy

Which of these is considered a 'counter' in Prometheus?

A.Temperature of a server room.
B.Average latency over 5 minutes.
C.Current memory usage of a process.
D.Total number of HTTP requests processed.
AnswerD

This is a classic counter.

Why this answer

A counter is a cumulative metric that only ever goes up, used for things like request totals.

12
Multi-Selecthard

Which TWO are true about Prometheus alerting rules?

Select 2 answers
A.They use PromQL expressions for evaluation.
B.They are evaluated by the Prometheus server.
C.They always trigger a system restart.
D.They are sent to the exporter.
E.They require a separate database.
AnswersA, B

Rules are PromQL expressions.

Why this answer

Alerts are evaluated on the server, and they use PromQL for condition checking.

13
MCQhard

You are seeing 'Too many active series' in your Prometheus logs. Which action should be your first priority to address this?

A.Switch to a different monitoring tool.
B.Disable all alerting rules.
C.Analyze the number of active series per label name.
D.Increase Prometheus memory limits.
AnswerC

This helps isolate the source of high cardinality.

Why this answer

Identifying which labels are causing the high cardinality is the standard first step to prevent OOM (Out Of Memory) crashes.

14
MCQmedium

Why might you use an 'exporter' in Prometheus?

A.To bridge non-Prometheus metrics to Prometheus format.
B.To increase the scrape interval.
C.To secure the Prometheus server.
D.To push logs to Prometheus.
AnswerA

Exporters perform the necessary translation.

Why this answer

Exporters are used to convert metrics from systems that don't natively expose Prometheus format into something Prometheus can scrape.

15
MCQmedium

A legacy batch job runs once per day and finishes in seconds. Why is a standard Prometheus pull model inadequate here?

A.The data is too large for memory.
B.Pull model is insecure.
C.Prometheus cannot scrape batch jobs.
D.The job is too fast for HTTP polling.
AnswerD

Pulling requires the target to be available when the scrape occurs.

Why this answer

Prometheus pull intervals are typically set to seconds or minutes; a job that finishes quickly might never be 'up' when Prometheus scrapes it.

16
Multi-Selecteasy

Which TWO of the following are primary components of the Prometheus monitoring architecture?

Select 2 answers
A.Fluentd
B.Alertmanager
C.Zipkin
D.Prometheus Server
E.Kibana
AnswersB, D

The core alert handler.

Why this answer

Prometheus server and Alertmanager are central components; Grafana and exporters are common but auxiliary or distinct tools.

17
MCQmedium

Which of the following describes the 'pull' model's benefit regarding service discovery?

A.Prometheus is always the first to start.
B.Targets push data when they are ready.
C.It reduces network traffic.
D.Targets don't need to know where Prometheus is.
AnswerD

Prometheus finds the targets.

Why this answer

Prometheus can dynamically discover targets (via Kubernetes API, Consul, etc.) and automatically start scraping, removing the need to register every new pod.

18
MCQhard

When configuring Service Discovery in Kubernetes, why might you use relabeling?

A.To encrypt metric traffic.
B.To increase scrape frequency.
C.To store logs in Prometheus.
D.To reduce cardinality by dropping high-variance labels.
AnswerD

Relabeling is the primary tool to strip labels to save TSDB memory.

Why this answer

Relabeling is used to modify, drop, or keep metrics based on label values, which is essential for managing cardinality and filtering unwanted data.

19
Multi-Selecteasy

Which THREE of the following are considered part of the 'Four Golden Signals' of monitoring?

Select 3 answers
A.Disk Space
B.Errors
C.Up-time
D.Traffic
E.Latency
AnswersB, D, E

A core golden signal.

Why this answer

The four golden signals are Latency, Traffic, Errors, and Saturation.

20
MCQhard

A dashboard shows a latency spike that doesn't correlate with CPU usage. What should you investigate next?

A.Increase the number of replicas.
B.Disk I/O and network saturation.
C.Check the memory limit.
D.Delete old metrics.
AnswerB

These are common non-CPU bottlenecks.

Why this answer

If CPU is not the bottleneck, the issue is likely I/O saturation, network contention, or a downstream dependency delay.

21
MCQmedium

What is the purpose of a Gauge metric?

A.To track request rates.
B.To track job start times.
C.To track request durations.
D.To track values that fluctuate up and down.
AnswerD

Gauges track instantaneous state.

Why this answer

A gauge represents a single numerical value that can arbitrarily go up and down, such as temperature or memory usage.

22
MCQmedium

Which monitoring philosophy is core to the Prometheus architecture?

A.Agent-less log aggregation.
B.Push-based data ingestion.
C.Centralized pull-based scraping.
D.Event-driven architecture.
AnswerC

Prometheus pulls metrics from targets at controlled intervals.

Why this answer

Prometheus favors the pull model, where the server controls the scrape rate and frequency, providing better control over the load on the monitoring system.

23
MCQmedium

What is the primary drawback of using the Pushgateway for long-running services?

A.It requires manual restarts.
B.It lacks metric persistence.
C.Prometheus cannot query the Pushgateway.
D.It bypasses Prometheus's liveness check for the source.
AnswerD

Prometheus won't know if the source process is actually dead.

Why this answer

Using the Pushgateway removes the 'up' status check that Prometheus performs on targets, and it can become a bottleneck or single point of failure.

24
MCQeasy

What is the primary goal of observability?

A.To store as many logs as possible.
B.To automate code deployments.
C.To understand system state from external outputs.
D.To replace testing.
AnswerC

This is the definition of observability.

Why this answer

Observability aims to answer 'why' a system is in its current state by understanding its internal state through outputs (metrics, logs, traces).

25
MCQmedium

You are designing a monitoring architecture for an ephemeral, auto-scaling microservices environment. Why is the Prometheus 'pull' model generally preferred over a 'push' model in this scenario?

A.Pull models enable automatic service discovery and health management via the Prometheus server.
B.Pull models eliminate the need for firewall configuration.
C.Pull models reduce network latency on the monitored targets.
D.Push models require a Prometheus Pushgateway for every single target.
AnswerA

Prometheus handles the discovery process, ensuring new targets are scraped automatically without client-side configuration.

Why this answer

Pull models allow the monitoring system to handle service discovery and target management centrally, preventing issues with configuration drift when instances are added or removed dynamically.

26
MCQhard

When evaluating the 'Traffic' golden signal, what is the best metric to watch for a web service?

A.CPU usage percentage.
B.Requests per second.
C.HTTP error count.
D.Response latency.
AnswerB

This measures traffic volume.

Why this answer

Request rate (requests per second) is the standard way to measure traffic volume.

27
MCQeasy

Your team is defining Service Level Objectives (SLOs) for a web application. Which metric is most indicative of the 'Traffic' golden signal?

A.Number of requests per second
B.Database connection pool size
C.Total disk I/O wait
D.Number of active error logs
E.Average CPU utilization percentage
AnswerA

Request rate is the standard definition of traffic in the golden signals framework.

Why this answer

Traffic is a measure of demand on the system, typically represented by request rate per second.

28
MCQhard

How does the 'stale marker' work in Prometheus?

A.It prevents the graph from showing data after the target goes down.
B.It restarts the scrape job.
C.It sends an alert.
D.It deletes the metric data.
AnswerA

This prevents 'trailing' lines on graphs.

Why this answer

When a target stops responding, Prometheus writes a stale marker to the TSDB so that graphs stop at the last known value rather than showing an infinite line or incorrect data.

29
MCQmedium

Which tool would you pair with Prometheus to visualize the collected data?

A.Grafana
B.Kibana
C.PromQL
D.Alertmanager
AnswerA

Grafana provides the UI/dashboards.

Why this answer

Grafana is the standard visualization tool that integrates deeply with Prometheus as a data source.

30
MCQeasy

What is the primary difference between a metric and a log?

A.Metrics are for debugging; logs are for alerting.
B.Logs are cheaper to store.
C.Logs are always real-time.
D.Metrics represent snapshots of state; logs represent discrete events.
AnswerD

This is the classic distinction between the two.

Why this answer

Metrics are aggregated, numeric data points over time, while logs are timestamped records of specific events.

31
MCQeasy

Which component is strictly required to monitor batch jobs in a Prometheus ecosystem?

A.Grafana
B.Alertmanager
C.Pushgateway
D.PromQL
AnswerC

Pushgateway acts as a metrics buffer for transient jobs.

Why this answer

The Pushgateway is specifically designed to allow ephemeral batch jobs to push metrics, which Prometheus then pulls.

32
MCQeasy

Which golden signal would you monitor to detect if a specific API endpoint is returning 404s?

A.Traffic
B.Saturation
C.Errors
D.Latency
AnswerC

Error rates are the primary source for identifying 4xx/5xx issues.

Why this answer

The 'Errors' signal tracks the rate of failed requests, including HTTP 4xx and 5xx codes.

33
MCQeasy

A team is transitioning from a traditional logging system to a metrics-based monitoring approach. Which category of observability data should the team prioritize to specifically identify the 'Latency' golden signal?

A.Infrastructure events
B.Structured application logs
C.Time-series metrics
D.Distributed traces
AnswerC

Metrics are the standard for measuring the four golden signals, including latency.

Why this answer

Latency measures the time it takes to service a request, which is best captured via time-series metrics rather than unstructured logs or traces.

34
Multi-Selectmedium

Which TWO are true about the 'Summary' metric type?

Select 2 answers
A.They only support counts.
B.They are easily aggregatable across instances.
C.They provide client-side quantiles.
D.They have a fixed overhead.
E.They are identical to Histograms.
AnswersC, D

This is their key feature.

Why this answer

Summaries are pre-calculated at the client side and provide quantiles.

35
Multi-Selectmedium

Which TWO of these are true about the 'Pull' model?

Select 2 answers
A.The load on the server is unpredictable.
B.Targets must run a push-client.
C.Prometheus initiates the scrape request.
D.Prometheus can detect when a target is down.
E.It is limited to local metrics.
AnswersC, D

That is the definition of pull.

Why this answer

Prometheus controls the scrape and can detect target downtime.

36
Multi-Selectmedium

Which THREE items are standard techniques to reduce metric cardinality?

Select 3 answers
A.Aggregating raw metrics into broader categories.
B.Increasing the scrape interval.
C.Dropping unused labels via relabeling.
D.Using histograms with fewer buckets.
E.Adding unique IDs to every label.
AnswersA, C, D

Reduces the number of individual series.

Why this answer

Dropping labels, aggregating metrics, and limiting metric frequency are standard ways to reduce cardinality.

37
MCQhard

You need to measure the P99 latency of your service. Which PromQL function do you use on a Histogram?

A.histogram_quantile()
B.avg()
C.sum()
D.rate()
AnswerA

This is the correct function for quantiles.

Why this answer

The 'histogram_quantile' function is required to calculate quantiles from bucketed histogram data.

38
Multi-Selecteasy

Which TWO of the following are examples of metric data?

Select 2 answers
A.A full database SQL query statement.
B.Current CPU usage percentage.
C.A line of text in an access log file.
D.Total number of completed HTTP requests.
E.The stack trace of an application error.
AnswersB, D

Gauge metric.

Why this answer

CPU percentage and total request count are classic metrics.

39
MCQeasy

Which component is responsible for executing queries written in PromQL?

A.Exporter
B.Alertmanager
C.Prometheus Server
D.Grafana
AnswerC

Prometheus parses and executes the query.

Why this answer

The Prometheus server itself contains the query engine that processes PromQL expressions.

40
Multi-Selecthard

Which TWO of these are potential side effects of high-cardinality metrics?

Select 2 answers
A.High memory consumption on the Prometheus server.
B.Reduced CPU usage on target.
C.Faster alert evaluation.
D.Slow PromQL query execution times.
E.Decreased network bandwidth.
AnswersA, D

Each series takes memory.

Why this answer

Memory exhaustion (OOM) and slow query performance are the direct results of high cardinality.

41
MCQhard

An application is emitting logs that contain '5xx' status codes when a service is unavailable. If you want to create an alert that triggers based on the rate of these errors, what is the best practice for observability?

A.Expose a metric incrementing on every 5xx error and alert on the rate of that metric.
B.Alert directly on the log stream using a log aggregator.
C.Use Prometheus to scrape the log file directly.
D.Increase log verbosity to trace the request until the error is resolved.
AnswerA

Converting log events to metrics provides a reliable, performant signal for alerting.

Why this answer

Logs are useful for root cause analysis, but for alerting on rates, you should convert the error occurrence into a metric increment, as metrics are more efficient for long-term calculation and alerting.

42
MCQmedium

Why are 'logs' essential for debugging, even with perfect metrics?

A.Metrics are too slow.
B.Logs contain detailed context about specific events.
C.Logs are free to store.
D.Metrics cannot be used for debugging.
AnswerB

Logs allow drill-down into specific failures.

Why this answer

Logs provide the granular, detailed context (like specific error messages or stack traces) that metrics cannot provide.

43
MCQmedium

A developer asks why they should use Distributed Traces instead of simply using high-cardinality metrics to debug a slow request. What is the primary advantage of traces?

A.Traces are natively generated by Prometheus.
B.Traces provide end-to-end request context across microservices.
C.Traces have lower storage requirements.
D.Metrics cannot be used for alerting.
AnswerB

Traces follow the lifecycle of a request, revealing exactly where bottlenecks exist in complex architectures.

Why this answer

Distributed traces provide the full execution path and context of a single request across multiple services, which metrics cannot do.

44
Multi-Selecthard

Which THREE factors contribute to a 'high cardinality' problem in a Prometheus environment?

Select 3 answers
A.Adding high-variance values like email addresses to labels.
B.Including a unique request ID in a label.
C.Adding full URL paths as labels including query parameters.
D.Using a low scrape interval.
E.Using too many scrape targets.
AnswersA, B, C

These values are unique per user, leading to massive series growth.

Why this answer

High cardinality is caused by labels with many unique values, like timestamps, user IDs, or un-normalized request paths.

45
MCQeasy

In the context of the Four Golden Signals, what does 'Saturation' measure?

A.The number of 5xx errors.
B.The amount of queued work.
C.The speed of the network.
D.The number of successful requests.
AnswerB

Queued work indicates resource contention.

Why this answer

Saturation measures how 'full' a service is, typically defined by identifying the most constrained resource (e.g., CPU, RAM, or disk IO).

46
MCQhard

You notice that your Prometheus instance memory usage is growing linearly despite constant traffic. What is the most likely cause?

A.CPU throttling.
B.Network latency.
C.Increasing metric cardinality.
D.Too many alert rules.
AnswerC

High label variance causes memory inflation.

Why this answer

If cardinality (unique label combinations) increases over time, the number of active time series keeps growing, increasing RAM usage.

47
Multi-Selectmedium

Which TWO statements accurately describe the differences between logs and metrics?

Select 2 answers
A.Logs are stored as numerical counters.
B.Metrics are better suited for full-text search.
C.Metrics have higher storage costs per data point.
D.Metrics are best for tracking aggregate trends over time.
E.Logs are ideal for debugging specific, individual request failures.
AnswersD, E

Metrics are highly efficient for time-series aggregation.

Why this answer

Metrics are numerical aggregations (efficient), whereas logs are event-based records (detailed).

48
Multi-Selecthard

Which TWO are common causes of high-cardinality in Kubernetes environments?

Select 2 answers
A.Using a deployment name label.
B.Using a unique transaction ID as a label.
C.Using the pod name in a metric label.
D.Using a cluster region label.
E.Using a service name label.
AnswersB, C

These are infinite in number.

Why this answer

Using pod names or unique request IDs as labels creates high cardinality.

49
MCQeasy

What is 'Monitoring Philosophy' regarding alerts?

A.Alert on every CPU spike.
B.Alert on symptoms, not causes.
C.Only alert during business hours.
D.Alert on every error log.
AnswerB

Alerting on user-facing symptoms is best practice.

Why this answer

Effective alerting should be actionable, low-noise, and focus on symptoms (what the user sees) rather than causes.

50
MCQhard

Why does the 'rate()' function in PromQL behave unexpectedly on counter resets?

A.It returns an error.
B.It requires a manual offset.
C.It detects the reset and ignores the wrap-around.
D.It stops recording the metric.
AnswerC

Prometheus handles monotonic counter resets automatically.

Why this answer

A counter reset (going to 0) would produce a massive negative number if not handled. 'rate()' automatically accounts for this by assuming a reset occurred.

51
Multi-Selecteasy

Which THREE features are provided by Grafana when used with Prometheus?

Select 3 answers
A.Customizable dashboard visualization.
B.Integration with alert notification channels.
C.Dashboard templating with variables.
D.Long-term storage of metrics.
E.Automatic code deployment.
AnswersA, B, C

Primary function.

Why this answer

Visualization, dashboard templating, and alert integration are core Grafana features.

52
Multi-Selecthard

Which THREE actions are commonly performed during the 'relabeling' phase in Prometheus?

Select 3 answers
A.Mapping multiple labels into one.
B.Configuring the storage retention policy.
C.Dropping a metric based on a label value.
D.Replacing a label value with a regex match.
E.Increasing the memory of the Prometheus instance.
AnswersA, C, D

Used for normalization.

Why this answer

Replacing labels, dropping series, and mapping labels are standard relabeling actions.

53
Multi-Selecteasy

Which THREE of these are common Prometheus data sources?

Select 3 answers
A.Static configuration files.
B.Consul Service Discovery
C.Kubernetes API Service Discovery
D.User manual entry in the UI.
E.Direct SQL database connections.
AnswersA, B, C

Common for fixed targets.

Why this answer

Kubernetes service discovery, static file configs, and Consul are standard discovery methods.

54
MCQmedium

If you have a metric `http_requests_total` and want the increase over 5 minutes, what is the best PromQL syntax?

A.increase(http_requests_total[5m])
B.delta(http_requests_total[5m])
C.rate(http_requests_total[5m])
D.sum(http_requests_total[5m])
AnswerA

This returns the count increase.

Why this answer

The `increase()` function is specifically designed to calculate the increase of counter values over a specified range.

55
Multi-Selecteasy

Which TWO are common types of Prometheus exporters?

Select 2 answers
A.Node Exporter
B.Log Exporter
C.Push Exporter
D.Blackbox Exporter
E.Trace Exporter
AnswersA, D

Standard host monitoring.

Why this answer

Node Exporter and Blackbox Exporter are the most common official ones.

56
MCQhard

An engineer observes a massive spike in Prometheus memory usage after introducing a new custom label that includes a unique user ID. Which observability concept is being violated?

A.Data retention policy
B.Metric saturation
C.Service discovery limits
D.High cardinality
AnswerD

Including highly unique values like user IDs in labels creates excessive time series, causing high memory usage.

Why this answer

High cardinality occurs when a metric label has an unbounded number of unique values, which causes Prometheus to create a unique time series for every combination, leading to memory exhaustion.

57
MCQhard

A developer adds a 'user_id' label to an HTTP request counter. What is the operational risk?

A.High cardinality will consume excessive memory.
B.The query speed will increase.
C.Prometheus will reject the metric.
D.The metric will stop recording.
AnswerA

Each user_id will create a separate time series.

Why this answer

Adding a high-cardinality dimension like 'user_id' can explode the number of time series created, crashing the TSDB.

58
Multi-Selectmedium

Which THREE of these are recommended practices for an observability strategy?

Select 3 answers
A.Maintain logs for granular incident analysis.
B.Alert on symptoms instead of causes.
C.Always set alert thresholds to zero.
D.Use metrics for everything.
E.Monitor the Four Golden Signals.
AnswersA, B, E

Logs provide the 'why'.

Why this answer

Alerting on symptoms, monitoring the Golden Signals, and keeping logs for detailed debugging are best practices.

59
MCQmedium

What is the benefit of the 'service discovery' feature in Prometheus?

A.It improves query performance.
B.It simplifies management in dynamic environments.
C.It encrypts the data.
D.It reduces the storage size.
AnswerB

Auto-scaling environments require dynamic discovery.

Why this answer

It automatically updates the list of targets to scrape, eliminating manual updates when infrastructure scales.

60
MCQmedium

Why are traces considered distinct from metrics in observability?

A.Traces are always numeric.
B.Traces track individual request lifecycles through services.
C.Traces are only for frontend applications.
D.Metrics replace traces.
AnswerB

This is the fundamental definition of distributed tracing.

Why this answer

Traces provide context on a single request's path through a distributed system, whereas metrics provide aggregated health status.

61
MCQeasy

An SRE team is transitioning from traditional logs to metrics for performance monitoring. Which scenario best justifies using metrics over logs?

A.Auditing user access attempts for compliance.
B.Tracking the request rate per second on a web server.
C.Storing the payload of a failed transaction for later inspection.
D.Recording the stack trace of a Java application crash.
AnswerB

Metrics are designed for calculating rates and aggregates over time.

Why this answer

Metrics are numerical representations of data measured over time, making them efficient for time-series analysis and alerting, whereas logs are better for debugging specific events.

62
MCQeasy

What is the primary role of the 'Alertmanager'?

A.To manage and route alerts generated by Prometheus.
B.To store long-term metric data.
C.To scrape metrics from targets.
D.To visualize metrics in dashboards.
AnswerA

Alertmanager handles the alert lifecycle.

Why this answer

Alertmanager is responsible for grouping, silencing, and routing alerts to external systems like PagerDuty or email.

63
Multi-Selecthard

Which THREE are true regarding the Prometheus TSDB?

Select 3 answers
A.It uses an inverted index for fast searching.
B.It stores data in blocks of time.
C.It uses a B-tree for all queries.
D.It is a relational database.
E.It maintains a Write Ahead Log (WAL).
AnswersA, B, E

Crucial for label filtering.

Why this answer

It uses blocks, WAL, and index files, and it is optimized for time-series data.

Ready to test yourself?

Try a timed practice session using only Observability Concepts questions.