Tag: metrics
Browse 15 practical software engineering resources tagged with "metrics". Discover code recipes, design patterns, documentation templates, and in-depth guides to help you build, deploy, and maintain production-ready solutions involving metrics. Each resource is written for engineers who ship real systems, with copy-paste examples and practical trade-offs.
Metrics and SLIs
Metrics are quantitative measurements that describe the behavior and health of a system. The right metrics become Service Level Indicators, inform SLOs, and drive alerting without drowning operators in noise.
The resources below cover counter, gauge, histogram, and summary types, cardinality, instrumentation, dashboards, and metric-driven alerting. Each guide helps you collect signals that are meaningful and actionable.
Every resource includes clear explanations, copy-paste code, and practical warnings. Use them to make informed decisions, avoid production pitfalls, and speed up your delivery. If you are just getting started, read the beginner-friendly articles first; if you are experienced, jump straight to the advanced patterns and architecture guides. New resources are added regularly, so bookmark this page and check back for the latest patterns.
Evaluate RAG Quality with RAGAS Metrics
Measure RAG pipeline quality using RAGAS framework metrics — faithfulness, answer relevancy,...
Expose Custom Application Metrics with Python and Prometheus
Build a custom Prometheus metrics exporter in Python using prometheus_client. Covers counters,...
Expose Metrics with Micrometer and Prometheus
How to expose custom application metrics using Micrometer and Prometheus in Spring Boot, including...
Metrics Collection
Collect, aggregate, and expose application and infrastructure metrics with Prometheus, StatsD, and...
Prometheus API Monitoring
Monitor API performance and health with Prometheus metrics, custom collectors, and alerting rules.
Expose Business Metrics with Prometheus
How to expose custom business metrics in Python using prometheus_client, including counters,...
Structured Logging
Implement structured logging with JSON output, correlation IDs, and log aggregation for production...
Metrics Aggregation: Collect, Tag
How to collect, tag, and aggregate business metrics for observability. Covers Prometheus,...
Observability Maturity Assessment Template
A template for assessing logging, metrics, and tracing maturity across teams with scoring, gap...
Time-Series Databases — InfluxDB, TimescaleDB, ClickHouse
A practical guide to time-series databases: when to use a specialized TSDB, data model, retention...
Logging, Monitoring & Observability Guide
A guide to building observable systems with structured logging, metrics, and distributed tracing.
Observability — Metrics, Logs, and Traces Complete Guide
A practical guide to observability: the three pillars (metrics, logs, traces), implementing with...
OpenTelemetry Guide: Traces, Metrics and Logs
A practical guide to OpenTelemetry in production: instrumentation, collectors, sampling strategies,...
Prometheus and Grafana: Metrics, Dashboards, Alerting
Instrument services with Prometheus metrics, query them in PromQL, build Grafana dashboards, and...
Metrics and Dashboards: A Prometheus & Grafana Guide
A practical guide to metrics and dashboards: instrumenting applications, choosing metric types,...