summaryrefslogtreecommitdiff
path: root/config/config.exs
diff options
context:
space:
mode:
authorlain <lain@soykaf.club>2023-11-28 07:50:16 +0000
committerlain <lain@soykaf.club>2023-11-28 07:50:16 +0000
commitef7bda61add26ae25a2d9fffdba40d37e394a53f (patch)
tree087fbdd76aaec3c2b3dcc1979c4f209b301e1ffc /config/config.exs
parent2b839197a9a4e02f7c2efe7473b576b738b23f50 (diff)
parent1db10744f72bb3679e5ae51da5cc3acc24bb2972 (diff)
downloadpleroma-ef7bda61add26ae25a2d9fffdba40d37e394a53f.tar.gz
pleroma-ef7bda61add26ae25a2d9fffdba40d37e394a53f.zip
Merge branch 'promex' into 'develop'
Switch to PromEx for prometheus metrics See merge request pleroma/pleroma!3967
Diffstat (limited to 'config/config.exs')
-rw-r--r--config/config.exs26
1 files changed, 20 insertions, 6 deletions
diff --git a/config/config.exs b/config/config.exs
index 247e1f25a..b884b3514 100644
--- a/config/config.exs
+++ b/config/config.exs
@@ -651,12 +651,26 @@ config :pleroma, Pleroma.Emails.UserEmail,
config :pleroma, Pleroma.Emails.NewUsersDigestEmail, enabled: false
-config :prometheus, Pleroma.Web.Endpoint.MetricsExporter,
- enabled: false,
- auth: false,
- ip_whitelist: [],
- path: "/api/pleroma/app_metrics",
- format: :text
+config :pleroma, Pleroma.PromEx,
+ disabled: false,
+ manual_metrics_start_delay: :no_delay,
+ drop_metrics_groups: [],
+ grafana: [
+ host: System.get_env("GRAFANA_HOST", "http://localhost:3000"),
+ auth_token: System.get_env("GRAFANA_TOKEN"),
+ upload_dashboards_on_start: false,
+ folder_name: "BEAM",
+ annotate_app_lifecycle: true
+ ],
+ metrics_server: [
+ port: 4021,
+ path: "/metrics",
+ protocol: :http,
+ pool_size: 5,
+ cowboy_opts: [],
+ auth_strategy: :none
+ ],
+ datasource: "Prometheus"
config :pleroma, Pleroma.ScheduledActivity,
daily_user_limit: 25,