mirror of
https://github.com/rancher/norman.git
synced 2025-09-24 20:48:18 +00:00
To enhance operatability for the service using norman framework, It's better to expose internal state as detail as possible. This is the just starting point but at least which handler is executed often and which handler with which key's execution is often failed metrics is very useful to spot the place operator have to dig in when something happened. So this commit added 2 metrics. 1: handler execution total count 2: handler execution failure total count
56 lines
3.2 KiB
Modula-2
56 lines
3.2 KiB
Modula-2
module github.com/rancher/norman
|
|
|
|
require (
|
|
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 // indirect
|
|
github.com/davecgh/go-spew v1.1.1-0.20170626231645-782f4967f2dc // indirect
|
|
github.com/ghodss/yaml v0.0.0-20150909031657-73d445a93680
|
|
github.com/gogo/protobuf v0.0.0-20170330071051-c0656edd0d9e // indirect
|
|
github.com/golang/glog v0.0.0-20141105023935-44145f04b68c // indirect
|
|
github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903 // indirect
|
|
github.com/golang/protobuf v1.2.0 // indirect
|
|
github.com/google/gofuzz v0.0.0-20161122191042-44d81051d367 // indirect
|
|
github.com/googleapis/gnostic v0.0.0-20170729233727-0c5108395e2d // indirect
|
|
github.com/gorilla/websocket v0.0.0-20150714140627-6eb6ad425a89
|
|
github.com/hashicorp/golang-lru v0.0.0-20160207214719-a0d98a5f2880 // indirect
|
|
github.com/howeyc/gopass v0.0.0-20170109162249-bf9dde6d0d2c // indirect
|
|
github.com/imdario/mergo v0.0.0-20141206190957-6633656539c1 // indirect
|
|
github.com/json-iterator/go v0.0.0-20180612202835-f2b4162afba3 // indirect
|
|
github.com/kr/pretty v0.0.0-20140812000539-f31442d60e51 // indirect
|
|
github.com/kr/text v0.0.0-20130911015532-6807e777504f // indirect
|
|
github.com/maruel/panicparse v1.1.1
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v0.0.0-20180320133207-05fbef0ca5da // indirect
|
|
github.com/onsi/ginkgo v1.2.1-0.20170318221715-67b9df7f55fe // indirect
|
|
github.com/onsi/gomega v0.0.0-20160911051023-d59fa0ac68bb // indirect
|
|
github.com/pkg/errors v0.8.0
|
|
github.com/pmezard/go-difflib v0.0.0-20151028094244-d8ed2627bdf0 // indirect
|
|
github.com/prometheus/client_golang v0.8.0
|
|
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910 // indirect
|
|
github.com/prometheus/common v0.0.0-20180801064454-c7de2306084e // indirect
|
|
github.com/prometheus/procfs v0.0.0-20180920065004-418d78d0b9a7 // indirect
|
|
github.com/sirupsen/logrus v1.0.4-0.20170822132746-89742aefa4b2
|
|
github.com/spf13/pflag v1.0.1 // indirect
|
|
github.com/stretchr/testify v1.1.5-0.20170601210322-f6abca593680
|
|
golang.org/x/crypto v0.0.0-20170825220121-81e90905daef // indirect
|
|
golang.org/x/net v0.0.0-20170809000501-1c05540f6879 // indirect
|
|
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f
|
|
golang.org/x/sys v0.0.0-20171031081856-95c657629925 // indirect
|
|
golang.org/x/text v0.0.0-20170810154203-b19bf474d317 // indirect
|
|
golang.org/x/time v0.0.0-20161028155119-f51c12702a4d
|
|
golang.org/x/tools v0.0.0-20170428054726-2382e3994d48 // indirect
|
|
gopkg.in/airbrake/gobrake.v2 v2.0.9 // indirect
|
|
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127 // indirect
|
|
gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2 // indirect
|
|
gopkg.in/inf.v0 v0.9.0 // indirect
|
|
gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0 // indirect
|
|
gopkg.in/yaml.v2 v2.0.0-20170721113624-670d4cfef054 // indirect
|
|
k8s.io/api v0.0.0-20180621150657-6c0bbc3e58fa
|
|
k8s.io/apiextensions-apiserver v0.0.0-20180621165922-80db67131e8d
|
|
k8s.io/apimachinery v0.0.0-20180619225948-e386b2658ed2
|
|
k8s.io/client-go v2.0.0-alpha.0.0.20180621152933-b0722d92a7c1+incompatible
|
|
k8s.io/gengo v0.0.0-20180223161844-01a732e01d00
|
|
k8s.io/kube-openapi v0.0.0-20180509051136-39cb288412c4 // indirect
|
|
k8s.io/kubernetes v1.10.5
|
|
)
|