Cloud Native Monitoring
Lifecycle of a Metric
Prometheus
Grafana
The Tick Stack
100

This is the primary benefit of push-based monitoring in a dynamic environment with short-lived activities

It captures data when it is generated, preventing the loss of information that a poll-based monitor might miss

100

This is the  focus of proactive monitoring. It is also the predifined reason, SREs monitor their systems.

service-level objectives (SLOs)

100

In a monitoring query engine, this is the function of 'Filtering'

Selecting only the datapoints from a complete dataset that match specific conditions, such as a metric name or hostname.

100

This is why "Collaboration" is essential when monitoring a distributed microservices architecture

Teams must work together to pinpoint the source of problems in loosely coupled systems with dependent components.

100

What does the 'I' in TICK Stack stand for?

InfluxDB

200

This is a term for monitoring user behavior, page load times, and mobile crash information using web analytics

User Experience monitoring.

200

This is the size that  Write Ahead Log (WAL) segments are typically stored

128 MB

200

These are three examples of statistical functions used during the 'Aggregation' phase of data analysis.

SUM, AVG, and MAX

200

This open-source tool is typically integrated with Prometheus to provide advanced dashboards and visualization?

Grafana

200

What does the 'C' in TICK Stack stand for?


Chronograf

300

This is how AIOps help reduce "noise" for Site Reliability Engineers (SREs)

It prioritizes alerts and focuses on critical issues by correlating related incidents.

300

This is what the  fundamental building blocks of a Grafana dashboard  is called

Panels

300

This visualization type is most effective for spotting outliers by joining data points to show a trend over time

Line Graphs

300

This is a cumulative metric that only increases or resets to zero on restart.

Counter

300

What is the main architectural change in InfluxDB 2.0 compared to the original TICK stack?

The separate components were merged into a single binary.

400

This  Kubernetes component is responsible for deciding which containers go into which worker nodes

kube-scheduler

400

This is the  typically amount of write operations in a monitoring system database

90%−95%

400

This is the negative consequence of an operations team setting 'too conservative' alerts

It leads to a deluge of notifications and 'alert fatigue', causing teams to ignore critical issues.

400

This is the period Prometheus stores collected time-series data locally in blocks of what duration

2 hours

400

In the Prometheus `prometheus-configmap.yaml`, what does the `scrape_interval: 15s` setting define?

The frequency at which Prometheus will pull metrics from its targets.

500

This is the smallest deployable unit in Kubernetes that shares the same host, IP address, and storage.

Pod

500

In a TSDB, this is 'downsampling' which is also known as 'data rollup'

The process of aggregating high-precision older data into fewer samples with lower granularity to save storage.

500

This is the primary benefit of 'Auto-rollup' features in databases like InfluxDB

They automatically perform downsampling without the need for the user to run explicit manual queries.

500

This is the purpose of the Write Ahead Log (WAL) in Prometheus storage?

To maintain a log of data that hasn't been persisted yet, allowing it to be replayed if the server fails.

500

these are the default 'first-time' login credentials for Grafana

admin
M
e
n
u