Comments (4)
Not sure if it's what you are asking but I made a PR about updating doc for multiprocess run: aeb891b
It's for uwsgi but some of it can still be used for Apache.
from django-prometheus.
I completely missed that PR, sorry! I just merged it.
@uriklagnes I assume that @geobeau's doc answers your question, please reopen this issue if it doesn't.
from django-prometheus.
@geobeau , Will everything simply work seamlessly on multi-process setups?
i.e., if we have > 1 worker processes, will the counters returned by django-prometheus be aggregate across all workers?
I found some documentation: https://github.com/korfuri/django-prometheus/blob/master/documentation/exports.md
It's quite well documented for situations with multiple processes (that change a lot) under uWSGI, but not under Apache or Nginx. Is there any way we can add thos?
from django-prometheus.
Well I only used multiprocesses for uWSGI so I'm not sure about Apache/Nginx. If you set the env prometheus_multiproc_dir=/path/to/django_metrics in your django process it should work out of the box. So I would recommend that first you try just with that, then address the scalability issues if you have some.
from django-prometheus.
Related Issues (20)
- Histogram of requests processing time does not honor PROMETHEUS_LATENCY_BUCKETS
- Supporting Django 4.1 HOT 2
- Cannot see exemplars in the metrics
- It prevents application from resolving DB URL HOT 2
- Custom metric does not work HOT 4
- Wrong Metrics being published
- 'Counter' object has no attribute '_value' HOT 2
- Support for Django 4.2 and Psycopg3 HOT 5
- django_migrations_unapplied_total = 1 but no migrations are unapplied HOT 2
- RedisCache not working
- Exclude metrics by view (or other criteria) HOT 2
- Move to psycopg3 HOT 1
- Custom namespace HOT 1
- RAM keeps going up when scraping metrics
- Unable to monitor a database | django_prometheus.db.backends is not an available backend HOT 2
- PrometheusEndpointServer throws an exception, after which the endpoint is not available and not restart
- django_http_requests_before_middlewares_total,Shouldn't this indicator be a line that keeps rising? HOT 3
- django_http_requests_latency_seconds_by_view_method_bucket wrong calculation
- unnamed view / 404 for Django > 4.1 versions HOT 2
- New release HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from django-prometheus.