diff options
author | Stanislav <me@gaydin.io> | 2018-11-05 06:20:00 +0300 |
---|---|---|
committer | techknowlogick <hello@techknowlogick.com> | 2018-11-04 22:20:00 -0500 |
commit | 078c404c3b0f283a242ad93b6a2f4cabb2575410 (patch) | |
tree | f6ee03707e7c5938c63c692a1ba1a945d4d1d470 /modules/setting/setting.go | |
parent | 92fb89f6e1a10d8431de536823a0680af417a04f (diff) | |
download | gitea-078c404c3b0f283a242ad93b6a2f4cabb2575410.tar.gz gitea-078c404c3b0f283a242ad93b6a2f4cabb2575410.zip |
Prometheus endpoint (#5256)
* Add prometheus collector and route
* dep ensure -add github.com/prometheus/client_golang/prometheus
* dep ensure -update github.com/golang/protobuf
* add metrics to reserved usernames
* add comment head in metrics package
* fix style imports
* add metrics settings
* add bearer token check
* mapping metrics configs
* fix lint
* update config cheat sheet
* update conf sample, typo fix
Diffstat (limited to 'modules/setting/setting.go')
-rw-r--r-- | modules/setting/setting.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/modules/setting/setting.go b/modules/setting/setting.go index a15dc116af..42ee102e0d 100644 --- a/modules/setting/setting.go +++ b/modules/setting/setting.go @@ -561,6 +561,15 @@ var ( TrustedFacets []string }{} + // Metrics settings + Metrics = struct { + Enabled bool + Token string + }{ + Enabled: false, + Token: "", + } + // I18n settings Langs []string Names []string @@ -1125,6 +1134,8 @@ func NewContext() { log.Fatal(4, "Failed to map Git settings: %v", err) } else if err = Cfg.Section("api").MapTo(&API); err != nil { log.Fatal(4, "Failed to map API settings: %v", err) + } else if err = Cfg.Section("metrics").MapTo(&Metrics); err != nil { + log.Fatal(4, "Failed to map Metrics settings: %v", err) } sec = Cfg.Section("mirror") |