diff options
author | lain <lain@soykaf.club> | 2023-11-28 07:50:16 +0000 |
---|---|---|
committer | lain <lain@soykaf.club> | 2023-11-28 07:50:16 +0000 |
commit | ef7bda61add26ae25a2d9fffdba40d37e394a53f (patch) | |
tree | 087fbdd76aaec3c2b3dcc1979c4f209b301e1ffc /config/config.exs | |
parent | 2b839197a9a4e02f7c2efe7473b576b738b23f50 (diff) | |
parent | 1db10744f72bb3679e5ae51da5cc3acc24bb2972 (diff) | |
download | pleroma-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.exs | 26 |
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, |