fastapi-observability

Observability demo

An open-source project providing a demonstration of FastAPI application observability with Traces, Metrics, and Logs on Grafana using OpenTelemetry and Prometheus.

Observe FastAPI app with three pillars of observability: Traces (Tempo), Metrics (Prometheus), Logs (Loki) on Grafana through OpenTelemetry and OpenMetrics.

GitHub

655 stars
7 watching
101 forks
Language: Python
last commit: 25 days ago
Linked from 1 awesome list

fastapigrafanalokiobservabilityopenmetricsopentelemetryprometheustempo

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ubikingenierie/ulp-observability-plugin Provides visibility into performance test metrics from Apache JMeter tests 5
wesdu/fastapi-opentracing Middleware to support OpenTracing in FastAPI applications deployed on Kubernetes. 24
markqiu/fastapi-mongodb-realworld-example-app A real-world backend application using FastAPI and MongoDB 438
testdrivenio/fastapi-crud-sync An API built using FastAPI and Pytest for creating, reading, updating, and deleting data in a synchronized environment. 79
vlcinsky/fastapi-sse-htmx Tests real-time communication between a FastAPI backend and an HTML-based frontend using Server Sent Events (SSE) and HTMX. 37
pragmaticivan/nestjs-otel An OpenTelemetry module for integrating observability metrics and tracing into Nest.js applications 560
sunhailin-leo/fastapi_profiler Tools to monitor and analyze performance of service code in FastAPI applications 236
trallnag/prometheus-fastapi-instrumentator Instrumenting FastAPI applications with Prometheus metrics 973
mirzadelic/fastapi-starter-project A FastAPI starter project that sets up a basic API with models and migrations using SQLModel and Alembic. 116
intility/fastapi-azure-auth Provides an easy and secure way to integrate Azure AD authentication with FastAPI APIs 467
aress31/openapi-parser Automates security assessment of REST APIs using Burp Suite 193
openapitools/openapi-diff Utility for comparing two OpenAPI specifications and rendering differences in various formats. 832
ignisor/fastapiwee A framework combining FastAPI and PeeWee to create a Python web application 18
madkote/fastapi-plugins Provides a plugin-based architecture to extend and customize the FastAPI framework 369
samchungy/fastify-zod-openapi Fastify plugin for integrating Zod schema with OpenAPI specification 57