Forked from
funkwhale / funkwhale
4314 commits behind, 5 commits ahead of the upstream repository.
-
Agate authoredUnverified8c587d07
entrypoint.py 850 B
from django.conf.urls import url, include
from config import plugins
@plugins.register
class Plugin(plugins.Plugin):
name = "funkwhale_plugin_prometheus"
verbose_name = "Prometheus metrics exporter"
@plugins.plugin_hook
def database_engine(self):
return "django_prometheus.db.backends.postgresql"
@plugins.plugin_hook
def register_apps(self):
return ["django_prometheus"]
@plugins.plugin_hook
def middlewares_before(self):
return [
"django_prometheus.middleware.PrometheusBeforeMiddleware",
]
@plugins.plugin_hook
def middlewares_after(self):
return [
"django_prometheus.middleware.PrometheusAfterMiddleware",
]
@plugins.plugin_hook
def urls(self):
return [url(r"^prometheus/", include("django_prometheus.urls"))]