Our great sponsors
-
Fast-Api-example
Simple asynchronous API implemented with Fast-Api framework utilizing Postgres as a Database and SqlAlchemy as ORM . GitHub Actions as CI/CD Pipeline
-
Fast-Api-Grafana-Starter
Simple asynchronous API implemented with Fast-Api framework utilizing Postgres as a Database and SqlAlchemy as ORM . Grafana for monitoring using Prometheus
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Inorder to keep we'll use an existing FastAPI app for this guide. You can clone the repo here. However, if you want to create/use your own FastAPI app, feel free to do so.
Feel free to use my Grafana dashboard as a starting point. Find the JSON file in the GitHub repo.
Docker
Prometheus
Grafana
FastAPI
Docker Compose
Related posts
- Optimizing GitHub Actions Performance: Enhance Workflows with Caching
- Monitoreo de recursos de contenedores docker
- My media server dashboard, been pretty happy with it for a while, trying to decided if I need any other info on it
- I wrote an alternative for the official FastAPI full stack project generator (more info in comment)
- Unable to start FastAPI server with postgresql using docker compose