Monitoring
Everything on SkillVeris tagged Monitoring — collected across the glossary, study notes, blog, and cheat sheets.
37 resources across 3 libraries
Glossary Terms(1)
Study Notes(16)
Monitoring and Event Logs
Learn how Windows Event Logs, Event Viewer, and key security event IDs help administrators detect AD problems and security incidents.
Monitoring with the Spark UI
Navigate the Spark web UI to diagnose job performance, stage bottlenecks, and executor behavior in running and completed applications.
Monitoring with the Flink Dashboard
Learn to read Flink's web dashboard and metrics system to diagnose backpressure, checkpoint failures, and skewed workloads.
Monitoring and Logging
How Airflow's per-task logging works, how to configure remote logging for distributed deployments, and how to build alerting that avoids fatigue while catching…
Monitoring RabbitMQ
Learn the key metrics, tools, and alerting strategies for keeping a RabbitMQ cluster observable and catching problems before they cause outages.
Cloud Monitoring Basics
Learn how Google Cloud Monitoring collects metrics, logs, and traces so you can observe the health and performance of resources running on GCP.
CloudWatch Monitoring Basics
Learn how Amazon CloudWatch collects metrics and logs from your AWS resources, and how to build alarms that alert you before small issues become outages.
Security Logging and Monitoring
Learn why insufficient logging and monitoring lets breaches go undetected for months, and how to build effective detection and response capability.
Monitoring Elasticsearch
Which metrics, APIs, and alerting practices keep an Elasticsearch cluster healthy and catch problems before they cause outages.
Monitoring Kafka Clusters
The essential metrics, tools, and alerting strategies for keeping a production Kafka cluster healthy and observable.
Monitoring and Logging
Learn the difference between metrics, logs, and traces, and how alerting turns raw observability data into actionable operations.
Security Monitoring and SIEM
Learn how security teams use SIEM platforms to aggregate and correlate logs from many sources to detect anomalies and threats.
Kubernetes Monitoring and Logging
Learn the core tools and patterns for observing cluster and application health: metrics, logs, and the Prometheus/Grafana stack.
Monitoring and Alerting for Pipelines
Understand how to instrument CI/CD pipelines with metrics, logs, and alerts so teams detect broken builds, slow pipelines, and failed deployments before they b…
Monitoring and Observability
The practices and tooling — metrics, logs, and traces — that let engineers understand a distributed system's internal state from its external outputs and detec…
Monitoring Processes with ps and top
Learn to inspect running processes with ps snapshots and the interactive top monitor, reading CPU, memory, and state columns to diagnose system load.
Interview Questions(20)
What Are Time-Series Databases and When Should You Use One?
A time-series database is a storage engine purpose-built for data points indexed by time, optimizing for high-volume append-only writes, time-range queries, an…
How Does the InfluxDB Data Model Work?
InfluxDB organizes data around measurements, which act like tables, and each data point within a measurement is defined by a timestamp, a set of indexed tags (…
What Is Downsampling in Time-Series Databases?
Downsampling is the process of reducing high-resolution time-series data into lower-resolution aggregates (like per-minute or per-hour averages) after it ages…
What Are Retention Policies in Time-Series Databases?
A retention policy is a rule that automatically deletes (or archives) time-series data once it passes a defined age, so storage does not grow without bound as…
How Do You Design a Robust Database Health Check?
A robust database health check goes beyond a simple TCP ping by verifying that the database can actually execute a real query within an acceptable time, checki…
What is Packet Loss?
Packet loss is the failure of one or more transmitted packets to reach their destination, caused by congestion, faulty hardware, signal interference, or a rout…
How Would You Design a Distributed Logging System?
Design a distributed logging system as a pipeline: lightweight agents on each host tail and buffer log lines locally, ship them to a durable, partitioned inges…
How to Design a Log Aggregation System
A log aggregation system collects logs from many hosts via lightweight shippers, ships them through a durable buffer to decouple producers from indexing speed,…
What is Distributed Tracing and Why Is It Needed?
Distributed tracing tracks a single request as it flows across many microservices by propagating a shared trace ID and recording timed spans at each hop, letti…
SLA vs SLO vs SLI: What Is the Difference?
An SLI (Service Level Indicator) is a measured metric like request latency or error rate, an SLO (Service Level Objective) is the internal target you set for t…
What is Monitoring vs Observability?
Monitoring is watching a predefined set of metrics and alerts to detect known failure conditions, while observability is the broader capability to ask arbitrar…
What is Log Aggregation?
Log aggregation is the practice of collecting log output from many distributed services, containers, and hosts into one centralized system where it can be sear…
What is a Kubernetes DaemonSet?
A DaemonSet ensures that a copy of a specific Pod runs on every node (or a selected subset of nodes) in a cluster, automatically adding that Pod to new nodes a…
What is Prometheus and How Does it Collect Metrics?
Prometheus is an open-source monitoring and alerting toolkit that pulls time-series metrics from configured targets over HTTP at regular intervals, stores them…
What is Grafana and How Does it Relate to Prometheus?
Grafana is an open-source visualization and dashboarding platform that queries data sources like Prometheus, Loki, or Elasticsearch and renders their results a…
What is APM (Application Performance Monitoring)?
APM (Application Performance Monitoring) is the practice of instrumenting an application to capture traces, latency, throughput, and error data for every reque…
What is Structured Logging and Why Does It Matter?
Structured logging means emitting log entries as machine-parseable key-value data, typically JSON, instead of free-form text sentences, so every field like req…
How Does Prometheus Alertmanager Work?
Prometheus Alertmanager is a separate service that receives firing alerts evaluated by Prometheus rule expressions, then handles deduplication, grouping, silen…
What is the Difference Between a Grafana Dashboard and a Panel?
A Grafana dashboard is the overall page — a saved collection of visualizations, layout, and shared settings like time range and template variables — while a pa…
What is Log Rotation and Why is it Necessary?
Log rotation is the automated process of archiving, compressing, and eventually deleting old log files on a schedule or size threshold, so a continuously growi…