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

683 stars
7 watching
105 forks
Language: Python
last commit: almost 2 years ago
Linked from 1 awesome list

fastapigrafanalokiobservabilityopenmetricsopentelemetryprometheustempo

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ubikingenierie/ulp-observability-pluginProvides visibility into performance test metrics from Apache JMeter tests5
wesdu/fastapi-opentracingMiddleware to support OpenTracing in FastAPI applications deployed on Kubernetes.24
markqiu/fastapi-mongodb-realworld-example-appA real-world backend application using FastAPI and MongoDB440
testdrivenio/fastapi-crud-syncAn API built using FastAPI and Pytest for creating, reading, updating, and deleting data in a synchronized environment.79
vlcinsky/fastapi-sse-htmxTests real-time communication between a FastAPI backend and an HTML-based frontend using Server Sent Events (SSE) and HTMX.37
pragmaticivan/nestjs-otelAn OpenTelemetry module for integrating observability metrics and tracing into Nest.js applications571
sunhailin-leo/fastapi_profilerTools to monitor and analyze performance of service code in FastAPI applications239
trallnag/prometheus-fastapi-instrumentatorInstrumenting FastAPI applications with Prometheus metrics997
mirzadelic/fastapi-starter-projectA FastAPI starter project that sets up a basic API with models and migrations using SQLModel and Alembic.117
intility/fastapi-azure-authProvides an easy and secure way to integrate Azure AD authentication with FastAPI APIs478
aress31/openapi-parserAutomates security assessment of REST APIs using Burp Suite195
openapitools/openapi-diffUtility for comparing two OpenAPI specifications and rendering differences in various formats.844
ignisor/fastapiweeA framework combining FastAPI and PeeWee to create a Python web application18
madkote/fastapi-pluginsProvides a plugin-based architecture to extend and customize the FastAPI framework389
samchungy/fastify-zod-openapiFastify plugin for integrating Zod schema with OpenAPI specification60