mirror of
https://github.com/oauth2-proxy/oauth2-proxy.git
synced 2024-11-30 09:16:52 +02:00
a7c8a233ba
Add the Prometheus http.Handler to serve metrics at MetricsPath ("/metrics" by default). This allows Prometheus to scrape metrics from OAuth2 Proxy. Add a new middleware NewRequestMetrics and attach it to the preAuth chain. This will collect metrics on all requests made to OAuth2 Proxy Collapse some calls to Prinf() and os.Exit(1) to Fatalf as they are equivalent. main() has a strict 50 lines limit so brevity in these calls appreciated
38 lines
1.5 KiB
Modula-2
38 lines
1.5 KiB
Modula-2
module github.com/oauth2-proxy/oauth2-proxy/v7
|
|
|
|
go 1.15
|
|
|
|
require (
|
|
github.com/Bose/minisentinel v0.0.0-20200130220412-917c5a9223bb
|
|
github.com/alicebob/miniredis/v2 v2.13.0
|
|
github.com/bitly/go-simplejson v0.5.0
|
|
github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 // indirect
|
|
github.com/coreos/go-oidc v2.2.1+incompatible
|
|
github.com/dgrijalva/jwt-go v3.2.0+incompatible
|
|
github.com/frankban/quicktest v1.10.0 // indirect
|
|
github.com/fsnotify/fsnotify v1.4.9
|
|
github.com/ghodss/yaml v1.0.1-0.20190212211648-25d852aebe32
|
|
github.com/go-redis/redis/v8 v8.2.3
|
|
github.com/justinas/alice v1.2.0
|
|
github.com/mbland/hmacauth v0.0.0-20170912233209-44256dfd4bfa
|
|
github.com/mitchellh/mapstructure v1.1.2
|
|
github.com/oauth2-proxy/tools/reference-gen v0.0.0-20210118095127-56ffd7384404
|
|
github.com/onsi/ginkgo v1.14.1
|
|
github.com/onsi/gomega v1.10.2
|
|
github.com/pierrec/lz4 v2.5.2+incompatible
|
|
github.com/pquerna/cachecontrol v0.0.0-20180517163645-1555304b9b35 // indirect
|
|
github.com/prometheus/client_golang v1.9.0
|
|
github.com/spf13/pflag v1.0.5
|
|
github.com/spf13/viper v1.6.3
|
|
github.com/stretchr/testify v1.6.1
|
|
github.com/vmihailenco/msgpack/v4 v4.3.11
|
|
github.com/yhat/wsutil v0.0.0-20170731153501-1d66fa95c997
|
|
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
|
|
golang.org/x/net v0.0.0-20200707034311-ab3426394381
|
|
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
|
google.golang.org/api v0.20.0
|
|
gopkg.in/natefinch/lumberjack.v2 v2.0.0
|
|
gopkg.in/square/go-jose.v2 v2.4.1
|
|
k8s.io/apimachinery v0.19.3
|
|
)
|