FAQ
Frequently asked questions
Practical answers to help you prepare for your course and keep learning.
What is the difference between Docker and a virtual machine?
Containers share the host OS kernel, so they are much lighter and faster.
Docker: From Discovery to Expertise ↗Is this training suitable for beginners?
Yes, it starts with the basic concepts and evolves towards advanced orchestration.
Docker: From Discovery to Expertise ↗What is a Dockerfile?
It is a text script containing instructions to build a Docker image.
Docker: From Discovery to Expertise ↗What is Docker Compose?
A tool to define and run multi-container Docker applications.
Docker: From Discovery to Expertise ↗What is Docker Hub?
It's a public registry where you can find and share Docker images.
Docker: From Discovery to Expertise ↗What is Docker Swarm?
Docker's native tool to orchestrate a cluster of Docker engines.
Docker: From Discovery to Expertise ↗Are my data lost if the container stops?
Yes, unless you use Docker volumes to persist data.
Docker: From Discovery to Expertise ↗Why use multi-stage builds?
To reduce the final image size by excluding compilation tools.
Docker: From Discovery to Expertise ↗Can we limit a container's resources?
Yes, you can impose CPU and RAM limits when starting it.
Docker: From Discovery to Expertise ↗How does Docker integrate with Kubernetes?
Kubernetes uses standard containers (often Docker or containerd) for orchestration.
Docker: From Discovery to Expertise ↗What is Dynatrace?
It's a complete observability platform powered by artificial intelligence.
Dynatrace: From Discovery to Expertise ↗What's the difference between SaaS and Managed?
SaaS is hosted by Dynatrace, Managed is installed on your own infrastructure.
Dynatrace: From Discovery to Expertise ↗What is the OneAgent?
A single agent installed on your hosts that automatically collects all metrics and traces.
Dynatrace: From Discovery to Expertise ↗How does Davis AI work?
Davis causal AI uses the Smartscape topology and observed dependencies to group related anomalies into a single problem and point to the most likely root cause, with supporting evidence. Its accuracy depends on how complete the instrumentation is.
Dynatrace: From Discovery to Expertise ↗What is Grail?
Dynatrace's data lakehouse, designed specifically for unified observability data.
Dynatrace: From Discovery to Expertise ↗Can you monitor containers?
Yes, Dynatrace integrates seamlessly with Docker, Kubernetes and OpenShift.
Dynatrace: From Discovery to Expertise ↗What is Monaco?
The 'Monitoring as Code' tool for managing your Dynatrace configurations as code.
Dynatrace: From Discovery to Expertise ↗Can you simulate the user journey?
Yes, with synthetic monitors (Synthetic Monitoring).
Dynatrace: From Discovery to Expertise ↗How do you manage costs in Dynatrace?
Through DDUs (Davis Data Units), which let you track the consumption of the different metrics.
Dynatrace: From Discovery to Expertise ↗Is there a certification?
Yes, there are several levels such as Associate, Advanced Observability, etc.
Dynatrace: From Discovery to Expertise ↗What is Vagrant?
Vagrant is a command-line tool for creating and managing reproducible, portable, and easy-to-configure virtual development environments.
Vagrant: From Discovery to Expertise ↗What's the difference between Vagrant and Docker?
Vagrant focuses on managing full virtual machines (an isolated operating system), while Docker manages containers that share the host's kernel, making them lighter but less isolated at the OS level.
Vagrant: From Discovery to Expertise ↗What is a Box in Vagrant?
A box is the packaging format for Vagrant environments. It's a compressed base image of an operating system (e.g. Ubuntu, CentOS) from which the VM is created.
Vagrant: From Discovery to Expertise ↗What is the Vagrantfile for?
It's the central configuration file (written in Ruby syntax) that describes the machine type, its resources (CPU, RAM), shared folders, networking, and the configuration scripts to run.
Vagrant: From Discovery to Expertise ↗Can I use Vagrant with a provider other than VirtualBox?
Yes, Vagrant is provider-agnostic. While VirtualBox is the standard, it also supports VMware, Hyper-V, Docker, and even Cloud instances (AWS, Azure) via plugins.
Vagrant: From Discovery to Expertise ↗What is provisioning?
It's the automation step where Vagrant installs software and configures the machine after it starts up, using Shell scripts or tools like Ansible, Chef, or Puppet.
Vagrant: From Discovery to Expertise ↗What is Traefik?
It's a modern reverse proxy and load balancer designed for microservice architectures. It automatically discovers the configuration of your services.
Traefik: From Discovery to Expertise ↗Does Traefik handle SSL/TLS certificates?
Yes, it integrates natively with Let's Encrypt to automatically generate and renew TLS certificates.
Traefik: From Discovery to Expertise ↗What's the difference between Traefik v1 and v2?
v2 introduced the concepts of Routers, Middlewares and Services, offering a more flexible and powerful configuration than v1's frontends/backends.
Traefik: From Discovery to Expertise ↗What is Ansible?
It is an open-source automation tool for configuration management, application deployment, and orchestration of IT tasks.
Ansible: from discovery to expertise ↗Does Ansible require an agent?
No, Ansible is 'agentless'. It communicates with remote servers via SSH (for Linux/Unix) or WinRM (for Windows).
Ansible: from discovery to expertise ↗What is an Ansible playbook?
It is a YAML formatted file that describes a set of ordered tasks to be executed on one or more target servers (the inventory).
Ansible: from discovery to expertise ↗What is Elasticsearch?
A distributed search and analytics engine based on Apache Lucene.
Elasticsearch: from discovery to expertise ↗What is an index?
A logical collection of JSON documents, split into shards (Lucene indices) spread across the cluster's nodes. It is not the equivalent of a relational database: no tables or joins, and one schema (mapping) per index.
Elasticsearch: from discovery to expertise ↗How does a Shard work?
It is a partition of an index that lets data be distributed across several nodes.
Elasticsearch: from discovery to expertise ↗What is Kibana used for?
It is the user interface for visualising and interacting with Elasticsearch data.
Elasticsearch: from discovery to expertise ↗How do you secure the cluster?
By using Role-Based Access Control (RBAC) features and Kibana spaces.
Elasticsearch: from discovery to expertise ↗What is the default query language?
You can use Query DSL through the API, or KQL (Kibana Query Language) in the interface.
Elasticsearch: from discovery to expertise ↗Is it suitable for time series?
Yes, through Data Streams, which are optimised for time-based data.
Elasticsearch: from discovery to expertise ↗How do you manage backups?
With Snapshots stored in a repository (NFS, S3, etc.) and managed by SLM policies.
Elasticsearch: from discovery to expertise ↗Can an LDAP or Active Directory directory be integrated?
Yes, Elasticsearch supports Role Mapping with SAML, LDAP and other identity providers.
Elasticsearch: from discovery to expertise ↗What is a Master node?
A node responsible for managing the cluster as a whole (index creation, node tracking).
Elasticsearch: from discovery to expertise ↗What is Logstash?
An open source data collection engine to process and enrich events.
Logstash: from discovery to expertise ↗What is a pipeline?
A series of data processing steps including inputs, filters, and outputs.
Logstash: from discovery to expertise ↗Why use the Grok filter?
To parse and structure unstructured text into identifiable fields.
Logstash: from discovery to expertise ↗What is the difference between Beats and Logstash?
Beats is lightweight and collects data at the source, while Logstash is a heavy engine that centralizes and transforms the data.
Logstash: from discovery to expertise ↗What is Prometheus?
An open-source monitoring and alerting system specialized in time series data.
Prometheus: From Discovery to Expertise ↗What's its basic architecture?
It uses a 'pull' model where the server fetches metrics from the targets.
Prometheus: From Discovery to Expertise ↗What is an Exporter?
An agent that translates third-party metrics into a format Prometheus understands.
Prometheus: From Discovery to Expertise ↗What is PromQL?
The powerful query language used to work with time series.
Prometheus: From Discovery to Expertise ↗How do you monitor a short-lived script?
By using Pushgateway, since the 'pull' model doesn't suit very short-lived tasks.
Prometheus: From Discovery to Expertise ↗Does Prometheus replace Logstash?
No, Prometheus only handles metrics. Logstash handles logs.
Prometheus: From Discovery to Expertise ↗How are alerts managed?
Prometheus evaluates alerting rules and sends events to Alertmanager.
Prometheus: From Discovery to Expertise ↗What is cAdvisor?
A tool for collecting resource usage metrics from Docker/Kubernetes containers.
Prometheus: From Discovery to Expertise ↗Can it be integrated with Grafana?
Yes, Prometheus is Grafana's default and most widely used data source.
Prometheus: From Discovery to Expertise ↗Is it suited to dynamic environments?
Yes, it includes service discovery mechanisms.
Prometheus: From Discovery to Expertise ↗What is Cloud Computing?
It is the on-demand access, via the Internet, to shared computing resources (servers, storage, applications) with a pay-as-you-go model.
Cloud Computing: From Discovery to Expertise ↗What is the difference between IaaS, PaaS, and SaaS?
IaaS provides the core infrastructure, PaaS offers a platform for developers, and SaaS provides finished software accessible via a browser.
Cloud Computing: From Discovery to Expertise ↗What is elasticity?
It is the ability of a Cloud infrastructure to automatically increase or decrease its resources to adapt to the load in real time.
Cloud Computing: From Discovery to Expertise ↗What is OpenTelemetry?
It's a standard and a set of open-source tools (API, SDK, Collector) for instrumenting, generating, collecting and exporting telemetry data (traces, metrics, logs).
OpenTelemetry: From Discovery to Expertise ↗What is OTLP?
It's OpenTelemetry's native protocol (OpenTelemetry Protocol) for transporting telemetry data efficiently and in a standardized way between the different components.
OpenTelemetry: From Discovery to Expertise ↗Do I need to change my backend if I use OpenTelemetry?
No, that's one of its major strengths. OTel is vendor-agnostic and can send data to many backends (Jaeger, Prometheus, Dynatrace, Datadog, etc.) via exporters, sparing you from vendor lock-in.
OpenTelemetry: From Discovery to Expertise ↗What are semantic conventions (semconv)?
They are the standard names for attributes, spans and metrics (for example http.request.method or service.name). They make telemetry understandable by every tool; a whole chapter covers them.
OpenTelemetry: From Discovery to Expertise ↗Are profiles an OpenTelemetry signal?
Yes, it is the fourth signal, still in development: OTLP carries it and an eBPF profiler was donated to the project. The "Profiles" chapter explains the current state and how to link a span to its profile today.
OpenTelemetry: From Discovery to Expertise ↗What is Grafana?
It's an open-source platform for visualizing and analyzing metrics.
Grafana: From Discovery to Expertise ↗Which data sources are supported?
Grafana supports many sources such as Prometheus, Elasticsearch, InfluxDB, MySQL, PostgreSQL, etc.
Grafana: From Discovery to Expertise ↗What's the difference between Grafana and Kibana?
Kibana is closely tied to Elasticsearch for logs, while Grafana is more agnostic and excels at metrics and multi-source integration.
Grafana: From Discovery to Expertise ↗Can you configure alerts?
Yes, Grafana has a powerful built-in alerting system.
Grafana: From Discovery to Expertise ↗How do you secure Grafana?
Through authentication (LDAP, OAuth), HTTPS, and fine-grained permissions per folder and dashboard.
Grafana: From Discovery to Expertise ↗What is a dashboard variable?
It makes dashboards dynamic (e.g. filtering by server or environment).
Grafana: From Discovery to Expertise ↗Can dashboards be exported?
Yes, in JSON format to back them up or share them.
Grafana: From Discovery to Expertise ↗Grafana Cloud or self-hosted?
Grafana Cloud is a managed SaaS service; self-hosting gives you full control over the infrastructure.
Grafana: From Discovery to Expertise ↗What are annotations?
Visual markers on graphs to indicate events (deployments, outages).
Grafana: From Discovery to Expertise ↗Can Grafana be used for logs?
Yes, notably with Loki, the log solution built into the Grafana ecosystem.
Grafana: From Discovery to Expertise ↗Is DevOps a job or a culture?
It's first and foremost a culture of collaboration between development (Dev) and operations (Ops) teams, backed by practices (CI/CD, IaC) and automation tools.
DevOps: From Discovery to Expertise ↗What is CI/CD?
CI (Continuous Integration) is the practice of integrating code into a shared repository frequently. CD (Continuous Delivery/Deployment) is the automation of releasing or deploying to production.
DevOps: From Discovery to Expertise ↗What is Infrastructure as Code (IaC)?
It's the practice of managing and provisioning infrastructure (servers, networks, load balancers) through versioned configuration files (code), such as with Terraform or Ansible, rather than through manual configuration.
DevOps: From Discovery to Expertise ↗What is the difference between continuous delivery and continuous deployment?
With continuous delivery, every validated version can go to production in one click; with continuous deployment, it goes there automatically, with no human action. The "End-to-end CI/CD" chapter covers both.
DevOps: From Discovery to Expertise ↗Do I need to know Linux before this course?
It is recommended: labs use the command line, Docker and Git. The "Linux administration" course provides the required foundations.
DevOps: From Discovery to Expertise ↗What are Beats?
They are lightweight agents from the Elastic stack installed on servers to collect data.
Beats: From Discovery to Expertise ↗Filebeat vs Logstash?
Filebeat collects and sends logs in a lightweight way, while Logstash is a heavy transformation engine.
Beats: From Discovery to Expertise ↗What is Metricbeat?
An agent dedicated to collecting system and service metrics.
Beats: From Discovery to Expertise ↗Beats or Elastic Agent?
Elastic Agent is the new unified solution intended to replace individual Beats.
Beats: From Discovery to Expertise ↗What is Fleet?
The centralized interface in Kibana for configuring and updating Elastic Agents at scale.
Beats: From Discovery to Expertise ↗Do they work on Windows?
Yes, Winlogbeat is specifically designed for Windows event logs.
Beats: From Discovery to Expertise ↗Where do they send the data?
Mainly to Elasticsearch or Logstash, but also to Kafka or Redis.
Beats: From Discovery to Expertise ↗Do they consume a lot of resources?
No, they are written in Go and designed to be very lightweight.
Beats: From Discovery to Expertise ↗What are modules?
Ready-to-use configurations for common systems (Nginx, MySQL) including dashboards.
Beats: From Discovery to Expertise ↗Is the transport secure?
Yes, they support SSL/TLS encryption and authentication.
Beats: From Discovery to Expertise ↗What is Kubernetes (K8s)?
It is an open-source container orchestration system that automates deployment, scaling, and management of containerized applications.
Kubernetes: From Discovery to Expertise ↗What is the difference between a Pod and a Deployment?
A Pod is the smallest deployable unit in Kubernetes, containing one or more containers. A Deployment is a higher-level object that manages ReplicaSets, which in turn ensure that a specific number of identical Pods are running at all times.
Kubernetes: From Discovery to Expertise ↗What is a Service in Kubernetes?
It is an abstraction that defines a logical set of Pods and a policy to access them (via a stable IP and port), acting as an entry point and internal load balancer.
Kubernetes: From Discovery to Expertise ↗What is Grafana Alloy?
It is an open-source, vendor-neutral telemetry collector designed to replace Grafana Agent. It is OpenTelemetry (OTel) compatible.
Alloy: From Discovery to Expertise ↗Does Alloy replace Promtail and other agents?
Yes, Alloy combines the features of Promtail and Grafana Agent and includes native support for OpenTelemetry.
Alloy: From Discovery to Expertise ↗What configuration language does Alloy use?
Alloy uses a declarative syntax based on River (similar to Terraform's HCL) which simplifies pipeline creation.
Alloy: From Discovery to Expertise ↗Can Alloy be used for OpenTelemetry?
Absolutely, Alloy offers full native support for receiving, processing, and exporting data (Traces, Logs, Metrics) via the OTLP protocol.
Alloy: From Discovery to Expertise ↗Why choose HAProxy over another proxy?
HAProxy is renowned for its extreme speed and reliability. Unlike Nginx, which is a versatile web server, HAProxy is a pure load balancing specialist with much finer health check and persistence features.
HAProxy: from discovery to expertise ↗Does HAProxy handle HTTPS traffic?
Yes, perfectly. It can either do 'SSL Pass-through' (letting the backend decrypt) or 'SSL Termination' (HAProxy decrypts and offloads the web servers).
HAProxy: from discovery to expertise ↗What is an ACL in HAProxy?
An ACL (Access Control List) lets you make intelligent routing decisions based on criteria such as the URL, the source IP address or HTTP headers.
HAProxy: from discovery to expertise ↗What is Grafana Tempo?
A distributed tracing backend from Grafana Labs that only requires object storage and integrates natively with Grafana, Loki and Prometheus.
Grafana Tempo: from discovery to expertise ↗What is the difference between Tempo and Jaeger?
Tempo stores traces in plain object storage without a heavy index and is queried with TraceQL; Jaeger relies on Elasticsearch or Cassandra.
Grafana Tempo: from discovery to expertise ↗What is TraceQL?
Tempo's query language for searching spans by attributes, duration, status and parent/child relationships.
Grafana Tempo: from discovery to expertise ↗How do you send traces to Tempo?
Via OTLP (gRPC 4317, HTTP 4318), directly from the OpenTelemetry SDKs or through Grafana Alloy.
Grafana Tempo: from discovery to expertise ↗What is Grafana Loki?
A log aggregation system from Grafana Labs, inspired by Prometheus: it only indexes stream labels and stores the compressed content in object storage, which makes it cost-effective.
Grafana Loki: from discovery to expertise ↗Does Loki replace Elasticsearch?
For application and infrastructure logs, often yes. If you need full-text search over large volumes without context, Elasticsearch remains a better fit.
Grafana Loki: from discovery to expertise ↗Which language is used to query Loki?
LogQL, which is close to PromQL: label selectors, line filters, parsers and metric functions.
Grafana Loki: from discovery to expertise ↗Which agent should I use to send logs?
Grafana Alloy is the recommended collector; Promtail is deprecated.
Grafana Loki: from discovery to expertise ↗What is Thanos used for?
It extends Prometheus with high availability, a global multi-cluster view and long-term storage in object storage.
Thanos: from discovery to expertise ↗Does Thanos replace Prometheus?
No: Prometheus keeps collecting; Thanos adds components around it (sidecar, query, store...).
Thanos: from discovery to expertise ↗Sidecar or Receive?
The sidecar is the simplest model (pull). Receive suits isolated clusters, agent mode and multi-tenancy (push via remote write).
Thanos: from discovery to expertise ↗Why only one compactor instance?
Two compactors writing to the same bucket can corrupt the blocks.
Thanos: from discovery to expertise ↗Does Mimir replace Prometheus?
No: Prometheus (or Alloy) keeps collecting the metrics; Mimir receives them via remote_write, stores them and serves them through the same PromQL API.
Grafana Mimir: from discovery to expertise ↗Mimir or Thanos?
Thanos is added on top of existing Prometheus servers (sidecar) and offers downsampling; Mimir centralises via remote_write and provides native multi-tenancy and limits. Both store TSDB blocks in object storage.
Grafana Mimir: from discovery to expertise ↗Do you need Kafka to use Mimir?
Not to get started: classic block storage works without it. Recent versions offer a Kafka-based ingestion architecture to decouple reads and writes at large scale.
Grafana Mimir: from discovery to expertise ↗Is Mimir free?
Yes, Mimir is open source (AGPLv3). Grafana Labs also offers a managed version (Grafana Cloud Metrics) and an enterprise edition.
Grafana Mimir: from discovery to expertise ↗What is continuous profiling?
It is the permanent sampling, in production, of process call stacks, to find out which functions consume CPU, memory or wait time.
Grafana Pyroscope: from discovery to expertise ↗What is the overhead of profiling?
Typically 1 to 3% CPU, thanks to sampling. eBPF is even lighter.
Grafana Pyroscope: from discovery to expertise ↗Do I need to change the code?
No with eBPF (CPU profiles); yes with the SDKs, which add business labels, memory profiles and links to traces.
Grafana Pyroscope: from discovery to expertise ↗Which languages are supported?
Go, Java, Python, Ruby, Node.js, .NET and Rust via the SDKs; all compiled languages and several interpreted ones via eBPF.
Grafana Pyroscope: from discovery to expertise ↗Does Alertmanager evaluate rules?
No: Prometheus (or Mimir, Loki, Grafana) evaluates the rules; Alertmanager receives the alerts and handles grouping, routing and notifications.
Alertmanager and alert management: from discovery to expertise ↗How do I avoid duplicate alerts?
Alertmanager deduplicates identical alerts; in a cluster, the members coordinate so that only one notification is sent.
Alertmanager and alert management: from discovery to expertise ↗Grafana Alerting or Alertmanager?
Alertmanager for Prometheus rules managed as code; Grafana Alerting for multi-source rules. Keep a single place for your routes.
Alertmanager and alert management: from discovery to expertise ↗How do I reduce alert fatigue?
Alert on symptoms, group, inhibit, mute warnings at night and review non-actionable alerts every week.
Alertmanager and alert management: from discovery to expertise ↗What is the difference between an SLO and an SLA?
The SLO is a measured internal objective; the SLA is a contractual commitment with penalties. The SLO is stricter than the SLA.
SRE in practice: SLIs, SLOs and error budgets ↗Should you aim for 100% availability?
No: it is impossible and very expensive. You set an objective that matches user expectations and use the margin as a budget.
SRE in practice: SLIs, SLOs and error budgets ↗What is a burn rate?
The speed at which the error budget is consumed: 1 exhausts it exactly over the window, 14.4 in just over two days out of 30.
SRE in practice: SLIs, SLOs and error budgets ↗Sloth or Pyrra?
Both generate equivalent Prometheus rules; Pyrra adds a web interface, Sloth a simple CLI and Grafana dashboards.
SRE in practice: SLIs, SLOs and error budgets ↗Do you need to modify applications to use eBPF?
No: eBPF programs attach to the kernel and to existing processes. That is the whole point of the approach.
Observability with eBPF: from discovery to expertise ↗Is eBPF safe?
The kernel verifier prevents a program from crashing the kernel, but eBPF agents are privileged: they must be treated as sensitive components.
Observability with eBPF: from discovery to expertise ↗Which kernel version do you need?
At least 5.8 for most modern tools, 5.15 or later recommended, with BTF enabled.
Observability with eBPF: from discovery to expertise ↗Does eBPF replace OpenTelemetry?
No, it complements it: eBPF covers the whole fleet effortlessly, while the OpenTelemetry SDKs provide business-level detail.
Observability with eBPF: from discovery to expertise ↗Is k6 free?
Yes, k6 is open source (AGPLv3). Grafana Cloud additionally offers managed distributed execution and synthetic monitoring.
Grafana k6: load and performance testing ↗Do I need to know how to code?
Basic JavaScript is enough: scripts are short and the course examples are complete.
Grafana k6: load and performance testing ↗How many users can one machine simulate?
Several thousand HTTP VUs on a decent machine; beyond that, you distribute the load with k6-operator.
Grafana k6: load and performance testing ↗k6 or JMeter?
k6 favours tests written as code, versioned and automated in CI, with low resource consumption; JMeter offers a graphical interface and a large plugin ecosystem.
Grafana k6: load and performance testing ↗Is Faro free?
Yes, the Faro SDK is open source, and the receiver is part of Grafana Alloy. Grafana Cloud offers a managed version (Frontend Observability).
Grafana Faro: front-end observability and RUM ↗Does Faro slow down the page?
The SDK is lightweight and sends its data in batches; the impact is negligible for most sites.
Grafana Faro: front-end observability and RUM ↗Do you need user consent?
It depends on the data collected and its purpose: if in doubt, initialise Faro after consent and minimise the data.
Grafana Faro: front-end observability and RUM ↗Does Faro replace Google Analytics?
No: Faro measures performance and errors for technical teams; it is not a marketing audience tool.
Grafana Faro: front-end observability and RUM ↗Fluent Bit or Fluentd?
Fluent Bit, written in C, uses a few megabytes of memory: it is built for per-node agents. Fluentd, written in Ruby, is still useful as an aggregator with its many plugins, but new deployments favour Fluent Bit.
Fluent Bit: from discovery to expertise ↗Does Fluent Bit support OpenTelemetry?
Yes: it receives and sends OTLP (opentelemetry input and output) for logs, metrics and traces.
Fluent Bit: from discovery to expertise ↗Does Kibana store data?
No: it queries Elasticsearch and stores its own objects there (dashboards, rules, data views).
Kibana and Elastic Observability: from discovery to expertise ↗KQL or ES|QL?
KQL filters documents; ES|QL chains filters, calculations and aggregations. KQL is often used in Discover and ES|QL for analysis.
Kibana and Elastic Observability: from discovery to expertise ↗Do I need a paid licence?
Kibana can be used for free; some features (third-party connectors, document-level security, advanced SLOs) depend on the licence.
Kibana and Elastic Observability: from discovery to expertise ↗Does Elastic support OpenTelemetry?
Yes: Elastic Observability ingests OTLP and publishes its own OpenTelemetry distributions (EDOT).
Kibana and Elastic Observability: from discovery to expertise ↗Does VictoriaMetrics replace Prometheus?
It can replace its storage (via remote write) or the whole of Prometheus with vmagent and vmalert, while keeping PromQL and the same configuration files.
VictoriaMetrics: from discovery to expertise ↗Why is it so resource-efficient?
Thanks to an optimised storage format and compression, and low memory usage per active series.
VictoriaMetrics: from discovery to expertise ↗Do you need the cluster version?
Rarely at first: single-node handles several million active series. The cluster is for very large volumes and multi-tenancy.
VictoriaMetrics: from discovery to expertise ↗Is MetricsQL compatible with PromQL?
Yes, it is a superset: PromQL queries work, and you get extra functions.
VictoriaMetrics: from discovery to expertise ↗Jaeger v1 or v2?
v2, built on the OpenTelemetry Collector, is the current version; v1 has reached end of life.
Jaeger: distributed tracing from discovery to expertise ↗Do I need a Jaeger client in my code?
No: you use the OpenTelemetry SDKs, and Jaeger receives OTLP natively.
Jaeger: distributed tracing from discovery to expertise ↗Which storage should I use in production?
Elasticsearch, OpenSearch or Cassandra, optionally with Kafka as a buffer; never in-memory storage.
Jaeger: distributed tracing from discovery to expertise ↗Jaeger or Tempo?
Tempo is cheaper to run and integrates with Grafana; Jaeger offers a standalone UI and relies on indexed databases.
Jaeger: distributed tracing from discovery to expertise ↗Is SigNoz free?
The self-hosted version is open source; a paid cloud offering and an enterprise edition also exist.
SigNoz: from discovery to expertise ↗Can I move away from SigNoz easily?
Yes: instrumentation relies on OpenTelemetry, so you only change the Collector destination.
SigNoz: from discovery to expertise ↗Is Zabbix free?
Yes, Zabbix is open source (AGPLv3 since 7.0); the vendor sells support and services.
Zabbix: infrastructure monitoring from discovery to expertise ↗Zabbix or Prometheus?
Zabbix excels at traditional infrastructure, networks and SNMP with an all-in-one interface; Prometheus at cloud-native and Kubernetes environments. They coexist well.
Zabbix: infrastructure monitoring from discovery to expertise ↗Agent or agent 2?
Agent 2 (written in Go) is recommended: the same keys, plus plugins (Docker, databases) and better handling of active checks.
Zabbix: infrastructure monitoring from discovery to expertise ↗Which database should I choose?
PostgreSQL with TimescaleDB for large installations; MySQL/MariaDB is also supported.
Zabbix: infrastructure monitoring from discovery to expertise ↗Do I need a paid account to follow the course?
No: the 14-day free trial is enough for all the labs.
Datadog: from discovery to expertise ↗Does Datadog support OpenTelemetry?
Yes, the agent receives OTLP and Datadog converts standard attributes into tags.
Datadog: from discovery to expertise ↗How do I keep the bill from spiralling?
Control metric cardinality, filter and sample logs, and track usage with dedicated monitors.
Datadog: from discovery to expertise ↗Datadog or Dynatrace?
Both are complete SaaS platforms; Datadog focuses on flexibility and its ecosystem of integrations, Dynatrace on automation and causal AI. See also the Dynatrace course.
Datadog: from discovery to expertise ↗What is Bindplane?
A control plane for OpenTelemetry collectors: it builds pipelines, deploys them through rollouts over OpAMP and measures the volumes sent to backends.
Bindplane: OpenTelemetry telemetry pipelines from discovery to expertise ↗Does data go through the Bindplane server?
No. The server pushes configurations and receives measurements; telemetry goes straight from collectors to destinations.
Bindplane: OpenTelemetry telemetry pipelines from discovery to expertise ↗Do I need to pay to follow the course?
No: the Free plan (up to 10 collectors and 100 GB/day) is enough for every lab. A free license key is required.
Bindplane: OpenTelemetry telemetry pipelines from discovery to expertise ↗How does it differ from Grafana Alloy?
Alloy is a collector distribution with its own syntax; Bindplane is a control plane that manages collector fleets. An article in the course compares them in detail.
Bindplane: OpenTelemetry telemetry pipelines from discovery to expertise ↗What is Arize AI?
A vendor of observability and evaluation tools for generative AI: Phoenix (open source) and Arize AX (platform).
Arize AI: LLM observability and evaluation from discovery to expertise ↗What is OpenInference?
OpenTelemetry conventions and instrumentations to trace LLMs, RAG and agents, used by Phoenix and Arize AX.
Arize AI: LLM observability and evaluation from discovery to expertise ↗Do I need an OpenAI key for the labs?
No: a local Ollama model, through its OpenAI-compatible API, is enough. An OpenAI key gives better judges for evaluations.
Arize AI: LLM observability and evaluation from discovery to expertise ↗Phoenix or Arize AX?
Phoenix to develop, evaluate and experiment, self-hosted; Arize AX to monitor production at scale.
Arize AI: LLM observability and evaluation from discovery to expertise ↗Do I need Linux for DevOps or cloud work?
Yes: the vast majority of servers, containers and Kubernetes nodes run Linux. Reading logs and managing services, permissions and networking is the foundation of every operations role.
Linux administration: from discovery to expertise ↗Which distribution should I use?
Labs use Ubuntu 24.04 LTS. Red Hat equivalents (dnf, firewalld, SELinux) are given in the lessons: the concepts are the same.
Linux administration: from discovery to expertise ↗Do I need a server for the labs?
A local virtual machine is enough (Multipass, Vagrant, VirtualBox) or a small cloud instance. Use a disposable machine: some labs change the firewall, SSH and disks.
Linux administration: from discovery to expertise ↗Does this course prepare for certifications?
It covers most of the LFCS (Linux Foundation) and RHCSA (Red Hat) objectives: users, storage, services, networking, security and scripting. The exams are hands-on, so redo the labs without the solution.
Linux administration: from discovery to expertise ↗What is the difference between Linux and Unix?
Unix is a system born in 1969 from which commercial systems derive (AIX, Solaris, macOS). Linux is a free kernel created in 1991 that follows Unix principles; the first chapter covers the differences.
Linux administration: from discovery to expertise ↗Is Vector tied to Datadog?
Vector is an open source project (MPL 2.0 licence) maintained by Datadog; it sends data to dozens of destinations, not only Datadog.
Vector: from discovery to expertise ↗Do I need to learn VRL?
Yes, to get the most out of Vector: VRL is a simple, typed language checked before execution, replacing regexes scattered across configurations.
Vector: from discovery to expertise ↗Why ClickHouse for observability?
Columnar storage compresses telemetry heavily and speeds up aggregations, even at high cardinality.
ClickStack: from discovery to expertise ↗Do I need to write SQL?
Not for everyday search in HyperDX; SQL becomes an asset for advanced analysis and joins with your business data.
ClickStack: from discovery to expertise ↗Do I need an AWS account?
No: the labs use LocalStack, which emulates AWS services on your machine with Docker. You can later run the same commands on a real account (free tier) by simply dropping the "local" prefix.
AWS: from discovery to expertise ↗What are LocalStack's limits?
The community edition covers S3, Lambda, API Gateway, DynamoDB, SQS, SNS, CloudFormation, IAM (without policy enforcement), mocked EC2, and more. Some features (strict IAM enforcement, real RDS, EKS) need the paid edition or a real account.
AWS: from discovery to expertise ↗Which certification should I start with?
Cloud Practitioner (CLF-C02) validates the fundamentals; Solutions Architect Associate (SAA-C03) is the most sought-after technical certification. Both have a preparation path at the end of the course.
AWS: from discovery to expertise ↗Do I need an Azure subscription?
Not for the labs: Azurite emulates Blob, Queue and Table, Functions run locally and Bicep compiles and is tested locally. A trial subscription then lets you deploy for real.
Microsoft Azure: from discovery to expertise ↗Is there a LocalStack for Azure?
An Azure emulation by LocalStack exists in preview; the course favours Microsoft's official emulators (Azurite, Cosmos DB emulator, Functions Core Tools), which are stable and free.
Microsoft Azure: from discovery to expertise ↗AZ-900 or AZ-104?
AZ-900 validates the fundamentals with no prerequisites; AZ-104 validates administrator skills and requires hands-on practice. Both have a preparation path at the end of the course.
Microsoft Azure: from discovery to expertise ↗Do I need a Google Cloud project for the labs?
No: the labs use the official Pub/Sub and Firestore emulators (shipped with gcloud) and fake-gcs-server for Cloud Storage. The same code then works on Google Cloud once the emulator variables are removed.
Google Cloud: from discovery to expertise ↗How does it differ from AWS and Azure?
The concepts are similar; Google Cloud stands out with its global VPC, anycast-IP load balancer, BigQuery and a reference Kubernetes (GKE).
Google Cloud: from discovery to expertise ↗Why OVHcloud rather than a US hyperscaler?
European hosting, SecNumCloud-qualified offers, predictable pricing and open standards (OpenStack, S3, Kubernetes) that ease reversibility. The managed service catalogue is smaller: assess it against your needs.
OVHcloud: from discovery to expertise ↗How can I practise without an OVHcloud account?
The labs simulate the open building blocks: MinIO for the S3 API, k3d for Kubernetes and terraform test mock providers to validate Terraform code. The same commands then apply to the real Public Cloud.
OVHcloud: from discovery to expertise ↗Terraform or OpenTofu?
OpenTofu is an open source fork of Terraform and largely compatible. The concepts and most commands in this course apply to both.
Terraform: from discovery to expertise ↗Do I need a cloud account?
No: the labs use LocalStack (emulated AWS APIs), MinIO (S3 backend) and terraform test mock providers.
Terraform: from discovery to expertise ↗Does Terraform replace Ansible?
No, they complement each other: Terraform creates infrastructure (networks, VMs, managed services), Ansible configures systems and applications.
Terraform: from discovery to expertise ↗