Tag: metrics
Browse 16 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
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.
Monitoring and Alerting — Metrics, Logs, and Dashboards
A practical guide to observability: the three pillars (metrics, logs, traces), RED and USE methods,...
Observability — Metrics, Logs, and Traces Complete Guide
A practical guide to observability: the three pillars (metrics, logs, traces), implementing with...
OpenTelemetry — Implementation Guide for Metrics, Logs
A practical guide to OpenTelemetry: instrumentation, collectors, exporters, and wiring OTLP to...
Prometheus and Grafana: Metrics, Dashboards, Alerting
Master Prometheus metrics collection and Grafana dashboards. Covers metric types, PromQL, service...
Metrics and Dashboards
A practical guide to metrics and dashboards: instrumenting applications, choosing metric types,...