Monitoring & Observability Tutorials
Step-by-step implementation guides for monitoring platforms and open observability technologies. Each tutorial focuses on one concrete task, explains prerequisites and verification, and links to the primary documentation used to fact-check the procedure.
Find a tutorial by tool or task
Search by product, technology, setup task or monitoring type. The library separates hands-on procedures from product reviews and buyer guides.
These tutorials are independently researched. Product interfaces, versions and plan-dependent features can change; use each article's Last verified date and References section when implementing a changing feature.
Datadog
Two distinct, hands-on workflows for Datadog.
How to Monitor Docker Containers with Datadog
Deploy the Datadog Agent for Docker, understand the required mounts and settings, verify container discovery, and fix common socket or permission issues.
Full-stack observabilityHow to Set Up Datadog Infrastructure Monitoring
Set up Datadog infrastructure monitoring on a Linux host, verify Agent telemetry, troubleshoot common issues, and create a practical baseline monitor.
New Relic
Two distinct, hands-on workflows for New Relic.
How to Create NRQL Alert Conditions in New Relic
Create a New Relic NRQL alert condition from a tested query, choose thresholds and signal settings, handle loss of signal, and reduce false alerts.
APM & observabilityHow to Monitor a Node.js Application with New Relic APM
Instrument a Node.js application with the New Relic APM agent, load it correctly, generate test traffic, verify transactions, and troubleshoot missing data.
Dynatrace
Two distinct, hands-on workflows for Dynatrace.
How to Install Dynatrace OneAgent and Monitor a Server
Install Dynatrace OneAgent on a server, choose the monitoring mode, verify host and process visibility, and troubleshoot common installation issues.
Enterprise observabilityHow to Monitor Kubernetes with Dynatrace
Connect Kubernetes to Dynatrace with the current Operator workflow, choose observability options, verify workloads, and troubleshoot RBAC or connectivity.
UptimeRobot
Two distinct, hands-on workflows for UptimeRobot.
How to Monitor an API with UptimeRobot
Configure UptimeRobot API monitoring with method, headers, authentication and JSONPath assertions, then verify healthy and failing API responses safely.
Uptime monitoringHow to Set Up Website Uptime Monitoring with UptimeRobot
Create a website uptime monitor in UptimeRobot, configure HTTP success behavior and alerts, verify the check, and reduce false downtime notifications.
Better Stack
Two distinct, hands-on workflows for Better Stack.
How to Configure Better Stack Escalation Policies for On-Call Alerts
Build a Better Stack escalation policy with primary and backup responders, delays and severities, assign it to monitoring, and verify the routing design.
Uptime & incident responseHow to Set Up Uptime Monitoring with Better Stack
Create a Better Stack uptime monitor, define success behavior, connect alert routing, verify incidents, and troubleshoot redirects, timeouts, or blocked probes.
Pingdom
Two distinct, hands-on workflows for Pingdom.
How to Set Up Transaction Monitoring in Pingdom
Build a Pingdom transaction check for a multi-step user journey, use stable selectors and validations, verify the flow, and troubleshoot failures.
Website & synthetic monitoringHow to Set Up a Pingdom Uptime Check
Create and test a Pingdom HTTP(S) uptime check, choose interval and probe settings, configure alerts, and troubleshoot blocked or failing checks.
Grafana
Two distinct, hands-on workflows for Grafana.
How to Create a Grafana Dashboard with Prometheus
Connect Prometheus to Grafana and build a practical Linux server dashboard with CPU, memory, and filesystem panels, then verify PromQL and data health.
Open-source observabilityHow to Create Grafana Alerts for Server Metrics
Create a Grafana-managed alert from Prometheus server metrics, configure evaluation and no-data behavior, route notifications, and test it safely.
Sentry
Two distinct, hands-on workflows for Sentry.
How to Enable Performance Tracing in Sentry for Node.js
Enable tracing with the current Sentry Node.js SDK, configure sampling, generate transactions and spans, verify traces, and fix missing trace data.
Error monitoring & tracingHow to Set Up Sentry Error Monitoring in Node.js
Install the current Sentry Node.js SDK, initialize it before application code, capture a controlled error, verify the event, and troubleshoot missing data.
Site24x7
Two distinct, hands-on workflows for Site24x7.
How to Monitor a Website and Configure Alerts in Site24x7
Create a Site24x7 website monitor, choose locations and availability settings, attach alerts, verify history, and diagnose DNS, TLS, or timeout failures.
Server & website monitoringHow to Set Up Linux Server Monitoring with Site24x7
Install the current Site24x7 Linux agent, verify registration and server metrics, understand root vs non-root operation, and fix common connectivity issues.
Elastic Observability
Two distinct, hands-on workflows for Elastic Observability.
How to Collect Linux System Logs with Elastic Agent and Fleet
Use Fleet and the System integration to collect Linux logs with Elastic Agent, verify data streams, and troubleshoot enrollment, TLS, or file permissions.
APM, logs & observabilityHow to Set Up Elastic APM for a Node.js Application
Install the Elastic APM Node.js agent, start it before application imports, configure it securely, verify transactions and errors, and fix common setup issues.
OpenTelemetry
Two distinct, hands-on workflows for OpenTelemetry.
How to Instrument a Node.js Application with OpenTelemetry
Instrument Node.js with OpenTelemetry auto-instrumentation, load it before app code, export traces through OTLP to a Collector, and troubleshoot missing spans.
Open observability standardHow to Set Up the OpenTelemetry Collector
Run an OpenTelemetry Collector with an OTLP receiver, batch processor, and debug exporter, send test traces, validate the config, and troubleshoot failures.
Prometheus
Two distinct, hands-on workflows for Prometheus.
How to Create Prometheus Alerting Rules with Alertmanager
Create and validate a Prometheus alerting rule, connect Alertmanager, test routing safely, inspect Pending and Firing states, and reduce noisy alerts.
Open-source metrics & alertingHow to Monitor a Linux Server with Prometheus and Node Exporter
Install Node Exporter on Linux, add it to Prometheus, verify target health and node metrics, and secure port 9100 before expanding the deployment.