Merge pull request #3181 from junotx/custom-alerting
feature: custom alerting
Showing
... | @@ -8,10 +8,9 @@ go 1.13 | ... | @@ -8,10 +8,9 @@ go 1.13 |
require ( | require ( | ||
code.cloudfoundry.org/bytefmt v0.0.0-20190710193110-1eb035ffe2b6 | code.cloudfoundry.org/bytefmt v0.0.0-20190710193110-1eb035ffe2b6 | ||
github.com/NYTimes/gziphandler v1.1.1 // indirect | |||
github.com/PuerkitoBio/goquery v1.5.0 | github.com/PuerkitoBio/goquery v1.5.0 | ||
github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496 | github.com/asaskevich/govalidator v0.0.0-20200108200545-475eaeb16496 | ||
github.com/aws/aws-sdk-go v1.30.12 | github.com/aws/aws-sdk-go v1.33.12 | ||
github.com/beevik/etree v1.1.0 | github.com/beevik/etree v1.1.0 | ||
github.com/container-storage-interface/spec v1.2.0 | github.com/container-storage-interface/spec v1.2.0 | ||
github.com/containernetworking/cni v0.8.0 | github.com/containernetworking/cni v0.8.0 | ||
... | @@ -26,6 +25,7 @@ require ( | ... | @@ -26,6 +25,7 @@ require ( |
github.com/emicklei/go-restful-openapi v1.4.1 | github.com/emicklei/go-restful-openapi v1.4.1 | ||
github.com/emirpasic/gods v1.12.0 // indirect | github.com/emirpasic/gods v1.12.0 // indirect | ||
github.com/fatih/structs v1.1.0 | github.com/fatih/structs v1.1.0 | ||
github.com/ghodss/yaml v1.0.0 | |||
github.com/go-ldap/ldap v3.0.3+incompatible | github.com/go-ldap/ldap v3.0.3+incompatible | ||
github.com/go-logr/logr v0.1.0 | github.com/go-logr/logr v0.1.0 | ||
github.com/go-logr/zapr v0.1.1 // indirect | github.com/go-logr/zapr v0.1.1 // indirect | ||
... | @@ -39,15 +39,13 @@ require ( | ... | @@ -39,15 +39,13 @@ require ( |
github.com/golang/example v0.0.0-20170904185048-46695d81d1fa | github.com/golang/example v0.0.0-20170904185048-46695d81d1fa | ||
github.com/golang/mock v1.4.3 | github.com/golang/mock v1.4.3 | ||
github.com/golang/protobuf v1.4.2 | github.com/golang/protobuf v1.4.2 | ||
github.com/google/go-cmp v0.4.0 | github.com/google/go-cmp v0.5.0 | ||
github.com/google/go-querystring v1.0.0 // indirect | |||
github.com/google/uuid v1.1.1 | github.com/google/uuid v1.1.1 | ||
github.com/gorilla/websocket v1.4.1 | github.com/gorilla/websocket v1.4.1 | ||
github.com/json-iterator/go v1.1.10 | github.com/json-iterator/go v1.1.10 | ||
github.com/kelseyhightower/envconfig v1.4.0 // indirect | github.com/kelseyhightower/envconfig v1.4.0 // indirect | ||
github.com/kubernetes-csi/external-snapshotter/client/v3 v3.0.0 | github.com/kubernetes-csi/external-snapshotter/client/v3 v3.0.0 | ||
github.com/kubesphere/sonargo v0.0.2 | github.com/kubesphere/sonargo v0.0.2 | ||
github.com/lib/pq v1.2.0 // indirect | |||
github.com/mitchellh/mapstructure v1.2.2 | github.com/mitchellh/mapstructure v1.2.2 | ||
github.com/onsi/ginkgo v1.14.0 | github.com/onsi/ginkgo v1.14.0 | ||
github.com/onsi/gomega v1.10.1 | github.com/onsi/gomega v1.10.1 | ||
... | @@ -58,9 +56,11 @@ require ( | ... | @@ -58,9 +56,11 @@ require ( |
github.com/projectcalico/kube-controllers v3.8.8+incompatible | github.com/projectcalico/kube-controllers v3.8.8+incompatible | ||
github.com/projectcalico/libcalico-go v1.7.2-0.20191104213956-8f81e1e344ce | github.com/projectcalico/libcalico-go v1.7.2-0.20191104213956-8f81e1e344ce | ||
github.com/prometheus-community/prom-label-proxy v0.2.0 | github.com/prometheus-community/prom-label-proxy v0.2.0 | ||
github.com/prometheus-operator/prometheus-operator v0.42.2-0.20200928114327-fbd01683839a | |||
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.42.1 | |||
github.com/prometheus/client_golang v1.7.1 | github.com/prometheus/client_golang v1.7.1 | ||
github.com/prometheus/common v0.10.0 | github.com/prometheus/common v0.11.1 | ||
github.com/prometheus/prometheus v1.8.2-0.20200507164740-ecee9c8abfd1 | github.com/prometheus/prometheus v1.8.2-0.20200907175821-8219b442c864 | ||
github.com/sony/sonyflake v1.0.0 | github.com/sony/sonyflake v1.0.0 | ||
github.com/speps/go-hashids v2.0.0+incompatible | github.com/speps/go-hashids v2.0.0+incompatible | ||
github.com/spf13/cobra v1.0.0 | github.com/spf13/cobra v1.0.0 | ||
... | @@ -68,15 +68,15 @@ require ( | ... | @@ -68,15 +68,15 @@ require ( |
github.com/spf13/viper v1.4.0 | github.com/spf13/viper v1.4.0 | ||
github.com/stretchr/testify v1.6.1 | github.com/stretchr/testify v1.6.1 | ||
github.com/xanzy/ssh-agent v0.2.1 // indirect | github.com/xanzy/ssh-agent v0.2.1 // indirect | ||
golang.org/x/crypto v0.0.0-20200422194213-44a606286825 | golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de | ||
golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7 | golang.org/x/net v0.0.0-20200707034311-ab3426394381 | ||
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d | golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d | ||
google.golang.org/grpc v1.29.0 | google.golang.org/grpc v1.30.0 | ||
gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d // indirect | gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d // indirect | ||
gopkg.in/src-d/go-billy.v4 v4.3.0 // indirect | gopkg.in/src-d/go-billy.v4 v4.3.0 // indirect | ||
gopkg.in/src-d/go-git.v4 v4.11.0 | gopkg.in/src-d/go-git.v4 v4.11.0 | ||
gopkg.in/yaml.v2 v2.3.0 | gopkg.in/yaml.v2 v2.3.0 | ||
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c | gopkg.in/yaml.v3 v3.0.0-20200615113413-eeeca48fe776 | ||
gotest.tools v2.2.0+incompatible | gotest.tools v2.2.0+incompatible | ||
istio.io/api v0.0.0-20201113182140-d4b7e3fc2b44 | istio.io/api v0.0.0-20201113182140-d4b7e3fc2b44 | ||
istio.io/client-go v0.0.0-20201113183938-0734e976e785 | istio.io/client-go v0.0.0-20201113183938-0734e976e785 | ||
... | @@ -86,7 +86,7 @@ require ( | ... | @@ -86,7 +86,7 @@ require ( |
k8s.io/apimachinery v0.19.0 | k8s.io/apimachinery v0.19.0 | ||
k8s.io/apiserver v0.18.6 | k8s.io/apiserver v0.18.6 | ||
k8s.io/cli-runtime v0.18.6 | k8s.io/cli-runtime v0.18.6 | ||
k8s.io/client-go v0.19.0 | k8s.io/client-go v12.0.0+incompatible | ||
k8s.io/code-generator v0.19.0 | k8s.io/code-generator v0.19.0 | ||
k8s.io/component-base v0.18.6 | k8s.io/component-base v0.18.6 | ||
k8s.io/klog v1.0.0 | k8s.io/klog v1.0.0 | ||
... | @@ -494,42 +494,37 @@ replace ( | ... | @@ -494,42 +494,37 @@ replace ( |
github.com/rcrowley/go-metrics => github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a | github.com/rcrowley/go-metrics => github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a | ||
github.com/retailnext/hllpp => github.com/retailnext/hllpp v1.0.1-0.20180308014038-101a6d2f8b52 | github.com/retailnext/hllpp => github.com/retailnext/hllpp v1.0.1-0.20180308014038-101a6d2f8b52 | ||
github.com/robfig/cron => github.com/robfig/cron v1.2.0 | github.com/robfig/cron => github.com/robfig/cron v1.2.0 | ||
github.com/rogpeppe/fastuuid => github.com/rogpeppe/fastuuid v1.2.0 | github.com/rogpeppe/fastuuid => github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af | ||
github.com/rogpeppe/go-charset => github.com/rogpeppe/go-charset v0.0.0-20180617210344-2471d30d28b4 | github.com/rogpeppe/go-charset => github.com/rogpeppe/go-charset v0.0.0-20180617210344-2471d30d28b4 | ||
github.com/rogpeppe/go-internal => github.com/rogpeppe/go-internal v1.3.0 | github.com/rogpeppe/go-internal => github.com/rogpeppe/go-internal v1.3.0 | ||
github.com/rs/cors => github.com/rs/cors v1.6.0 | github.com/rs/cors => github.com/rs/cors v1.6.0 | ||
github.com/russross/blackfriday => github.com/russross/blackfriday v1.5.2 | github.com/russross/blackfriday => github.com/russross/blackfriday v1.5.2 | ||
github.com/russross/blackfriday/v2 => github.com/russross/blackfriday/v2 v2.0.1 | |||
github.com/ryanuber/columnize => github.com/ryanuber/columnize v2.1.0+incompatible | github.com/ryanuber/columnize => github.com/ryanuber/columnize v2.1.0+incompatible | ||
github.com/samuel/go-zookeeper => github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da | github.com/samuel/go-zookeeper => github.com/samuel/go-zookeeper v0.0.0-20190923202752-2cc03de413da | ||
github.com/satori/go.uuid => github.com/satori/go.uuid v1.2.1-0.20181028125025-b2ce2384e17b | github.com/satori/go.uuid => github.com/satori/go.uuid v1.2.0 | ||
github.com/sean-/seed => github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 | github.com/sean-/seed => github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 | ||
github.com/segmentio/kafka-go => github.com/segmentio/kafka-go v0.2.0 | github.com/segmentio/kafka-go => github.com/segmentio/kafka-go v0.2.0 | ||
github.com/sergi/go-diff => github.com/sergi/go-diff v1.0.0 | github.com/sergi/go-diff => github.com/sergi/go-diff v1.0.0 | ||
github.com/shirou/gopsutil => github.com/shirou/gopsutil v0.0.0-20180427012116-c95755e4bcd7 | github.com/shirou/gopsutil => github.com/shirou/gopsutil v0.0.0-20180427012116-c95755e4bcd7 | ||
github.com/shirou/w32 => github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4 | github.com/shirou/w32 => github.com/shirou/w32 v0.0.0-20160930032740-bb4de0191aa4 | ||
github.com/shurcooL/httpfs => github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749 | github.com/shurcooL/httpfs => github.com/shurcooL/httpfs v0.0.0-20190707220628-8d4bc4ba7749 | ||
github.com/shurcooL/sanitized_anchor_name => github.com/shurcooL/sanitized_anchor_name v1.0.0 | |||
github.com/shurcooL/vfsgen => github.com/shurcooL/vfsgen v0.0.0-20181202132449-6a9ea43bcacd | github.com/shurcooL/vfsgen => github.com/shurcooL/vfsgen v0.0.0-20181202132449-6a9ea43bcacd | ||
github.com/sirupsen/logrus => github.com/sirupsen/logrus v1.4.2 | github.com/sirupsen/logrus => github.com/sirupsen/logrus v1.4.2 | ||
github.com/smartystreets/assertions => github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d | github.com/smartystreets/assertions => github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d | ||
github.com/smartystreets/goconvey => github.com/smartystreets/goconvey v1.6.4 | github.com/smartystreets/goconvey => github.com/smartystreets/goconvey v1.6.4 | ||
github.com/soheilhy/cmux => github.com/soheilhy/cmux v0.1.4 | github.com/soheilhy/cmux => github.com/soheilhy/cmux v0.1.4 | ||
github.com/sony/gobreaker => github.com/sony/gobreaker v0.4.1 | github.com/sony/sonyflake => github.com/sony/sonyflake v0.0.0-20181109022403-6d5bd6181009 | ||
github.com/sony/sonyflake => github.com/sony/sonyflake v1.0.0 | |||
github.com/spaolacci/murmur3 => github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72 | github.com/spaolacci/murmur3 => github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72 | ||
github.com/speps/go-hashids => github.com/speps/go-hashids v2.0.0+incompatible | github.com/speps/go-hashids => github.com/speps/go-hashids v2.0.0+incompatible | ||
github.com/spf13/afero => github.com/spf13/afero v1.2.2 | github.com/spf13/afero => github.com/spf13/afero v1.2.2 | ||
github.com/spf13/cast => github.com/spf13/cast v1.3.0 | github.com/spf13/cast => github.com/spf13/cast v1.3.0 | ||
github.com/spf13/cobra => github.com/spf13/cobra v1.0.0 | github.com/spf13/cobra => github.com/spf13/cobra v0.0.5 | ||
github.com/spf13/jwalterweatherman => github.com/spf13/jwalterweatherman v1.0.0 | github.com/spf13/jwalterweatherman => github.com/spf13/jwalterweatherman v1.0.0 | ||
github.com/spf13/pflag => github.com/spf13/pflag v1.0.5 | github.com/spf13/pflag => github.com/spf13/pflag v1.0.5 | ||
github.com/spf13/viper => github.com/spf13/viper v1.4.0 | github.com/spf13/viper => github.com/spf13/viper v1.4.0 | ||
github.com/src-d/gcfg => github.com/src-d/gcfg v1.4.0 | github.com/src-d/gcfg => github.com/src-d/gcfg v1.4.0 | ||
github.com/streadway/amqp => github.com/streadway/amqp v0.0.0-20190827072141-edfb9018d271 | |||
github.com/streadway/handy => github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a | |||
github.com/stretchr/objx => github.com/stretchr/objx v0.2.0 | github.com/stretchr/objx => github.com/stretchr/objx v0.2.0 | ||
github.com/stretchr/testify => github.com/stretchr/testify v1.6.1 | github.com/stretchr/testify => github.com/stretchr/testify v1.4.0 | ||
github.com/tidwall/pretty => github.com/tidwall/pretty v1.0.0 | github.com/tidwall/pretty => github.com/tidwall/pretty v1.0.0 | ||
github.com/tinylib/msgp => github.com/tinylib/msgp v1.1.0 | github.com/tinylib/msgp => github.com/tinylib/msgp v1.1.0 | ||
github.com/tmc/grpc-websocket-proxy => github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5 | github.com/tmc/grpc-websocket-proxy => github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5 | ||
... | @@ -538,8 +533,7 @@ replace ( | ... | @@ -538,8 +533,7 @@ replace ( |
github.com/uber/jaeger-lib => github.com/uber/jaeger-lib v2.2.0+incompatible | github.com/uber/jaeger-lib => github.com/uber/jaeger-lib v2.2.0+incompatible | ||
github.com/ugorji/go => github.com/ugorji/go v1.1.4 | github.com/ugorji/go => github.com/ugorji/go v1.1.4 | ||
github.com/ugorji/go/codec => github.com/ugorji/go/codec v0.0.0-20190128213124-ee1426cffec0 | github.com/ugorji/go/codec => github.com/ugorji/go/codec v0.0.0-20190128213124-ee1426cffec0 | ||
github.com/urfave/cli => github.com/urfave/cli v1.22.1 | github.com/urfave/cli => github.com/urfave/cli v1.20.0 | ||
github.com/vektah/gqlparser => github.com/vektah/gqlparser v1.1.2 | |||
github.com/willf/bitset => github.com/willf/bitset v1.1.3 | github.com/willf/bitset => github.com/willf/bitset v1.1.3 | ||
github.com/xanzy/ssh-agent => github.com/xanzy/ssh-agent v0.2.1 | github.com/xanzy/ssh-agent => github.com/xanzy/ssh-agent v0.2.1 | ||
github.com/xdg/scram => github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c | github.com/xdg/scram => github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c | ||
... | ... |
此差异已折叠。
pkg/models/alerting/alerting.go
0 → 100644
pkg/models/alerting/rules/rule.go
0 → 100644
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
想要评论请 注册 或 登录