Skip to content

pmarangone/api-monitoring-setup

Repository files navigation

Monitoring template for FastAPI

Objectives

Tracking - Prometheus

  • Database operations duration
  • API requests duration
  • API request/response size

Monitoring - Grafana

  • API
  • Database
  • System
  • Logs

Logging - Loki

Tools

  • Jmeter for benchmark test
  • Postman collection

Run it

  • Ensure you have .env configured. See .env.example
  • Run schema.sql on your Postgres database
  • Run docker compose build && docker compose up -d

Flow

About

API, Database and logs Monitoring with Prometheus, Loki

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published