Monitoring vs Observability

Types Of Logs

Common Performance Metrics

Tracing Key Concepts

Choose Your Visuals

Reference

Reference


Tools

Monitoring can be push or pull based: in a push model, the monitored system sends metrics to a central service (for example, AWS CloudWatch or a StatsD agent), while in a pull model, the monitoring system queries targets at intervals (such as Prometheus scraping /metrics)

Push-based monitoring is especially useful for short-lived, ephemeral workloads (like batch jobs or serverless functions), since pull-based systems may miss them if the job ends before the next scrape interval

Metrics

Logs

Traces