-
-
Notifications
You must be signed in to change notification settings - Fork 7k
Apitally - API monitoring, analytics, and request logging for Django #9449
-
Hey Django community,
I’d like to introduce you to my indie product Apitally, a simple API monitoring, analytics, and request logging tool for Django.
Apitally's key features are:
- Metrics & insights into API usage, errors and performance, for the whole API, each endpoint and individual API consumers.
- Request logs allow users to find and inspect individual API requests and responses.
- Application logs captured and correlated with logged API requests.
- Uptime monitoring & alerting notifies users of API problems the moment they happen, whether it's downtime, traffic spikes, errors or performance issues.
Apitally integrates with Django apps through middleware, which captures metrics for all API requests & responses, aggregates them and asynchronously sends them to Apitally’s servers in regular intervals. It's designed with a strong focus on performance and data privacy.
Setup is super easy. You just add a few lines of code to your settings. No infrastructure required.
MIDDLEWARE = [ "apitally.django.ApitallyMiddleware", # Other middleware ... ] APITALLY_MIDDLEWARE = { "client_id": "your-client-id", "env": "dev", # or "prod" etc. }
Here's a screenshot of the Apitally dashboard:
If you'd like to try it out, there's a detailed setup guide for Django REST Framework.
Please let me know what you think!
Beta Was this translation helpful? Give feedback.
All reactions
-
🚀 1