Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
oceanbase
obagent
提交
99f9ca29
O
obagent
项目概览
oceanbase
/
obagent
1 年多 前同步成功
通知
3
Star
15
Fork
4
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
obagent
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
99f9ca29
编写于
11月 15, 2021
作者:
C
chris-sun-star
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add mysqld exporter
上级
1497e845
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
504 addition
and
206 deletion
+504
-206
go.mod
go.mod
+2
-1
go.sum
go.sum
+213
-0
metric/prometheus.go
metric/prometheus.go
+123
-0
plugins/inputs/all.go
plugins/inputs/all.go
+3
-0
plugins/inputs/mysql/mysqld.go
plugins/inputs/mysql/mysqld.go
+159
-0
plugins/inputs/nodeexporter/node_exporter.go
plugins/inputs/nodeexporter/node_exporter.go
+2
-101
plugins/inputs/prometheus/prometheus.go
plugins/inputs/prometheus/prometheus.go
+2
-104
未找到文件。
go.mod
浏览文件 @
99f9ca29
...
@@ -8,7 +8,7 @@ require (
...
@@ -8,7 +8,7 @@ require (
github.com/fsnotify/fsnotify
v1.4.9 // indirect
github.com/fsnotify/fsnotify
v1.4.9 // indirect
github.com/gin-contrib/pprof
v1.3.0
github.com/gin-contrib/pprof
v1.3.0
github.com/gin-gonic/gin
v1.7.2
github.com/gin-gonic/gin
v1.7.2
github.com/go-kit/kit
v0.
9
.0
github.com/go-kit/kit
v0.
10
.0
github.com/go-kit/log
v0.1.0
github.com/go-kit/log
v0.1.0
github.com/go-sql-driver/mysql
v1.6.0
github.com/go-sql-driver/mysql
v1.6.0
github.com/golang/protobuf
v1.5.2 // indirect
github.com/golang/protobuf
v1.5.2 // indirect
...
@@ -24,6 +24,7 @@ require (
...
@@ -24,6 +24,7 @@ require (
github.com/prometheus/client_golang
v1.11.0
github.com/prometheus/client_golang
v1.11.0
github.com/prometheus/client_model
v0.2.0
github.com/prometheus/client_model
v0.2.0
github.com/prometheus/common
v0.30.0
github.com/prometheus/common
v0.30.0
github.com/prometheus/mysqld_exporter
v0.13.0 // indirect
github.com/prometheus/node_exporter
v1.2.2
github.com/prometheus/node_exporter
v1.2.2
github.com/sirupsen/logrus
v1.8.1
github.com/sirupsen/logrus
v1.8.1
github.com/smartystreets/goconvey
v1.6.4
github.com/smartystreets/goconvey
v1.6.4
...
...
go.sum
浏览文件 @
99f9ca29
...
@@ -34,10 +34,15 @@ dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7
...
@@ -34,10 +34,15 @@ dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7
github.com/BurntSushi/toml
v0.3.1 h1:
WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
github.com/BurntSushi/toml
v0.3.1 h1:
WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
github.com/BurntSushi/toml
v0.3.1/go.mod h1:
xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/toml
v0.3.1/go.mod h1:
xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/xgb
v0.0.0-20160522181843-27f122750802/go.mod h1:
IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/BurntSushi/xgb
v0.0.0-20160522181843-27f122750802/go.mod h1:
IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
github.com/DATA-DOG/go-sqlmock
v1.5.0/go.mod h1:
f/Ixk793poVmq4qj/V1dPUg2JEAKC73Q5eFN3EC/SaM=
github.com/Knetic/govaluate
v3.0.1-0.20171022003610-9aa49832a739+incompatible/go.mod h1:
r7JcOSlj0wfOMncg0iLm8Leh48TZaKVeNIfJntJ2wa0=
github.com/OneOfOne/xxhash
v1.2.2 h1:
KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE=
github.com/OneOfOne/xxhash
v1.2.2 h1:
KMrpdQIwFcEqXDklaen+P1axHaj9BSKzvpUUfnHldSE=
github.com/OneOfOne/xxhash
v1.2.2/go.mod h1:
HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
github.com/OneOfOne/xxhash
v1.2.2/go.mod h1:
HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
github.com/Shopify/sarama
v1.19.0/go.mod h1:
FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo=
github.com/Shopify/toxiproxy
v2.1.4+incompatible/go.mod h1:
OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI=
github.com/VividCortex/gohistogram
v1.0.0 h1:
6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE=
github.com/VividCortex/gohistogram
v1.0.0 h1:
6+hBz+qvs0JOrrNhhmR7lFxo5sINxBCGXrdtl/UvroE=
github.com/VividCortex/gohistogram
v1.0.0/go.mod h1:
Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g=
github.com/VividCortex/gohistogram
v1.0.0/go.mod h1:
Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g=
github.com/afex/hystrix-go
v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:
SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c=
github.com/alecthomas/template
v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:
LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/template
v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:
LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/template
v0.0.0-20190718012654-fb15b899a751 h1:
JYp7IbQjafoB+tBA3gMyHYHrpOtNuDiK/uB5uXxq5wM=
github.com/alecthomas/template
v0.0.0-20190718012654-fb15b899a751 h1:
JYp7IbQjafoB+tBA3gMyHYHrpOtNuDiK/uB5uXxq5wM=
github.com/alecthomas/template
v0.0.0-20190718012654-fb15b899a751/go.mod h1:
LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/template
v0.0.0-20190718012654-fb15b899a751/go.mod h1:
LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
...
@@ -46,13 +51,25 @@ github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRF
...
@@ -46,13 +51,25 @@ github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRF
github.com/alecthomas/units
v0.0.0-20190924025748-f65c72e2690d/go.mod h1:
rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
github.com/alecthomas/units
v0.0.0-20190924025748-f65c72e2690d/go.mod h1:
rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho=
github.com/alecthomas/units
v0.0.0-20210208195552-ff826a37aa15 h1:
AUNCr9CiJuwrRYS3XieqF+Z9B9gNxo/eANAJCF2eiN4=
github.com/alecthomas/units
v0.0.0-20210208195552-ff826a37aa15 h1:
AUNCr9CiJuwrRYS3XieqF+Z9B9gNxo/eANAJCF2eiN4=
github.com/alecthomas/units
v0.0.0-20210208195552-ff826a37aa15/go.mod h1:
OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE=
github.com/alecthomas/units
v0.0.0-20210208195552-ff826a37aa15/go.mod h1:
OMCwj8VM1Kc9e19TLln2VL61YJF0x1XFtfdL4JdbSyE=
github.com/apache/thrift
v0.12.0/go.mod h1:
cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
github.com/apache/thrift
v0.13.0/go.mod h1:
cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
github.com/armon/circbuf
v0.0.0-20150827004946-bbbad097214e/go.mod h1:
3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=
github.com/armon/consul-api
v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:
grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
github.com/armon/consul-api
v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:
grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
github.com/armon/go-metrics
v0.0.0-20180917152333-f0300d1749da/go.mod h1:
Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY=
github.com/armon/go-radix
v0.0.0-20180808171621-7fddfc383310/go.mod h1:
ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8=
github.com/aryann/difflib
v0.0.0-20170710044230-e206f873d14a/go.mod h1:
DAHtR1m6lCRdSC2Tm3DSWRPvIPr6xNKyeHdqDQSQT+A=
github.com/aws/aws-lambda-go
v1.13.3/go.mod h1:
4UKl9IzQMoD+QF79YdCuzCwp8VbmG4VAQwij/eHl5CU=
github.com/aws/aws-sdk-go
v1.27.0/go.mod h1:
KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
github.com/aws/aws-sdk-go-v2
v0.18.0/go.mod h1:
JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=
github.com/beevik/ntp
v0.3.0 h1:
xzVrPrE4ziasFXgBVBZJDP0Wg/KpMwk2KHJ4Ba8GrDw=
github.com/beevik/ntp
v0.3.0 h1:
xzVrPrE4ziasFXgBVBZJDP0Wg/KpMwk2KHJ4Ba8GrDw=
github.com/beevik/ntp
v0.3.0/go.mod h1:
hIHWr+l3+/clUnF44zdK+CWW7fO8dR5cIylAQ76NRpg=
github.com/beevik/ntp
v0.3.0/go.mod h1:
hIHWr+l3+/clUnF44zdK+CWW7fO8dR5cIylAQ76NRpg=
github.com/beorn7/perks
v0.0.0-20180321164747-3a771d992973/go.mod h1:
Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
github.com/beorn7/perks
v0.0.0-20180321164747-3a771d992973/go.mod h1:
Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
github.com/beorn7/perks
v1.0.0/go.mod h1:
KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
github.com/beorn7/perks
v1.0.0/go.mod h1:
KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8=
github.com/beorn7/perks
v1.0.1 h1:
VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks
v1.0.1 h1:
VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks
v1.0.1/go.mod h1:
G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/beorn7/perks
v1.0.1/go.mod h1:
G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/bgentry/speakeasy
v0.1.0/go.mod h1:
+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs=
github.com/casbin/casbin/v2
v2.1.2/go.mod h1:
YcPU1XXisHhLzuxH9coDNf2FbKpjGlbCg3n9yuLkIJQ=
github.com/cenkalti/backoff
v2.2.1+incompatible/go.mod h1:
90ReRw6GdpyfrHakVjL/QHaoyV4aDUVVkXQJJJ3NXXM=
github.com/census-instrumentation/opencensus-proto
v0.2.1/go.mod h1:
f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
github.com/census-instrumentation/opencensus-proto
v0.2.1/go.mod h1:
f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
github.com/cespare/xxhash
v1.1.0 h1:
a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko=
github.com/cespare/xxhash
v1.1.0 h1:
a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko=
github.com/cespare/xxhash
v1.1.0/go.mod h1:
XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
github.com/cespare/xxhash
v1.1.0/go.mod h1:
XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc=
...
@@ -64,36 +81,54 @@ github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMn
...
@@ -64,36 +81,54 @@ github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMn
github.com/cilium/ebpf
v0.5.0/go.mod h1:
4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs=
github.com/cilium/ebpf
v0.5.0/go.mod h1:
4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs=
github.com/cilium/ebpf
v0.6.2 h1:
iHsfF/t4aW4heW2YKfeHrVPGdtYTL4C4KocpM8KTSnI=
github.com/cilium/ebpf
v0.6.2 h1:
iHsfF/t4aW4heW2YKfeHrVPGdtYTL4C4KocpM8KTSnI=
github.com/cilium/ebpf
v0.6.2/go.mod h1:
4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs=
github.com/cilium/ebpf
v0.6.2/go.mod h1:
4tRaxcgiL706VnOzHOdBlY8IEAIdxINsQBcU4xJJXRs=
github.com/clbanning/x2j
v0.0.0-20191024224557-825249438eec/go.mod h1:
jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE=
github.com/client9/misspell
v0.3.4/go.mod h1:
qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/client9/misspell
v0.3.4/go.mod h1:
qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/cncf/udpa/go
v0.0.0-20191209042840-269d4d468f6f/go.mod h1:
M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
github.com/cncf/udpa/go
v0.0.0-20191209042840-269d4d468f6f/go.mod h1:
M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
github.com/cockroachdb/datadriven
v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:
zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8=
github.com/codahale/hdrhistogram
v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:
sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI=
github.com/coreos/etcd
v3.3.10+incompatible/go.mod h1:
uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
github.com/coreos/etcd
v3.3.10+incompatible/go.mod h1:
uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE=
github.com/coreos/go-etcd
v2.0.0+incompatible/go.mod h1:
Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
github.com/coreos/go-etcd
v2.0.0+incompatible/go.mod h1:
Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk=
github.com/coreos/go-semver
v0.2.0/go.mod h1:
nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
github.com/coreos/go-semver
v0.2.0/go.mod h1:
nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk=
github.com/coreos/go-systemd
v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:
F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/coreos/go-systemd
v0.0.0-20191104093116-d3cd4ed1dbcf h1:
iW4rZ826su+pqaw19uhpSCzhj44qo35pNgKFGqzDKkU=
github.com/coreos/go-systemd
v0.0.0-20191104093116-d3cd4ed1dbcf h1:
iW4rZ826su+pqaw19uhpSCzhj44qo35pNgKFGqzDKkU=
github.com/coreos/go-systemd
v0.0.0-20191104093116-d3cd4ed1dbcf/go.mod h1:
F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/coreos/go-systemd
v0.0.0-20191104093116-d3cd4ed1dbcf/go.mod h1:
F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4=
github.com/coreos/pkg
v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:
E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA=
github.com/cpuguy83/go-md2man/v2
v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:
maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU=
github.com/creack/pty
v1.1.7/go.mod h1:
lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY=
github.com/creack/pty
v1.1.9/go.mod h1:
oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/creack/pty
v1.1.9/go.mod h1:
oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew
v0.0.0-20161028175848-04cdfd42973b/go.mod h1:
J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew
v0.0.0-20161028175848-04cdfd42973b/go.mod h1:
J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew
v1.1.0/go.mod h1:
J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew
v1.1.0/go.mod h1:
J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew
v1.1.1 h1:
vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew
v1.1.1 h1:
vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/davecgh/go-spew
v1.1.1/go.mod h1:
J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew
v1.1.1/go.mod h1:
J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/dgrijalva/jwt-go
v3.2.0+incompatible/go.mod h1:
E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/dolthub/go-mysql-server
v0.10.0 h1:
T9qNuDnWxITz/4Syn0hm6L+lO1DYwD3pFBHyuVx7qO4=
github.com/dolthub/go-mysql-server
v0.10.0 h1:
T9qNuDnWxITz/4Syn0hm6L+lO1DYwD3pFBHyuVx7qO4=
github.com/dolthub/go-mysql-server
v0.10.0/go.mod h1:
nY+4DzVnlryGHlnvkeDjplQH3SLBSymHs0woPHrBIfw=
github.com/dolthub/go-mysql-server
v0.10.0/go.mod h1:
nY+4DzVnlryGHlnvkeDjplQH3SLBSymHs0woPHrBIfw=
github.com/dolthub/sqllogictest/go
v0.0.0-20201107003712-816f3ae12d81/go.mod h1:
siLfyv2c92W1eN/R4QqG/+RjjX5W2+gCTRjZxBjI3TY=
github.com/dolthub/sqllogictest/go
v0.0.0-20201107003712-816f3ae12d81/go.mod h1:
siLfyv2c92W1eN/R4QqG/+RjjX5W2+gCTRjZxBjI3TY=
github.com/dolthub/vitess
v0.0.0-20210530214338-7755381e6501 h1:
QO+maZZoP4PUwS5Clk/lo5AvZ8J5jHevbC/tTAfLe70=
github.com/dolthub/vitess
v0.0.0-20210530214338-7755381e6501 h1:
QO+maZZoP4PUwS5Clk/lo5AvZ8J5jHevbC/tTAfLe70=
github.com/dolthub/vitess
v0.0.0-20210530214338-7755381e6501/go.mod h1:
hUE8oSk2H5JZnvtlLBhJPYC8WZCA5AoSntdLTcBvdBM=
github.com/dolthub/vitess
v0.0.0-20210530214338-7755381e6501/go.mod h1:
hUE8oSk2H5JZnvtlLBhJPYC8WZCA5AoSntdLTcBvdBM=
github.com/dustin/go-humanize
v0.0.0-20171111073723-bb3d318650d4/go.mod h1:
HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk=
github.com/eapache/go-resiliency
v1.1.0/go.mod h1:
kFI+JgMyC7bLPUVY133qvEBtVayf5mFgVsvEsIPBvNs=
github.com/eapache/go-xerial-snappy
v0.0.0-20180814174437-776d5712da21/go.mod h1:
+020luEh2TKB4/GOp8oxxtq0Daoen/Cii55CzbTV6DU=
github.com/eapache/queue
v1.1.0/go.mod h1:
6eCeP0CKFpHLu8blIFXhExK/dRa7WDZfr6jVFPTqq+I=
github.com/edsrzf/mmap-go
v1.0.0/go.mod h1:
YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaBNrHW5M=
github.com/ema/qdisc
v0.0.0-20200603082823-62d0308e3e00 h1:
0GHzegkDz/zSrt+Zph1OueNImPdUxoToypnkhhRYTjI=
github.com/ema/qdisc
v0.0.0-20200603082823-62d0308e3e00 h1:
0GHzegkDz/zSrt+Zph1OueNImPdUxoToypnkhhRYTjI=
github.com/ema/qdisc
v0.0.0-20200603082823-62d0308e3e00/go.mod h1:
ix4kG2zvdUd8kEKSW0ZTr1XLks0epFpI4j745DXxlNE=
github.com/ema/qdisc
v0.0.0-20200603082823-62d0308e3e00/go.mod h1:
ix4kG2zvdUd8kEKSW0ZTr1XLks0epFpI4j745DXxlNE=
github.com/envoyproxy/go-control-plane
v0.6.9/go.mod h1:
SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g=
github.com/envoyproxy/go-control-plane
v0.9.0/go.mod h1:
YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane
v0.9.0/go.mod h1:
YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane
v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:
YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane
v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:
YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
github.com/envoyproxy/go-control-plane
v0.9.4/go.mod h1:
6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
github.com/envoyproxy/go-control-plane
v0.9.4/go.mod h1:
6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
github.com/envoyproxy/protoc-gen-validate
v0.1.0/go.mod h1:
iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/envoyproxy/protoc-gen-validate
v0.1.0/go.mod h1:
iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c=
github.com/fastly/go-utils
v0.0.0-20180712184237-d95a45783239 h1:
Ghm4eQYC0nEPnSJdVkTrXpu9KtoVCSo1hg7mtI7G9KU=
github.com/fastly/go-utils
v0.0.0-20180712184237-d95a45783239 h1:
Ghm4eQYC0nEPnSJdVkTrXpu9KtoVCSo1hg7mtI7G9KU=
github.com/fastly/go-utils
v0.0.0-20180712184237-d95a45783239/go.mod h1:
Gdwt2ce0yfBxPvZrHkprdPPTTS3N5rwmLE8T22KBXlw=
github.com/fastly/go-utils
v0.0.0-20180712184237-d95a45783239/go.mod h1:
Gdwt2ce0yfBxPvZrHkprdPPTTS3N5rwmLE8T22KBXlw=
github.com/fatih/color
v1.7.0/go.mod h1:
Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
github.com/franela/goblin
v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:
7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4=
github.com/franela/goreq
v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:
ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20=
github.com/frankban/quicktest
v1.11.3 h1:
8sXhOn0uLys67V8EsXLc6eszDs8VXWxL3iRvebPhedY=
github.com/frankban/quicktest
v1.11.3 h1:
8sXhOn0uLys67V8EsXLc6eszDs8VXWxL3iRvebPhedY=
github.com/frankban/quicktest
v1.11.3/go.mod h1:
wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k=
github.com/frankban/quicktest
v1.11.3/go.mod h1:
wRf/ReqHper53s+kmmSZizM8NamnL3IM0I9ntUbOk+k=
github.com/fsnotify/fsnotify
v1.4.7/go.mod h1:
jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/fsnotify/fsnotify
v1.4.7/go.mod h1:
jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/fsnotify/fsnotify
v1.4.9 h1:
hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
github.com/fsnotify/fsnotify
v1.4.9 h1:
hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4=
github.com/fsnotify/fsnotify
v1.4.9/go.mod h1:
znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
github.com/fsnotify/fsnotify
v1.4.9/go.mod h1:
znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ=
github.com/ghodss/yaml
v1.0.0/go.mod h1:
4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
github.com/gin-contrib/pprof
v1.3.0 h1:
G9eK6HnbkSqDZBYbzG4wrjCsA4e+cvYAHUZw6W+W9K0=
github.com/gin-contrib/pprof
v1.3.0 h1:
G9eK6HnbkSqDZBYbzG4wrjCsA4e+cvYAHUZw6W+W9K0=
github.com/gin-contrib/pprof
v1.3.0/go.mod h1:
waMjT1H9b179t3CxuG1cV3DHpga6ybizwfBaM5OXaB0=
github.com/gin-contrib/pprof
v1.3.0/go.mod h1:
waMjT1H9b179t3CxuG1cV3DHpga6ybizwfBaM5OXaB0=
github.com/gin-contrib/sse
v0.1.0 h1:
Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE=
github.com/gin-contrib/sse
v0.1.0 h1:
Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE=
...
@@ -107,6 +142,8 @@ github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2
...
@@ -107,6 +142,8 @@ github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2
github.com/go-kit/kit
v0.8.0/go.mod h1:
xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
github.com/go-kit/kit
v0.8.0/go.mod h1:
xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
github.com/go-kit/kit
v0.9.0 h1:
wDJmvq38kDhkVxi50ni9ykkdUr1PKgqKOoi01fa0Mdk=
github.com/go-kit/kit
v0.9.0 h1:
wDJmvq38kDhkVxi50ni9ykkdUr1PKgqKOoi01fa0Mdk=
github.com/go-kit/kit
v0.9.0/go.mod h1:
xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
github.com/go-kit/kit
v0.9.0/go.mod h1:
xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
github.com/go-kit/kit
v0.10.0 h1:
dXFJfIHVvUcpSgDOV+Ne6t7jXri8Tfv2uOLHUZ2XNuo=
github.com/go-kit/kit
v0.10.0/go.mod h1:
xUsJbQ/Fp4kEt7AFgCuvyX4a71u8h9jB8tj/ORgOZ7o=
github.com/go-kit/log
v0.1.0 h1:
DGJh0Sm43HbOeYDNnVZFl8BvcYVvjD5bqYJvp0REbwQ=
github.com/go-kit/log
v0.1.0 h1:
DGJh0Sm43HbOeYDNnVZFl8BvcYVvjD5bqYJvp0REbwQ=
github.com/go-kit/log
v0.1.0/go.mod h1:
zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY=
github.com/go-kit/log
v0.1.0/go.mod h1:
zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY=
github.com/go-logfmt/logfmt
v0.3.0/go.mod h1:
Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
github.com/go-logfmt/logfmt
v0.3.0/go.mod h1:
Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
...
@@ -122,6 +159,7 @@ github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+
...
@@ -122,6 +159,7 @@ github.com/go-playground/universal-translator v0.17.0/go.mod h1:UkSxE5sNxxRwHyU+
github.com/go-playground/validator/v10
v10.2.0/go.mod h1:
uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI=
github.com/go-playground/validator/v10
v10.2.0/go.mod h1:
uOYAAleCW8F/7oMFd6aG0GOhaH6EGOAJShg8Id5JGkI=
github.com/go-playground/validator/v10
v10.4.1 h1:
pH2c5ADXtd66mxoE0Zm9SUhxE20r7aM3F26W0hOn+GE=
github.com/go-playground/validator/v10
v10.4.1 h1:
pH2c5ADXtd66mxoE0Zm9SUhxE20r7aM3F26W0hOn+GE=
github.com/go-playground/validator/v10
v10.4.1/go.mod h1:
nlOn6nFhuKACm19sB/8EGNn9GlaMV7XkbRSipzJ0Ii4=
github.com/go-playground/validator/v10
v10.4.1/go.mod h1:
nlOn6nFhuKACm19sB/8EGNn9GlaMV7XkbRSipzJ0Ii4=
github.com/go-sql-driver/mysql
v1.4.0/go.mod h1:
zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
github.com/go-sql-driver/mysql
v1.4.1/go.mod h1:
zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
github.com/go-sql-driver/mysql
v1.4.1/go.mod h1:
zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
github.com/go-sql-driver/mysql
v1.6.0 h1:
BCTh4TKNUYmOmMUcQ3IipzF5prigylS7XXjEkfCHuOE=
github.com/go-sql-driver/mysql
v1.6.0 h1:
BCTh4TKNUYmOmMUcQ3IipzF5prigylS7XXjEkfCHuOE=
github.com/go-sql-driver/mysql
v1.6.0/go.mod h1:
DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
github.com/go-sql-driver/mysql
v1.6.0/go.mod h1:
DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg=
...
@@ -129,9 +167,13 @@ github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk=
...
@@ -129,9 +167,13 @@ github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk=
github.com/go-stack/stack
v1.8.0/go.mod h1:
v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/go-stack/stack
v1.8.0/go.mod h1:
v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
github.com/godbus/dbus
v0.0.0-20190402143921-271e53dc4968 h1:
s+PDl6lozQ+dEUtUtQnO7+A2iPG3sK1pI4liU+jxn90=
github.com/godbus/dbus
v0.0.0-20190402143921-271e53dc4968 h1:
s+PDl6lozQ+dEUtUtQnO7+A2iPG3sK1pI4liU+jxn90=
github.com/godbus/dbus
v0.0.0-20190402143921-271e53dc4968/go.mod h1:
/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw=
github.com/godbus/dbus
v0.0.0-20190402143921-271e53dc4968/go.mod h1:
/YcGZj5zSblfDWMMoOzV4fas9FZnQYTkDnsGvmh2Grw=
github.com/gogo/googleapis
v1.1.0/go.mod h1:
gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s=
github.com/gogo/protobuf
v1.1.1/go.mod h1:
r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/gogo/protobuf
v1.1.1/go.mod h1:
r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/gogo/protobuf
v1.2.0/go.mod h1:
r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/gogo/protobuf
v1.2.1/go.mod h1:
hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
github.com/golang/glog
v0.0.0-20160126235308-23def4e6c14b h1:
VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=
github.com/golang/glog
v0.0.0-20160126235308-23def4e6c14b h1:
VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58=
github.com/golang/glog
v0.0.0-20160126235308-23def4e6c14b/go.mod h1:
SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/glog
v0.0.0-20160126235308-23def4e6c14b/go.mod h1:
SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
github.com/golang/groupcache
v0.0.0-20160516000752-02826c3e7903/go.mod h1:
cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache
v0.0.0-20190702054246-869f871628b6/go.mod h1:
cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache
v0.0.0-20190702054246-869f871628b6/go.mod h1:
cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache
v0.0.0-20191227052852-215e87163ea7/go.mod h1:
cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache
v0.0.0-20191227052852-215e87163ea7/go.mod h1:
cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache
v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:
cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
github.com/golang/groupcache
v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:
cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
...
@@ -159,6 +201,7 @@ github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw
...
@@ -159,6 +201,7 @@ github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw
github.com/golang/protobuf
v1.5.0/go.mod h1:
FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
github.com/golang/protobuf
v1.5.0/go.mod h1:
FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
github.com/golang/protobuf
v1.5.2 h1:
ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=
github.com/golang/protobuf
v1.5.2 h1:
ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=
github.com/golang/protobuf
v1.5.2/go.mod h1:
XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
github.com/golang/protobuf
v1.5.2/go.mod h1:
XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
github.com/golang/snappy
v0.0.0-20180518054509-2e65f85255db/go.mod h1:
/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/google/btree
v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:
lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree
v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:
lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree
v1.0.0/go.mod h1:
lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree
v1.0.0/go.mod h1:
lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/go-cmp
v0.2.0/go.mod h1:
oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
github.com/google/go-cmp
v0.2.0/go.mod h1:
oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
...
@@ -184,35 +227,67 @@ github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hf
...
@@ -184,35 +227,67 @@ github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hf
github.com/google/pprof
v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:
ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
github.com/google/pprof
v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:
ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
github.com/google/pprof
v0.0.0-20200708004538-1a94d8640e99/go.mod h1:
ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
github.com/google/pprof
v0.0.0-20200708004538-1a94d8640e99/go.mod h1:
ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM=
github.com/google/renameio
v0.1.0/go.mod h1:
KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
github.com/google/renameio
v0.1.0/go.mod h1:
KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
github.com/google/uuid
v1.0.0/go.mod h1:
TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid
v1.2.0 h1:
qJYtXnJRWmpe7m/3XlyhrsLrEURqHRM2kxzoxXqyUDs=
github.com/google/uuid
v1.2.0 h1:
qJYtXnJRWmpe7m/3XlyhrsLrEURqHRM2kxzoxXqyUDs=
github.com/google/uuid
v1.2.0/go.mod h1:
TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid
v1.2.0/go.mod h1:
TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/googleapis/gax-go/v2
v2.0.4/go.mod h1:
0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
github.com/googleapis/gax-go/v2
v2.0.4/go.mod h1:
0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
github.com/googleapis/gax-go/v2
v2.0.5/go.mod h1:
DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
github.com/googleapis/gax-go/v2
v2.0.5/go.mod h1:
DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
github.com/gopherjs/gopherjs
v0.0.0-20181017120253-0766667cb4d1 h1:
EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8=
github.com/gopherjs/gopherjs
v0.0.0-20181017120253-0766667cb4d1 h1:
EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8=
github.com/gopherjs/gopherjs
v0.0.0-20181017120253-0766667cb4d1/go.mod h1:
wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
github.com/gopherjs/gopherjs
v0.0.0-20181017120253-0766667cb4d1/go.mod h1:
wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
github.com/gorilla/context
v1.1.1/go.mod h1:
kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
github.com/gorilla/mux
v1.6.2/go.mod h1:
1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
github.com/gorilla/mux
v1.7.3/go.mod h1:
1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
github.com/gorilla/websocket
v0.0.0-20170926233335-4201258b820c/go.mod h1:
E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
github.com/grpc-ecosystem/go-grpc-middleware
v1.0.1-0.20190118093823-f849b5445de4/go.mod h1:
FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs=
github.com/grpc-ecosystem/go-grpc-prometheus
v1.2.0/go.mod h1:
8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk=
github.com/grpc-ecosystem/grpc-gateway
v1.9.5/go.mod h1:
vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY=
github.com/gwatts/gin-adapter
v0.0.0-20170508204228-c44433c485ad h1:
eGCbPkMnsg02jXBIxxXn1Fxep9dAuTUvEi6UdJsbOhg=
github.com/gwatts/gin-adapter
v0.0.0-20170508204228-c44433c485ad h1:
eGCbPkMnsg02jXBIxxXn1Fxep9dAuTUvEi6UdJsbOhg=
github.com/gwatts/gin-adapter
v0.0.0-20170508204228-c44433c485ad/go.mod h1:
XywyZk8euPjg6CVt44eMyHjv0sZUiHbHtBnFKgmvj8I=
github.com/gwatts/gin-adapter
v0.0.0-20170508204228-c44433c485ad/go.mod h1:
XywyZk8euPjg6CVt44eMyHjv0sZUiHbHtBnFKgmvj8I=
github.com/hashicorp/consul/api
v1.3.0/go.mod h1:
MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE=
github.com/hashicorp/consul/sdk
v0.3.0/go.mod h1:
VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8=
github.com/hashicorp/errwrap
v1.0.0/go.mod h1:
YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4=
github.com/hashicorp/go-cleanhttp
v0.5.1/go.mod h1:
JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
github.com/hashicorp/go-immutable-radix
v1.0.0/go.mod h1:
0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
github.com/hashicorp/go-msgpack
v0.5.3/go.mod h1:
ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM=
github.com/hashicorp/go-multierror
v1.0.0/go.mod h1:
dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk=
github.com/hashicorp/go-rootcerts
v1.0.0/go.mod h1:
K6zTfqpRlCUIjkwsN4Z+hiSfzSTQa6eBIzfwKfwNnHU=
github.com/hashicorp/go-sockaddr
v1.0.0/go.mod h1:
7Xibr9yA9JjQq1JpNB2Vw7kxv8xerXegt+ozgdvDeDU=
github.com/hashicorp/go-syslog
v1.0.0/go.mod h1:
qPfqrKkXGihmCqbJM2mZgkZGvKG1dFdvsLplgctolz4=
github.com/hashicorp/go-uuid
v1.0.0/go.mod h1:
6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
github.com/hashicorp/go-uuid
v1.0.1/go.mod h1:
6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro=
github.com/hashicorp/go-version
v1.2.0/go.mod h1:
fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
github.com/hashicorp/go.net
v0.0.1/go.mod h1:
hjKkEWcCURg++eb33jQU7oqQcI9XDCnUzHA0oac0k90=
github.com/hashicorp/golang-lru
v0.5.0/go.mod h1:
/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru
v0.5.0/go.mod h1:
/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru
v0.5.1/go.mod h1:
/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru
v0.5.1/go.mod h1:
/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8=
github.com/hashicorp/golang-lru
v0.5.3 h1:
YPkqC67at8FYaadspW/6uE0COsBxS2656RLEr8Bppgk=
github.com/hashicorp/golang-lru
v0.5.3 h1:
YPkqC67at8FYaadspW/6uE0COsBxS2656RLEr8Bppgk=
github.com/hashicorp/golang-lru
v0.5.3/go.mod h1:
iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
github.com/hashicorp/golang-lru
v0.5.3/go.mod h1:
iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
github.com/hashicorp/hcl
v1.0.0 h1:
0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
github.com/hashicorp/hcl
v1.0.0 h1:
0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4=
github.com/hashicorp/hcl
v1.0.0/go.mod h1:
E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
github.com/hashicorp/hcl
v1.0.0/go.mod h1:
E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
github.com/hashicorp/logutils
v1.0.0/go.mod h1:
QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64=
github.com/hashicorp/mdns
v1.0.0/go.mod h1:
tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ=
github.com/hashicorp/memberlist
v0.1.3/go.mod h1:
ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I=
github.com/hashicorp/serf
v0.8.2/go.mod h1:
6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc=
github.com/hodgesds/perf-utils
v0.2.5 h1:
X992/V3OaNJRM8Ivcram8Hhxz4JhWiKI0T8iGCJwk2k=
github.com/hodgesds/perf-utils
v0.2.5 h1:
X992/V3OaNJRM8Ivcram8Hhxz4JhWiKI0T8iGCJwk2k=
github.com/hodgesds/perf-utils
v0.2.5/go.mod h1:
X3dAE1IoPfsSKR2MDhorGY1mORNDOJTZ+0XTrtmoHFI=
github.com/hodgesds/perf-utils
v0.2.5/go.mod h1:
X3dAE1IoPfsSKR2MDhorGY1mORNDOJTZ+0XTrtmoHFI=
github.com/hpcloud/tail
v1.0.0/go.mod h1:
ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
github.com/huandu/go-assert
v1.1.5 h1:
fjemmA7sSfYHJD7CUqs9qTwwfdNAx7/j2/ZlHXzNB3c=
github.com/huandu/go-assert
v1.1.5 h1:
fjemmA7sSfYHJD7CUqs9qTwwfdNAx7/j2/ZlHXzNB3c=
github.com/huandu/go-assert
v1.1.5/go.mod h1:
yOLvuqZwmcHIC5rIzrBhT7D3Q9c3GFnd0JrPVhn/06U=
github.com/huandu/go-assert
v1.1.5/go.mod h1:
yOLvuqZwmcHIC5rIzrBhT7D3Q9c3GFnd0JrPVhn/06U=
github.com/huandu/go-clone
v1.3.0 h1:
gZ0HVFnzdal9t6p12QAoeuRW1Q8tp8gLCRUvLbj0hY0=
github.com/huandu/go-clone
v1.3.0 h1:
gZ0HVFnzdal9t6p12QAoeuRW1Q8tp8gLCRUvLbj0hY0=
github.com/huandu/go-clone
v1.3.0/go.mod h1:
bPJ9bAG8fjyAEBRFt6toaGUZcGFGL3f6g5u6yW+9W14=
github.com/huandu/go-clone
v1.3.0/go.mod h1:
bPJ9bAG8fjyAEBRFt6toaGUZcGFGL3f6g5u6yW+9W14=
github.com/hudl/fargo
v1.3.0/go.mod h1:
y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg=
github.com/ianlancetaylor/demangle
v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:
aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
github.com/ianlancetaylor/demangle
v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:
aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
github.com/illumos/go-kstat
v0.0.0-20210513183136-173c9b0a9973 h1:
hk4LPqXIY/c9XzRbe7dA6qQxaT6Axcbny0L/G5a4owQ=
github.com/illumos/go-kstat
v0.0.0-20210513183136-173c9b0a9973 h1:
hk4LPqXIY/c9XzRbe7dA6qQxaT6Axcbny0L/G5a4owQ=
github.com/illumos/go-kstat
v0.0.0-20210513183136-173c9b0a9973/go.mod h1:
PoK3ejP3LJkGTzKqRlpvCIFas3ncU02v8zzWDW+g0FY=
github.com/illumos/go-kstat
v0.0.0-20210513183136-173c9b0a9973/go.mod h1:
PoK3ejP3LJkGTzKqRlpvCIFas3ncU02v8zzWDW+g0FY=
github.com/inconshreveable/mousetrap
v1.0.0 h1:
Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=
github.com/inconshreveable/mousetrap
v1.0.0 h1:
Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM=
github.com/inconshreveable/mousetrap
v1.0.0/go.mod h1:
PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
github.com/inconshreveable/mousetrap
v1.0.0/go.mod h1:
PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8=
github.com/influxdata/influxdb1-client
v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:
qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo=
github.com/jehiah/go-strftime
v0.0.0-20171201141054-1d33003b3869 h1:
IPJ3dvxmJ4uczJe5YQdrYB16oTJlGSC/OyZDqUk9xX4=
github.com/jehiah/go-strftime
v0.0.0-20171201141054-1d33003b3869 h1:
IPJ3dvxmJ4uczJe5YQdrYB16oTJlGSC/OyZDqUk9xX4=
github.com/jehiah/go-strftime
v0.0.0-20171201141054-1d33003b3869/go.mod h1:
cJ6Cj7dQo+O6GJNiMx+Pa94qKj+TG8ONdKHgMNIyyag=
github.com/jehiah/go-strftime
v0.0.0-20171201141054-1d33003b3869/go.mod h1:
cJ6Cj7dQo+O6GJNiMx+Pa94qKj+TG8ONdKHgMNIyyag=
github.com/jmespath/go-jmespath
v0.0.0-20180206201540-c2b33e8439af/go.mod h1:
Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
github.com/jonboulle/clockwork
v0.1.0/go.mod h1:
Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo=
github.com/josharian/native
v0.0.0-20200817173448-b6b71def0850 h1:
uhL5Gw7BINiiPAo24A2sxkcDI0Jt/sqp1v5xQCniEFA=
github.com/josharian/native
v0.0.0-20200817173448-b6b71def0850 h1:
uhL5Gw7BINiiPAo24A2sxkcDI0Jt/sqp1v5xQCniEFA=
github.com/josharian/native
v0.0.0-20200817173448-b6b71def0850/go.mod h1:
7X/raswPFr05uY3HiLlYeyQntB6OO7E/d2Cu7qoaN2w=
github.com/josharian/native
v0.0.0-20200817173448-b6b71def0850/go.mod h1:
7X/raswPFr05uY3HiLlYeyQntB6OO7E/d2Cu7qoaN2w=
github.com/jpillora/backoff
v1.0.0 h1:
uvFg412JmmHBHw7iwprIxkPMI+sGQ4kzOWsMeHnm2EA=
github.com/jpillora/backoff
v1.0.0/go.mod h1:
J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4=
github.com/jpillora/backoff
v1.0.0/go.mod h1:
J/6gKK9jxlEcS3zixgDgUAsiuZ7yrSoa/FX5e0EB2j4=
github.com/jsimonetti/rtnetlink
v0.0.0-20190606172950-9527aa82566a/go.mod h1:
Oz+70psSo5OFh8DBl0Zv2ACw7Esh6pPUphlvZG9x7uw=
github.com/jsimonetti/rtnetlink
v0.0.0-20190606172950-9527aa82566a/go.mod h1:
Oz+70psSo5OFh8DBl0Zv2ACw7Esh6pPUphlvZG9x7uw=
github.com/jsimonetti/rtnetlink
v0.0.0-20190830100107-3784a6c7c552/go.mod h1:
Oz+70psSo5OFh8DBl0Zv2ACw7Esh6pPUphlvZG9x7uw=
github.com/jsimonetti/rtnetlink
v0.0.0-20190830100107-3784a6c7c552/go.mod h1:
Oz+70psSo5OFh8DBl0Zv2ACw7Esh6pPUphlvZG9x7uw=
...
@@ -226,6 +301,8 @@ github.com/jsimonetti/rtnetlink v0.0.0-20210525051524-4cc836578190/go.mod h1:NmK
...
@@ -226,6 +301,8 @@ github.com/jsimonetti/rtnetlink v0.0.0-20210525051524-4cc836578190/go.mod h1:NmK
github.com/jsimonetti/rtnetlink
v0.0.0-20210713125558-2bfdf1dbdbd6 h1:
sGihmgAucF8bG1bCYiOp2OOO9WRnZ9YL4kvPSUKXCeI=
github.com/jsimonetti/rtnetlink
v0.0.0-20210713125558-2bfdf1dbdbd6 h1:
sGihmgAucF8bG1bCYiOp2OOO9WRnZ9YL4kvPSUKXCeI=
github.com/jsimonetti/rtnetlink
v0.0.0-20210713125558-2bfdf1dbdbd6/go.mod h1:
qdKhcKUxYn3/QvneOvPWXXMPqktEBHnCW98wUTA3rmA=
github.com/jsimonetti/rtnetlink
v0.0.0-20210713125558-2bfdf1dbdbd6/go.mod h1:
qdKhcKUxYn3/QvneOvPWXXMPqktEBHnCW98wUTA3rmA=
github.com/json-iterator/go
v1.1.6/go.mod h1:
+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
github.com/json-iterator/go
v1.1.6/go.mod h1:
+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU=
github.com/json-iterator/go
v1.1.7/go.mod h1:
KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/json-iterator/go
v1.1.8/go.mod h1:
KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/json-iterator/go
v1.1.9/go.mod h1:
KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/json-iterator/go
v1.1.9/go.mod h1:
KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/json-iterator/go
v1.1.10/go.mod h1:
KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/json-iterator/go
v1.1.10/go.mod h1:
KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4=
github.com/json-iterator/go
v1.1.11 h1:
uVUAXhF2To8cbw/3xN3pxj6kk7TYKs98NIrTqPlMWAQ=
github.com/json-iterator/go
v1.1.11 h1:
uVUAXhF2To8cbw/3xN3pxj6kk7TYKs98NIrTqPlMWAQ=
...
@@ -236,6 +313,7 @@ github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7
...
@@ -236,6 +313,7 @@ github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7
github.com/jtolds/gls
v4.20.0+incompatible/go.mod h1:
QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
github.com/jtolds/gls
v4.20.0+incompatible/go.mod h1:
QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU=
github.com/julienschmidt/httprouter
v1.2.0/go.mod h1:
SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
github.com/julienschmidt/httprouter
v1.2.0/go.mod h1:
SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
github.com/julienschmidt/httprouter
v1.3.0/go.mod h1:
JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
github.com/julienschmidt/httprouter
v1.3.0/go.mod h1:
JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
github.com/kisielk/errcheck
v1.1.0/go.mod h1:
EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q=
github.com/kisielk/gotool
v1.0.0/go.mod h1:
XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/kisielk/gotool
v1.0.0/go.mod h1:
XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck=
github.com/konsorten/go-windows-terminal-sequences
v1.0.1/go.mod h1:
T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/konsorten/go-windows-terminal-sequences
v1.0.1/go.mod h1:
T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/konsorten/go-windows-terminal-sequences
v1.0.2/go.mod h1:
T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
github.com/konsorten/go-windows-terminal-sequences
v1.0.2/go.mod h1:
T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ=
...
@@ -255,12 +333,19 @@ github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc h1:RKf14vYWi2t
...
@@ -255,12 +333,19 @@ github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc h1:RKf14vYWi2t
github.com/lestrrat-go/envload
v0.0.0-20180220234015-a3eb8ddeffcc/go.mod h1:
kopuH9ugFRkIXf3YoqHKyrJ9YfUFsckUU9S7B+XP+is=
github.com/lestrrat-go/envload
v0.0.0-20180220234015-a3eb8ddeffcc/go.mod h1:
kopuH9ugFRkIXf3YoqHKyrJ9YfUFsckUU9S7B+XP+is=
github.com/lestrrat-go/strftime
v1.0.1 h1:
o7qz5pmLzPDLyGW4lG6JvTKPUfTFXwe+vOamIYWtnVU=
github.com/lestrrat-go/strftime
v1.0.1 h1:
o7qz5pmLzPDLyGW4lG6JvTKPUfTFXwe+vOamIYWtnVU=
github.com/lestrrat-go/strftime
v1.0.1/go.mod h1:
E1nN3pCbtMSu1yjSVeyuRFVm/U0xoR76fd03sz+Qz4g=
github.com/lestrrat-go/strftime
v1.0.1/go.mod h1:
E1nN3pCbtMSu1yjSVeyuRFVm/U0xoR76fd03sz+Qz4g=
github.com/lightstep/lightstep-tracer-common/golang/gogo
v0.0.0-20190605223551-bc2310a04743/go.mod h1:
qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM=
github.com/lightstep/lightstep-tracer-go
v0.18.1/go.mod h1:
jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4=
github.com/lufia/iostat
v1.1.0 h1:
Z1wa4Hhxwi8uSKfgRsFc5RLtt3SuFPIOgkiPGkUtHDY=
github.com/lufia/iostat
v1.1.0 h1:
Z1wa4Hhxwi8uSKfgRsFc5RLtt3SuFPIOgkiPGkUtHDY=
github.com/lufia/iostat
v1.1.0/go.mod h1:
rEPNA0xXgjHQjuI5Cy05sLlS2oRcSlWHRLrvh/AQ+Pg=
github.com/lufia/iostat
v1.1.0/go.mod h1:
rEPNA0xXgjHQjuI5Cy05sLlS2oRcSlWHRLrvh/AQ+Pg=
github.com/lyft/protoc-gen-validate
v0.0.13/go.mod h1:
XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ=
github.com/magiconair/properties
v1.8.0 h1:
LLgXmsheXeRoUOBOjtwPQCWIYqM/LU1ayDtDePerRcY=
github.com/magiconair/properties
v1.8.0 h1:
LLgXmsheXeRoUOBOjtwPQCWIYqM/LU1ayDtDePerRcY=
github.com/magiconair/properties
v1.8.0/go.mod h1:
PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
github.com/magiconair/properties
v1.8.0/go.mod h1:
PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
github.com/mattn/go-colorable
v0.0.9/go.mod h1:
9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
github.com/mattn/go-isatty
v0.0.3/go.mod h1:
M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
github.com/mattn/go-isatty
v0.0.4/go.mod h1:
M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
github.com/mattn/go-isatty
v0.0.12 h1:
wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY=
github.com/mattn/go-isatty
v0.0.12 h1:
wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY=
github.com/mattn/go-isatty
v0.0.12/go.mod h1:
cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
github.com/mattn/go-isatty
v0.0.12/go.mod h1:
cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
github.com/mattn/go-runewidth
v0.0.2/go.mod h1:
LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
github.com/mattn/go-xmlrpc
v0.0.3 h1:
Y6WEMLEsqs3RviBrAa1/7qmbGB7DVD3brZIbqMbQdGY=
github.com/mattn/go-xmlrpc
v0.0.3 h1:
Y6WEMLEsqs3RviBrAa1/7qmbGB7DVD3brZIbqMbQdGY=
github.com/mattn/go-xmlrpc
v0.0.3/go.mod h1:
mqc2dz7tP5x5BKlCahN/n+hs7OSZKJkS9JsHNBRlrxA=
github.com/mattn/go-xmlrpc
v0.0.3/go.mod h1:
mqc2dz7tP5x5BKlCahN/n+hs7OSZKJkS9JsHNBRlrxA=
github.com/matttproud/golang_protobuf_extensions
v1.0.1 h1:
4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=
github.com/matttproud/golang_protobuf_extensions
v1.0.1 h1:
4hp9jkHxhMHkqkrB3Ix0jegS5sx/RkqARlsWZ6pIwiU=
...
@@ -285,8 +370,15 @@ github.com/mdlayher/socket v0.0.0-20210307095302-262dc9984e00 h1:qEtkL8n1DAHpi5/
...
@@ -285,8 +370,15 @@ github.com/mdlayher/socket v0.0.0-20210307095302-262dc9984e00 h1:qEtkL8n1DAHpi5/
github.com/mdlayher/socket
v0.0.0-20210307095302-262dc9984e00/go.mod h1:
GAFlyu4/XV68LkQKYzKhIo/WW7j3Zi0YRAz/BOoanUc=
github.com/mdlayher/socket
v0.0.0-20210307095302-262dc9984e00/go.mod h1:
GAFlyu4/XV68LkQKYzKhIo/WW7j3Zi0YRAz/BOoanUc=
github.com/mdlayher/wifi
v0.0.0-20200527114002-84f0b9457fdd h1:
50p1vPNK43pzCVX10+5MmiOerbBzC1vR6+sLB3FZewE=
github.com/mdlayher/wifi
v0.0.0-20200527114002-84f0b9457fdd h1:
50p1vPNK43pzCVX10+5MmiOerbBzC1vR6+sLB3FZewE=
github.com/mdlayher/wifi
v0.0.0-20200527114002-84f0b9457fdd/go.mod h1:
Evt/EIne46u9PtQbeTx2NTcqURpr5K4SvKtGmBuDPN8=
github.com/mdlayher/wifi
v0.0.0-20200527114002-84f0b9457fdd/go.mod h1:
Evt/EIne46u9PtQbeTx2NTcqURpr5K4SvKtGmBuDPN8=
github.com/miekg/dns
v1.0.14/go.mod h1:
W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg=
github.com/mitchellh/cli
v1.0.0/go.mod h1:
hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc=
github.com/mitchellh/go-homedir
v1.0.0/go.mod h1:
SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0=
github.com/mitchellh/go-testing-interface
v1.0.0/go.mod h1:
kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI=
github.com/mitchellh/gox
v0.4.0/go.mod h1:
Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg=
github.com/mitchellh/hashstructure
v1.0.0 h1:
ZkRJX1CyOoTkar7p/mLS5TZU4nJ1Rn/F8u9dGS02Q3Y=
github.com/mitchellh/hashstructure
v1.0.0 h1:
ZkRJX1CyOoTkar7p/mLS5TZU4nJ1Rn/F8u9dGS02Q3Y=
github.com/mitchellh/hashstructure
v1.0.0/go.mod h1:
QjSHrPWS+BGUVBYkbTZWEnOh3G1DutKwClXU/ABz6AQ=
github.com/mitchellh/hashstructure
v1.0.0/go.mod h1:
QjSHrPWS+BGUVBYkbTZWEnOh3G1DutKwClXU/ABz6AQ=
github.com/mitchellh/iochan
v1.0.0/go.mod h1:
JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY=
github.com/mitchellh/mapstructure
v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:
FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/mitchellh/mapstructure
v1.1.2 h1:
fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE=
github.com/mitchellh/mapstructure
v1.1.2 h1:
fmNYVwqnSfB9mZU6OS2O6GsXM+wcskZDuKQzvN1EDeE=
github.com/mitchellh/mapstructure
v1.1.2/go.mod h1:
FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/mitchellh/mapstructure
v1.1.2/go.mod h1:
FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/modern-go/concurrent
v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:
6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
github.com/modern-go/concurrent
v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:
6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
...
@@ -296,58 +388,113 @@ github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lN
...
@@ -296,58 +388,113 @@ github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lN
github.com/modern-go/reflect2
v1.0.1 h1:
9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI=
github.com/modern-go/reflect2
v1.0.1 h1:
9f412s+6RmYXLWZSEzVVgPGK7C2PphHj5RJrvfx9AWI=
github.com/modern-go/reflect2
v1.0.1/go.mod h1:
bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
github.com/modern-go/reflect2
v1.0.1/go.mod h1:
bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
github.com/mwitkow/go-conntrack
v0.0.0-20161129095857-cc309e4a2223/go.mod h1:
qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/mwitkow/go-conntrack
v0.0.0-20161129095857-cc309e4a2223/go.mod h1:
qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/mwitkow/go-conntrack
v0.0.0-20190716064945-2f068394615f h1:
KUppIJq7/+SVif2QVs3tOP0zanoHgBEVAwHxUSIzRqU=
github.com/mwitkow/go-conntrack
v0.0.0-20190716064945-2f068394615f/go.mod h1:
qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/mwitkow/go-conntrack
v0.0.0-20190716064945-2f068394615f/go.mod h1:
qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/nats-io/jwt
v0.3.0/go.mod h1:
fRYCDE99xlTsqUzISS1Bi75UBJ6ljOJQOAAu5VglpSg=
github.com/nats-io/jwt
v0.3.2/go.mod h1:
/euKqTS1ZD+zzjYrY7pseZrTtWQSjujC7xjPc8wL6eU=
github.com/nats-io/nats-server/v2
v2.1.2/go.mod h1:
Afk+wRZqkMQs/p45uXdrVLuab3gwv3Z8C4HTBu8GD/k=
github.com/nats-io/nats.go
v1.9.1/go.mod h1:
ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzEE/Zbp4w=
github.com/nats-io/nkeys
v0.1.0/go.mod h1:
xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w=
github.com/nats-io/nkeys
v0.1.3/go.mod h1:
xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w=
github.com/nats-io/nuid
v1.0.1/go.mod h1:
19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c=
github.com/nicksnyder/go-i18n/v2
v2.1.2 h1:
QHYxcUJnGHBaq7XbvgunmZ2Pn0focXFqTD61CkH146c=
github.com/nicksnyder/go-i18n/v2
v2.1.2 h1:
QHYxcUJnGHBaq7XbvgunmZ2Pn0focXFqTD61CkH146c=
github.com/nicksnyder/go-i18n/v2
v2.1.2/go.mod h1:
d++QJC9ZVf7pa48qrsRWhMJ5pSHIPmS3OLqK1niyLxs=
github.com/nicksnyder/go-i18n/v2
v2.1.2/go.mod h1:
d++QJC9ZVf7pa48qrsRWhMJ5pSHIPmS3OLqK1niyLxs=
github.com/niemeyer/pretty
v0.0.0-20200227124842-a10e7caefd8e h1:
fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
github.com/niemeyer/pretty
v0.0.0-20200227124842-a10e7caefd8e h1:
fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
github.com/niemeyer/pretty
v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:
zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
github.com/niemeyer/pretty
v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:
zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
github.com/oklog/oklog
v0.3.2/go.mod h1:
FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs=
github.com/oklog/run
v1.0.0/go.mod h1:
dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA=
github.com/olekukonko/tablewriter
v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:
vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo=
github.com/oliveagle/jsonpath
v0.0.0-20180606110733-2e52cf6e6852 h1:
Yl0tPBa8QPjGmesFh1D0rDy+q1Twx6FyU7VWHi8wZbI=
github.com/oliveagle/jsonpath
v0.0.0-20180606110733-2e52cf6e6852 h1:
Yl0tPBa8QPjGmesFh1D0rDy+q1Twx6FyU7VWHi8wZbI=
github.com/oliveagle/jsonpath
v0.0.0-20180606110733-2e52cf6e6852/go.mod h1:
eqOVx5Vwu4gd2mmMZvVZsgIqNSaW3xxRThUJ0k/TPk4=
github.com/oliveagle/jsonpath
v0.0.0-20180606110733-2e52cf6e6852/go.mod h1:
eqOVx5Vwu4gd2mmMZvVZsgIqNSaW3xxRThUJ0k/TPk4=
github.com/onsi/ginkgo
v1.6.0/go.mod h1:
lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo
v1.7.0/go.mod h1:
lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/gomega
v1.4.3/go.mod h1:
ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
github.com/op/go-logging
v0.0.0-20160315200505-970db520ece7/go.mod h1:
HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk=
github.com/opentracing-contrib/go-observer
v0.0.0-20170622124052-a52f23424492/go.mod h1:
Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis=
github.com/opentracing/basictracer-go
v1.0.0/go.mod h1:
QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74=
github.com/opentracing/opentracing-go
v1.0.2/go.mod h1:
UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
github.com/opentracing/opentracing-go
v1.1.0 h1:
pWlfV3Bxv7k65HYwkikxat0+s3pV4bsqf19k25Ur8rU=
github.com/opentracing/opentracing-go
v1.1.0 h1:
pWlfV3Bxv7k65HYwkikxat0+s3pV4bsqf19k25Ur8rU=
github.com/opentracing/opentracing-go
v1.1.0/go.mod h1:
UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
github.com/opentracing/opentracing-go
v1.1.0/go.mod h1:
UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
github.com/openzipkin-contrib/zipkin-go-opentracing
v0.4.5/go.mod h1:
/wsWhb9smxSfWAKL3wpBW7V8scJMt8N8gnaMCS9E/cA=
github.com/openzipkin/zipkin-go
v0.1.6/go.mod h1:
QgAqvLzwWbR/WpD4A3cGpPtJrZXNIiJc5AZX7/PBEpw=
github.com/openzipkin/zipkin-go
v0.2.1/go.mod h1:
NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4=
github.com/openzipkin/zipkin-go
v0.2.2/go.mod h1:
NaW6tEwdmWMaCDZzg8sh+IBNOxHMPnhQw8ySjnjRyN4=
github.com/pact-foundation/pact-go
v1.0.4/go.mod h1:
uExwJY4kCzNPcHRj+hCR/HBbOOIwwtUjcrb0b5/5kLM=
github.com/pascaldekloe/goe
v0.0.0-20180627143212-57f6aae5913c/go.mod h1:
lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc=
github.com/pborman/uuid
v1.2.0/go.mod h1:
X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k=
github.com/pelletier/go-toml
v1.2.0/go.mod h1:
5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
github.com/pelletier/go-toml
v1.2.0/go.mod h1:
5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic=
github.com/pelletier/go-toml
v1.9.3 h1:
zeC5b1GviRUyKYd6OJPvBU/mcVDVoL1OhT17FCt5dSQ=
github.com/pelletier/go-toml
v1.9.3 h1:
zeC5b1GviRUyKYd6OJPvBU/mcVDVoL1OhT17FCt5dSQ=
github.com/pelletier/go-toml
v1.9.3/go.mod h1:
u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
github.com/pelletier/go-toml
v1.9.3/go.mod h1:
u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
github.com/performancecopilot/speed
v3.0.0+incompatible/go.mod h1:
/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac=
github.com/pierrec/lz4
v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:
3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc=
github.com/pierrec/lz4
v2.0.5+incompatible/go.mod h1:
pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
github.com/pkg/errors
v0.8.0/go.mod h1:
bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors
v0.8.0/go.mod h1:
bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors
v0.8.1/go.mod h1:
bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors
v0.8.1/go.mod h1:
bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors
v0.9.1 h1:
FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors
v0.9.1 h1:
FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors
v0.9.1/go.mod h1:
bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors
v0.9.1/go.mod h1:
bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/profile
v1.2.1/go.mod h1:
hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA=
github.com/pkg/sftp
v1.10.1/go.mod h1:
lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI=
github.com/pkg/sftp
v1.10.1/go.mod h1:
lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI=
github.com/pmezard/go-difflib
v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:
iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pmezard/go-difflib
v0.0.0-20151028094244-d8ed2627bdf0/go.mod h1:
iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pmezard/go-difflib
v1.0.0 h1:
4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib
v1.0.0 h1:
4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib
v1.0.0/go.mod h1:
iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pmezard/go-difflib
v1.0.0/go.mod h1:
iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/posener/complete
v1.1.1/go.mod h1:
em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI=
github.com/prometheus/client_golang
v0.9.1/go.mod h1:
7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
github.com/prometheus/client_golang
v0.9.1/go.mod h1:
7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
github.com/prometheus/client_golang
v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:
p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs=
github.com/prometheus/client_golang
v1.0.0/go.mod h1:
db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo=
github.com/prometheus/client_golang
v1.0.0/go.mod h1:
db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo=
github.com/prometheus/client_golang
v1.3.0/go.mod h1:
hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og=
github.com/prometheus/client_golang
v1.7.1/go.mod h1:
PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
github.com/prometheus/client_golang
v1.7.1/go.mod h1:
PY5Wy2awLA44sXw4AOSfFBetzPP4j5+D6mVACh+pe2M=
github.com/prometheus/client_golang
v1.10.0/go.mod h1:
WJM3cc3yu7XKBKa/I8WeZm+V3eltZnBwfENSU7mdogU=
github.com/prometheus/client_golang
v1.11.0 h1:
HNkLOAEQMIDv/K+04rukrLx6ch7msSRwf3/SASFAGtQ=
github.com/prometheus/client_golang
v1.11.0 h1:
HNkLOAEQMIDv/K+04rukrLx6ch7msSRwf3/SASFAGtQ=
github.com/prometheus/client_golang
v1.11.0/go.mod h1:
Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
github.com/prometheus/client_golang
v1.11.0/go.mod h1:
Z6t4BnS23TR94PD6BsDNk8yVqroYurpAkEiz0P2BEV0=
github.com/prometheus/client_model
v0.0.0-20180712105110-5c3871d89910/go.mod h1:
MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
github.com/prometheus/client_model
v0.0.0-20180712105110-5c3871d89910/go.mod h1:
MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
github.com/prometheus/client_model
v0.0.0-20190115171406-56726106282f/go.mod h1:
MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
github.com/prometheus/client_model
v0.0.0-20190129233127-fd36f4220a90/go.mod h1:
xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/client_model
v0.0.0-20190129233127-fd36f4220a90/go.mod h1:
xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/client_model
v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:
xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/client_model
v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:
xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/client_model
v0.1.0/go.mod h1:
xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/client_model
v0.2.0 h1:
uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
github.com/prometheus/client_model
v0.2.0 h1:
uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M=
github.com/prometheus/client_model
v0.2.0/go.mod h1:
xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/client_model
v0.2.0/go.mod h1:
xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
github.com/prometheus/common
v0.2.0/go.mod h1:
TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
github.com/prometheus/common
v0.4.1/go.mod h1:
TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
github.com/prometheus/common
v0.4.1/go.mod h1:
TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
github.com/prometheus/common
v0.7.0/go.mod h1:
DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA=
github.com/prometheus/common
v0.10.0/go.mod h1:
Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
github.com/prometheus/common
v0.10.0/go.mod h1:
Tlit/dnDKsSWFlCLTWaA1cyBgKHSMdTB80sz/V91rCo=
github.com/prometheus/common
v0.15.0/go.mod h1:
U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
github.com/prometheus/common
v0.18.0/go.mod h1:
U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16Clt/msog/s=
github.com/prometheus/common
v0.24.0/go.mod h1:
H6QK/N6XVT42whUeIdI3dp36w49c+/iMDk7UAI2qm7Q=
github.com/prometheus/common
v0.26.0/go.mod h1:
M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
github.com/prometheus/common
v0.26.0/go.mod h1:
M7rCNAaPfAosfx8veZJCuw84e35h3Cfd9VFqTh1DIvc=
github.com/prometheus/common
v0.29.0/go.mod h1:
vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls=
github.com/prometheus/common
v0.29.0/go.mod h1:
vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls=
github.com/prometheus/common
v0.30.0 h1:
JEkYlQnpzrzQFxi6gnukFPdQ+ac82oRhzMcIduJu/Ug=
github.com/prometheus/common
v0.30.0 h1:
JEkYlQnpzrzQFxi6gnukFPdQ+ac82oRhzMcIduJu/Ug=
github.com/prometheus/common
v0.30.0/go.mod h1:
vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls=
github.com/prometheus/common
v0.30.0/go.mod h1:
vu+V0TpY+O6vW9J44gczi3Ap/oXXR10b+M/gUGO4Hls=
github.com/prometheus/exporter-toolkit
v0.5.1/go.mod h1:
OCkM4805mmisBhLmVFw858QYi3v0wKdY6/UxrT0pZVg=
github.com/prometheus/exporter-toolkit
v0.6.0 h1:
rGoS9gIqj3sXaw+frvo0ozCs1CxBRqpOCGsbixC52UI=
github.com/prometheus/exporter-toolkit
v0.6.0/go.mod h1:
ZUBIj498ePooX9t/2xtDjeQYwvRpiPP2lh5u4iblj2g=
github.com/prometheus/exporter-toolkit
v0.6.0/go.mod h1:
ZUBIj498ePooX9t/2xtDjeQYwvRpiPP2lh5u4iblj2g=
github.com/prometheus/mysqld_exporter
v0.13.0 h1:
eU2cGRb0eAqAiOZaqWcAoIfIizVt6MZGIYUmKmQqQZ0=
github.com/prometheus/mysqld_exporter
v0.13.0/go.mod h1:
ZsOL7ddSifE8uyWVmJ1Yq7oX8uZFrCUASWHVD/ybY+A=
github.com/prometheus/node_exporter
v1.2.2 h1:
ryGA5q75gD2IFnR7rOEXA8sB5Wd1FV+v+J//Jou6bck=
github.com/prometheus/node_exporter
v1.2.2 h1:
ryGA5q75gD2IFnR7rOEXA8sB5Wd1FV+v+J//Jou6bck=
github.com/prometheus/node_exporter
v1.2.2/go.mod h1:
S/l8/X/V4kdhdG4fPMTgIrUwyYohUWZVHETm+X4yxsI=
github.com/prometheus/node_exporter
v1.2.2/go.mod h1:
S/l8/X/V4kdhdG4fPMTgIrUwyYohUWZVHETm+X4yxsI=
github.com/prometheus/procfs
v0.0.0-20181005140218-185b4288413d/go.mod h1:
c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
github.com/prometheus/procfs
v0.0.0-20181005140218-185b4288413d/go.mod h1:
c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
github.com/prometheus/procfs
v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:
c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
github.com/prometheus/procfs
v0.0.2/go.mod h1:
TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
github.com/prometheus/procfs
v0.0.2/go.mod h1:
TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
github.com/prometheus/procfs
v0.0.8/go.mod h1:
7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A=
github.com/prometheus/procfs
v0.1.3/go.mod h1:
lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
github.com/prometheus/procfs
v0.1.3/go.mod h1:
lV6e/gmhEcM9IjHGsFOCxxuZ+z1YqCvr4OA4YeYWdaU=
github.com/prometheus/procfs
v0.6.0/go.mod h1:
cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
github.com/prometheus/procfs
v0.6.0/go.mod h1:
cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
github.com/prometheus/procfs
v0.7.2 h1:
zE6zJjRS9S916ptrZ326OU0++1XRwHgxkvCFflxx6Fo=
github.com/prometheus/procfs
v0.7.2 h1:
zE6zJjRS9S916ptrZ326OU0++1XRwHgxkvCFflxx6Fo=
github.com/prometheus/procfs
v0.7.2/go.mod h1:
cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
github.com/prometheus/procfs
v0.7.2/go.mod h1:
cz+aTbrPOrUb4q7XlbU9ygM+/jj0fzG6c1xBZuNvfVA=
github.com/rcrowley/go-metrics
v0.0.0-20181016184325-3113b8401b8a/go.mod h1:
bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
github.com/rogpeppe/fastuuid
v0.0.0-20150106093220-6724a57986af/go.mod h1:
XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
github.com/rogpeppe/go-internal
v1.3.0/go.mod h1:
M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal
v1.3.0/go.mod h1:
M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/russross/blackfriday/v2
v2.0.1/go.mod h1:
+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
github.com/ryanuber/columnize
v0.0.0-20160712163229-9b3edd62028f/go.mod h1:
sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts=
github.com/safchain/ethtool
v0.0.0-20201023143004-874930cb3ce0 h1:
eskphjc5kRCykOJyX7HHVbJCs25/8knprttvrVvEd8o=
github.com/safchain/ethtool
v0.0.0-20201023143004-874930cb3ce0 h1:
eskphjc5kRCykOJyX7HHVbJCs25/8knprttvrVvEd8o=
github.com/safchain/ethtool
v0.0.0-20201023143004-874930cb3ce0/go.mod h1:
Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4=
github.com/safchain/ethtool
v0.0.0-20201023143004-874930cb3ce0/go.mod h1:
Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4=
github.com/samuel/go-zookeeper
v0.0.0-20190923202752-2cc03de413da/go.mod h1:
gi+0XIa01GRL2eRQVjQkKGqKF3SF9vZR/HnPullcV2E=
github.com/sanity-io/litter
v1.2.0 h1:
DGJO0bxH/+C2EukzOSBmAlxmkhVMGqzvcx/rvySYw9M=
github.com/sanity-io/litter
v1.2.0 h1:
DGJO0bxH/+C2EukzOSBmAlxmkhVMGqzvcx/rvySYw9M=
github.com/sanity-io/litter
v1.2.0/go.mod h1:
JF6pZUFgu2Q0sBZ+HSV35P8TVPI1TTzEwyu9FXAw2W4=
github.com/sanity-io/litter
v1.2.0/go.mod h1:
JF6pZUFgu2Q0sBZ+HSV35P8TVPI1TTzEwyu9FXAw2W4=
github.com/satori/go.uuid
v1.2.0 h1:
0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww=
github.com/satori/go.uuid
v1.2.0/go.mod h1:
dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0=
github.com/sean-/seed
v0.0.0-20170313163322-e2103e2c3529/go.mod h1:
DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc=
github.com/shopspring/decimal
v0.0.0-20191130220710-360f2bc03045 h1:
8CnFGhoe92Izugjok8nZEGYCNovJwdRFYwrEiLtG6ZQ=
github.com/shopspring/decimal
v0.0.0-20191130220710-360f2bc03045 h1:
8CnFGhoe92Izugjok8nZEGYCNovJwdRFYwrEiLtG6ZQ=
github.com/shopspring/decimal
v0.0.0-20191130220710-360f2bc03045/go.mod h1:
DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
github.com/shopspring/decimal
v0.0.0-20191130220710-360f2bc03045/go.mod h1:
DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
github.com/shurcooL/sanitized_anchor_name
v1.0.0/go.mod h1:
1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc=
github.com/siebenmann/go-kstat
v0.0.0-20210513183136-173c9b0a9973 h1:
GfSdC6wKfTGcgCS7BtzF5694Amne1pGCSTY252WhlEY=
github.com/siebenmann/go-kstat
v0.0.0-20210513183136-173c9b0a9973 h1:
GfSdC6wKfTGcgCS7BtzF5694Amne1pGCSTY252WhlEY=
github.com/siebenmann/go-kstat
v0.0.0-20210513183136-173c9b0a9973/go.mod h1:
G81aIFAMS9ECrwBYR9YxhlPjWgrItd+Kje78O6+uqm8=
github.com/siebenmann/go-kstat
v0.0.0-20210513183136-173c9b0a9973/go.mod h1:
G81aIFAMS9ECrwBYR9YxhlPjWgrItd+Kje78O6+uqm8=
github.com/sirupsen/logrus
v1.2.0/go.mod h1:
LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
github.com/sirupsen/logrus
v1.2.0/go.mod h1:
LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
...
@@ -359,6 +506,8 @@ github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykE
...
@@ -359,6 +506,8 @@ github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykE
github.com/smartystreets/assertions
v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:
OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
github.com/smartystreets/assertions
v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:
OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc=
github.com/smartystreets/goconvey
v1.6.4 h1:
fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s=
github.com/smartystreets/goconvey
v1.6.4 h1:
fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s=
github.com/smartystreets/goconvey
v1.6.4/go.mod h1:
syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
github.com/smartystreets/goconvey
v1.6.4/go.mod h1:
syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA=
github.com/soheilhy/cmux
v0.1.4/go.mod h1:
IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM=
github.com/sony/gobreaker
v0.4.1/go.mod h1:
ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY=
github.com/soundcloud/go-runit
v0.0.0-20150630195641-06ad41a06c4a h1:
os5OBNhwOwybXZMNLqT96XqtjdTtwRFw2w08uluvNeI=
github.com/soundcloud/go-runit
v0.0.0-20150630195641-06ad41a06c4a h1:
os5OBNhwOwybXZMNLqT96XqtjdTtwRFw2w08uluvNeI=
github.com/soundcloud/go-runit
v0.0.0-20150630195641-06ad41a06c4a/go.mod h1:
LeFCbQYJ3KJlPs/FvPz2dy1tkpxyeNESVyCNNzRXFR0=
github.com/soundcloud/go-runit
v0.0.0-20150630195641-06ad41a06c4a/go.mod h1:
LeFCbQYJ3KJlPs/FvPz2dy1tkpxyeNESVyCNNzRXFR0=
github.com/spaolacci/murmur3
v0.0.0-20180118202830-f09979ecbc72 h1:
qLC7fQah7D6K1B0ujays3HV9gkFtllcxhzImRR7ArPQ=
github.com/spaolacci/murmur3
v0.0.0-20180118202830-f09979ecbc72 h1:
qLC7fQah7D6K1B0ujays3HV9gkFtllcxhzImRR7ArPQ=
...
@@ -372,12 +521,16 @@ github.com/spf13/cobra v0.0.3 h1:ZlrZ4XsMRm04Fr5pSFxBgfND2EBVa1nLpiy1stUsX/8=
...
@@ -372,12 +521,16 @@ github.com/spf13/cobra v0.0.3 h1:ZlrZ4XsMRm04Fr5pSFxBgfND2EBVa1nLpiy1stUsX/8=
github.com/spf13/cobra
v0.0.3/go.mod h1:
1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
github.com/spf13/cobra
v0.0.3/go.mod h1:
1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ=
github.com/spf13/jwalterweatherman
v1.0.0 h1:
XHEdyB+EcvlqZamSM4ZOMGlc93t6AcsBEu9Gc1vn7yk=
github.com/spf13/jwalterweatherman
v1.0.0 h1:
XHEdyB+EcvlqZamSM4ZOMGlc93t6AcsBEu9Gc1vn7yk=
github.com/spf13/jwalterweatherman
v1.0.0/go.mod h1:
cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
github.com/spf13/jwalterweatherman
v1.0.0/go.mod h1:
cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
github.com/spf13/pflag
v1.0.1/go.mod h1:
DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
github.com/spf13/pflag
v1.0.3 h1:
zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg=
github.com/spf13/pflag
v1.0.3 h1:
zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg=
github.com/spf13/pflag
v1.0.3/go.mod h1:
DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
github.com/spf13/pflag
v1.0.3/go.mod h1:
DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
github.com/spf13/viper
v1.3.2 h1:
VUFqw5KcqRf7i70GOzW7N+Q7+gxVBkSSqiXB12+JQ4M=
github.com/spf13/viper
v1.3.2 h1:
VUFqw5KcqRf7i70GOzW7N+Q7+gxVBkSSqiXB12+JQ4M=
github.com/spf13/viper
v1.3.2/go.mod h1:
ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s=
github.com/spf13/viper
v1.3.2/go.mod h1:
ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s=
github.com/src-d/go-oniguruma
v1.1.0 h1:
EG+Nm5n2JqWUaCjtM0NtutPxU7ZN5Tp50GWrrV8bTww=
github.com/src-d/go-oniguruma
v1.1.0 h1:
EG+Nm5n2JqWUaCjtM0NtutPxU7ZN5Tp50GWrrV8bTww=
github.com/src-d/go-oniguruma
v1.1.0/go.mod h1:
chVbff8kcVtmrhxtZ3yBVLLquXbzCS6DrxQaAK/CeqM=
github.com/src-d/go-oniguruma
v1.1.0/go.mod h1:
chVbff8kcVtmrhxtZ3yBVLLquXbzCS6DrxQaAK/CeqM=
github.com/streadway/amqp
v0.0.0-20190404075320-75d898a42a94/go.mod h1:
AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw=
github.com/streadway/amqp
v0.0.0-20190827072141-edfb9018d271/go.mod h1:
AZpEONHx3DKn8O/DFsRAY58/XVQiIPMTMB1SddzLXVw=
github.com/streadway/handy
v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:
qNTQ5P5JnDBl6z3cMAg/SywNDC5ABu5ApDIw6lUbRmI=
github.com/stretchr/objx
v0.1.0/go.mod h1:
HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx
v0.1.0/go.mod h1:
HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx
v0.1.1/go.mod h1:
HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx
v0.1.1/go.mod h1:
HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/testify
v0.0.0-20161117074351-18a02ba4a312/go.mod h1:
a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify
v0.0.0-20161117074351-18a02ba4a312/go.mod h1:
a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
...
@@ -388,32 +541,50 @@ github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5Cc
...
@@ -388,32 +541,50 @@ github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5Cc
github.com/stretchr/testify
v1.7.0/go.mod h1:
6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify
v1.7.0/go.mod h1:
6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/tebeka/strftime
v0.1.4 h1:
e0FKSyxthD1Xk4cIixFPoyfD33u2SbjNngOaaC3ePoU=
github.com/tebeka/strftime
v0.1.4 h1:
e0FKSyxthD1Xk4cIixFPoyfD33u2SbjNngOaaC3ePoU=
github.com/tebeka/strftime
v0.1.4/go.mod h1:
7wJm3dZlpr4l/oVK0t1HYIc4rMzQ2XJlOMIUJUJH6XQ=
github.com/tebeka/strftime
v0.1.4/go.mod h1:
7wJm3dZlpr4l/oVK0t1HYIc4rMzQ2XJlOMIUJUJH6XQ=
github.com/tmc/grpc-websocket-proxy
v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:
ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
github.com/ugorji/go
v1.1.7 h1:
/68gy2h+1mWMrwZFeD1kQialdSzAb432dtpeJ42ovdo=
github.com/ugorji/go
v1.1.7 h1:
/68gy2h+1mWMrwZFeD1kQialdSzAb432dtpeJ42ovdo=
github.com/ugorji/go
v1.1.7/go.mod h1:
kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw=
github.com/ugorji/go
v1.1.7/go.mod h1:
kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw=
github.com/ugorji/go/codec
v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:
VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0=
github.com/ugorji/go/codec
v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:
VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0=
github.com/ugorji/go/codec
v1.1.7 h1:
2SvQaVZ1ouYrrKKwoSk2pzd4A9evlKJb9oTL+OaLUSs=
github.com/ugorji/go/codec
v1.1.7 h1:
2SvQaVZ1ouYrrKKwoSk2pzd4A9evlKJb9oTL+OaLUSs=
github.com/ugorji/go/codec
v1.1.7/go.mod h1:
Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY=
github.com/ugorji/go/codec
v1.1.7/go.mod h1:
Ax+UKWsSmolVDwsd+7N3ZtXu+yMGCf907BLYF3GoBXY=
github.com/urfave/cli
v1.20.0/go.mod h1:
70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA=
github.com/urfave/cli
v1.22.1/go.mod h1:
Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0=
github.com/xiang90/probing
v0.0.0-20190116061207-43a291ad63a2/go.mod h1:
UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU=
github.com/xordataexchange/crypt
v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:
aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
github.com/xordataexchange/crypt
v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:
aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q=
github.com/yuin/goldmark
v1.1.25/go.mod h1:
3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark
v1.1.25/go.mod h1:
3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark
v1.1.27/go.mod h1:
3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark
v1.1.27/go.mod h1:
3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark
v1.1.32/go.mod h1:
3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark
v1.1.32/go.mod h1:
3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
go.etcd.io/bbolt
v1.3.3/go.mod h1:
IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
go.etcd.io/etcd
v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:
dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg=
go.opencensus.io
v0.20.1/go.mod h1:
6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
go.opencensus.io
v0.20.2/go.mod h1:
6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
go.opencensus.io
v0.21.0/go.mod h1:
mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
go.opencensus.io
v0.21.0/go.mod h1:
mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU=
go.opencensus.io
v0.22.0/go.mod h1:
+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
go.opencensus.io
v0.22.0/go.mod h1:
+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8=
go.opencensus.io
v0.22.2/go.mod h1:
yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io
v0.22.2/go.mod h1:
yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io
v0.22.3/go.mod h1:
yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io
v0.22.3/go.mod h1:
yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io
v0.22.4/go.mod h1:
yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.opencensus.io
v0.22.4/go.mod h1:
yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw=
go.uber.org/atomic
v1.3.2/go.mod h1:
gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
go.uber.org/atomic
v1.5.0/go.mod h1:
sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
go.uber.org/atomic
v1.7.0 h1:
ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=
go.uber.org/atomic
v1.7.0 h1:
ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw=
go.uber.org/atomic
v1.7.0/go.mod h1:
fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
go.uber.org/atomic
v1.7.0/go.mod h1:
fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc=
go.uber.org/multierr
v1.1.0/go.mod h1:
wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
go.uber.org/multierr
v1.3.0/go.mod h1:
VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4=
go.uber.org/multierr
v1.6.0 h1:
y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4=
go.uber.org/multierr
v1.6.0 h1:
y6IPFStTAIT5Ytl7/XYmHvzXQ7S3g/IeZW9hyZ5thw4=
go.uber.org/multierr
v1.6.0/go.mod h1:
cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU=
go.uber.org/multierr
v1.6.0/go.mod h1:
cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU=
go.uber.org/tools
v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:
vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA=
go.uber.org/zap
v1.10.0/go.mod h1:
vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
go.uber.org/zap
v1.13.0/go.mod h1:
zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM=
golang.org/x/crypto
v0.0.0-20180904163835-0709b304e793/go.mod h1:
6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto
v0.0.0-20180904163835-0709b304e793/go.mod h1:
6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto
v0.0.0-20181029021203-45a5f77698d3/go.mod h1:
6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto
v0.0.0-20181203042331-505ab145d0a9/go.mod h1:
6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto
v0.0.0-20181203042331-505ab145d0a9/go.mod h1:
6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto
v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:
djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto
v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:
djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto
v0.0.0-20190510104115-cbcb75029529/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20190510104115-cbcb75029529/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20190701094942-4def268fd1a4/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20190820162420-60c769a6c586/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20190820162420-60c769a6c586/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20191011191535-87dc89f01550/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20191011191535-87dc89f01550/go.mod h1:
yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto
v0.0.0-20200622213623-75b288015ac9/go.mod h1:
LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto
v0.0.0-20200622213623-75b288015ac9/go.mod h1:
LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto
v0.0.0-20201208171446-5f87f3452ae9/go.mod h1:
jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
golang.org/x/crypto
v0.0.0-20210616213533-5ff15b29337e h1:
gsTQYXdTw2Gq7RBsWvlQ91b+aEQ6bXFUngBGuR8sPpI=
golang.org/x/crypto
v0.0.0-20210616213533-5ff15b29337e h1:
gsTQYXdTw2Gq7RBsWvlQ91b+aEQ6bXFUngBGuR8sPpI=
golang.org/x/crypto
v0.0.0-20210616213533-5ff15b29337e/go.mod h1:
GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/crypto
v0.0.0-20210616213533-5ff15b29337e/go.mod h1:
GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/exp
v0.0.0-20190121172915-509febef88a4/go.mod h1:
CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/exp
v0.0.0-20190121172915-509febef88a4/go.mod h1:
CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
...
@@ -448,8 +619,13 @@ golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
...
@@ -448,8 +619,13 @@ golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod
v0.3.0/go.mod h1:
s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod
v0.3.0/go.mod h1:
s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/net
v0.0.0-20180724234803-3673e40ba225/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20180724234803-3673e40ba225/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20180826012351-8a410e7b638d/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20180826012351-8a410e7b638d/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20180906233101-161cd47e91fd/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20181114220301-adae6a3d119a/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20181114220301-adae6a3d119a/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20181201002055-351d144fa1fc/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20181220203305-927f97764cc3/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20190125091013-d26f9f9a57f3/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20190213061140-3a22650c66bd/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20190213061140-3a22650c66bd/go.mod h1:
mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net
v0.0.0-20190311183353-d8887717615a/go.mod h1:
t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net
v0.0.0-20190311183353-d8887717615a/go.mod h1:
t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net
v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:
t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net
v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:
t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
...
@@ -460,6 +636,7 @@ golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLL
...
@@ -460,6 +636,7 @@ golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLL
golang.org/x/net
v0.0.0-20190620200207-3b0461eec859/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190620200207-3b0461eec859/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190628185345-da137c7871d7/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190628185345-da137c7871d7/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190724013045-ca1201d0de80/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190724013045-ca1201d0de80/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190827160401-ba9fcec4b297/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190926025831-c00fd9afed17/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20190926025831-c00fd9afed17/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20191007182048-72f939374954/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net
v0.0.0-20191007182048-72f939374954/go.mod h1:
z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
...
@@ -491,6 +668,7 @@ golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4Iltr
...
@@ -491,6 +668,7 @@ golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4Iltr
golang.org/x/oauth2
v0.0.0-20190604053449-0f29369cfe45/go.mod h1:
gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2
v0.0.0-20190604053449-0f29369cfe45/go.mod h1:
gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2
v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:
gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2
v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:
gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2
v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:
gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2
v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:
gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/oauth2
v0.0.0-20210514164344-f6687ab2804c h1:
pkQiBZBvdos9qq4wBAHqlzuZHEXo07pqV06ef90u1WI=
golang.org/x/oauth2
v0.0.0-20210514164344-f6687ab2804c/go.mod h1:
KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
golang.org/x/oauth2
v0.0.0-20210514164344-f6687ab2804c/go.mod h1:
KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A=
golang.org/x/sync
v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync
v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync
v0.0.0-20181108010431-42b317875d0f/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync
v0.0.0-20181108010431-42b317875d0f/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
...
@@ -503,9 +681,14 @@ golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJ
...
@@ -503,9 +681,14 @@ golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJ
golang.org/x/sync
v0.0.0-20201207232520-09787c993a3a/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync
v0.0.0-20201207232520-09787c993a3a/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync
v0.0.0-20210220032951-036812b2e83c h1:
5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ=
golang.org/x/sync
v0.0.0-20210220032951-036812b2e83c h1:
5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ=
golang.org/x/sync
v0.0.0-20210220032951-036812b2e83c/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync
v0.0.0-20210220032951-036812b2e83c/go.mod h1:
RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys
v0.0.0-20180823144017-11551d06cbcc/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20180830151530-49385e6e1522/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20180830151530-49385e6e1522/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20180909124046-d0be0721c37e/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20181122145206-62eef0e2fa9b/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20181205085412-a5c9d58dba9a/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20190219203350-90b0e4468f99/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys
v0.0.0-20190219203350-90b0e4468f99/go.mod h1:
STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
...
@@ -526,6 +709,7 @@ golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7w
...
@@ -526,6 +709,7 @@ golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys
v0.0.0-20191008105621-543471e840be/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191008105621-543471e840be/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191026070338-33540a1f6037/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191026070338-33540a1f6037/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191220142924-d4481acd189f/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20200113162924-86b910548bc1/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20200113162924-86b910548bc1/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
...
@@ -555,12 +739,14 @@ golang.org/x/sys v0.0.0-20210123111255-9b0068b26619/go.mod h1:h1NjWce9XRLGQEsW7w
...
@@ -555,12 +739,14 @@ golang.org/x/sys v0.0.0-20210123111255-9b0068b26619/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys
v0.0.0-20210124154548-22da62e12c0c/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20210124154548-22da62e12c0c/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20210216163648-f7da38b97c65/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20210216163648-f7da38b97c65/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20210309074719-68d13333faf2/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20210423082822-04245dca01da/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20210423082822-04245dca01da/go.mod h1:
h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys
v0.0.0-20210525143221-35b2ab0089ea/go.mod h1:
oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys
v0.0.0-20210525143221-35b2ab0089ea/go.mod h1:
oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys
v0.0.0-20210603081109-ebe580a85c40/go.mod h1:
oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys
v0.0.0-20210603081109-ebe580a85c40/go.mod h1:
oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys
v0.0.0-20210615035016-665e8c7367d1/go.mod h1:
oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys
v0.0.0-20210615035016-665e8c7367d1/go.mod h1:
oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys
v0.0.0-20210630005230-0f9fa26af87c h1:
F1jZWGFhYfh0Ci55sIpILtKKK8p3i2/krTr0H1rg74I=
golang.org/x/sys
v0.0.0-20210630005230-0f9fa26af87c h1:
F1jZWGFhYfh0Ci55sIpILtKKK8p3i2/krTr0H1rg74I=
golang.org/x/sys
v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:
oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys
v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:
oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term
v0.0.0-20201117132131-f5c789dd3221/go.mod h1:
Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
golang.org/x/term
v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:
bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term
v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:
bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/text
v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:
NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text
v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:
NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text
v0.3.0/go.mod h1:
NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text
v0.3.0/go.mod h1:
NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
...
@@ -569,9 +755,12 @@ golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
...
@@ -569,9 +755,12 @@ golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text
v0.3.3/go.mod h1:
5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text
v0.3.3/go.mod h1:
5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text
v0.3.6 h1:
aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M=
golang.org/x/text
v0.3.6 h1:
aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M=
golang.org/x/text
v0.3.6/go.mod h1:
5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text
v0.3.6/go.mod h1:
5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/time
v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:
tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time
v0.0.0-20181108054448-85acf8d2951c/go.mod h1:
tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time
v0.0.0-20181108054448-85acf8d2951c/go.mod h1:
tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time
v0.0.0-20190308202827-9d24e82272b4/go.mod h1:
tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time
v0.0.0-20190308202827-9d24e82272b4/go.mod h1:
tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time
v0.0.0-20191024005414-555d28b269f0/go.mod h1:
tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time
v0.0.0-20191024005414-555d28b269f0/go.mod h1:
tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools
v0.0.0-20180221164845-07fd8470d635/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20180828015842-6cd1fcedba52/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20190114222345-bf090417da8b/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20190114222345-bf090417da8b/go.mod h1:
n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools
v0.0.0-20190226205152-f727befe758c/go.mod h1:
9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
golang.org/x/tools
v0.0.0-20190226205152-f727befe758c/go.mod h1:
9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
...
@@ -589,6 +778,8 @@ golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtn
...
@@ -589,6 +778,8 @@ golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtn
golang.org/x/tools
v0.0.0-20190830154057-c17b040389b9/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20190830154057-c17b040389b9/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191012152004-8de300cfc20a/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191012152004-8de300cfc20a/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191119224855-298f0cb1881e/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191119224855-298f0cb1881e/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
...
@@ -596,6 +787,7 @@ golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtn
...
@@ -596,6 +787,7 @@ golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtn
golang.org/x/tools
v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:
b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools
v0.0.0-20191216173652-a0e659d51361/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools
v0.0.0-20191216173652-a0e659d51361/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools
v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools
v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools
v0.0.0-20200103221440-774c71fcf114/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools
v0.0.0-20200117161641-43d50277825c/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools
v0.0.0-20200117161641-43d50277825c/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools
v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools
v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools
v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools
v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:
TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
...
@@ -619,6 +811,7 @@ golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8T
...
@@ -619,6 +811,7 @@ golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8T
golang.org/x/xerrors
v0.0.0-20191204190536-9bdfabe68543/go.mod h1:
I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors
v0.0.0-20191204190536-9bdfabe68543/go.mod h1:
I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors
v0.0.0-20200804184101-5ec99f83aff1 h1:
go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
golang.org/x/xerrors
v0.0.0-20200804184101-5ec99f83aff1 h1:
go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE=
golang.org/x/xerrors
v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:
I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors
v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:
I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
google.golang.org/api
v0.3.1/go.mod h1:
6wY9I6uQWHQ8EM57III9mq/AjF+i8G65rmVagqKMtkk=
google.golang.org/api
v0.4.0/go.mod h1:
8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
google.golang.org/api
v0.4.0/go.mod h1:
8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE=
google.golang.org/api
v0.7.0/go.mod h1:
WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
google.golang.org/api
v0.7.0/go.mod h1:
WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M=
google.golang.org/api
v0.8.0/go.mod h1:
o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
google.golang.org/api
v0.8.0/go.mod h1:
o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg=
...
@@ -636,17 +829,20 @@ google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0M
...
@@ -636,17 +829,20 @@ google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0M
google.golang.org/api
v0.29.0/go.mod h1:
Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM=
google.golang.org/api
v0.29.0/go.mod h1:
Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM=
google.golang.org/api
v0.30.0/go.mod h1:
QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc=
google.golang.org/api
v0.30.0/go.mod h1:
QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc=
google.golang.org/appengine
v1.1.0/go.mod h1:
EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/appengine
v1.1.0/go.mod h1:
EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM=
google.golang.org/appengine
v1.2.0/go.mod h1:
xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine
v1.4.0/go.mod h1:
xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine
v1.4.0/go.mod h1:
xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine
v1.5.0/go.mod h1:
xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine
v1.5.0/go.mod h1:
xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4=
google.golang.org/appengine
v1.6.1/go.mod h1:
i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
google.golang.org/appengine
v1.6.1/go.mod h1:
i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0=
google.golang.org/appengine
v1.6.5/go.mod h1:
8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine
v1.6.5/go.mod h1:
8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine
v1.6.6/go.mod h1:
8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine
v1.6.6/go.mod h1:
8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine
v1.6.7 h1:
FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c=
google.golang.org/appengine
v1.6.7/go.mod h1:
8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/appengine
v1.6.7/go.mod h1:
8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc=
google.golang.org/genproto
v0.0.0-20180817151627-c66870c02cf8/go.mod h1:
JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto
v0.0.0-20180817151627-c66870c02cf8/go.mod h1:
JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc=
google.golang.org/genproto
v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:
VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto
v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:
VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto
v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:
VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto
v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:
VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto
v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:
VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto
v0.0.0-20190425155659-357c62f0e4bb/go.mod h1:
VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto
v0.0.0-20190502173448-54afdca5d873/go.mod h1:
VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto
v0.0.0-20190502173448-54afdca5d873/go.mod h1:
VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE=
google.golang.org/genproto
v0.0.0-20190530194941-fb225487d101/go.mod h1:
z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s=
google.golang.org/genproto
v0.0.0-20190801165951-fa694d86fc64/go.mod h1:
DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/genproto
v0.0.0-20190801165951-fa694d86fc64/go.mod h1:
DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/genproto
v0.0.0-20190819201941-24fa4b261c55/go.mod h1:
DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/genproto
v0.0.0-20190819201941-24fa4b261c55/go.mod h1:
DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc=
google.golang.org/genproto
v0.0.0-20190911173649-1774047e7e51/go.mod h1:
IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8=
google.golang.org/genproto
v0.0.0-20190911173649-1774047e7e51/go.mod h1:
IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8=
...
@@ -673,10 +869,15 @@ google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6D
...
@@ -673,10 +869,15 @@ google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6D
google.golang.org/genproto
v0.0.0-20200804131852-c06518451d9c/go.mod h1:
FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
google.golang.org/genproto
v0.0.0-20200804131852-c06518451d9c/go.mod h1:
FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
google.golang.org/genproto
v0.0.0-20200825200019-8632dd797987 h1:
PDIOdWxZ8eRizhKa1AAvY53xsvLB1cWorMjslvY3VA8=
google.golang.org/genproto
v0.0.0-20200825200019-8632dd797987 h1:
PDIOdWxZ8eRizhKa1AAvY53xsvLB1cWorMjslvY3VA8=
google.golang.org/genproto
v0.0.0-20200825200019-8632dd797987/go.mod h1:
FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
google.golang.org/genproto
v0.0.0-20200825200019-8632dd797987/go.mod h1:
FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no=
google.golang.org/grpc
v1.17.0/go.mod h1:
6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs=
google.golang.org/grpc
v1.19.0/go.mod h1:
mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
google.golang.org/grpc
v1.19.0/go.mod h1:
mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
google.golang.org/grpc
v1.20.0/go.mod h1:
chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM=
google.golang.org/grpc
v1.20.1/go.mod h1:
10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
google.golang.org/grpc
v1.20.1/go.mod h1:
10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
google.golang.org/grpc
v1.21.0/go.mod h1:
oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
google.golang.org/grpc
v1.21.1/go.mod h1:
oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
google.golang.org/grpc
v1.21.1/go.mod h1:
oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
google.golang.org/grpc
v1.22.1/go.mod h1:
Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
google.golang.org/grpc
v1.23.0/go.mod h1:
Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
google.golang.org/grpc
v1.23.0/go.mod h1:
Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
google.golang.org/grpc
v1.23.1/go.mod h1:
Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg=
google.golang.org/grpc
v1.24.0/go.mod h1:
XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA=
google.golang.org/grpc
v1.24.0/go.mod h1:
XDChyiUovWa60DnaeDeZmSW86xtLtjtZbwvSiRnRtcA=
google.golang.org/grpc
v1.25.1/go.mod h1:
c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
google.golang.org/grpc
v1.25.1/go.mod h1:
c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY=
google.golang.org/grpc
v1.26.0/go.mod h1:
qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
google.golang.org/grpc
v1.26.0/go.mod h1:
qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk=
...
@@ -707,11 +908,20 @@ gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8
...
@@ -707,11 +908,20 @@ gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8
gopkg.in/check.v1
v1.0.0-20190902080502-41f04d3bba15/go.mod h1:
Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1
v1.0.0-20190902080502-41f04d3bba15/go.mod h1:
Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1
v1.0.0-20200902074654-038fdea0a05b h1:
QRR6H1YWRnHb4Y/HeNFCTJLFVxaq6wH4YuVdsUOr75U=
gopkg.in/check.v1
v1.0.0-20200902074654-038fdea0a05b h1:
QRR6H1YWRnHb4Y/HeNFCTJLFVxaq6wH4YuVdsUOr75U=
gopkg.in/check.v1
v1.0.0-20200902074654-038fdea0a05b/go.mod h1:
Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1
v1.0.0-20200902074654-038fdea0a05b/go.mod h1:
Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/cheggaaa/pb.v1
v1.0.25/go.mod h1:
V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qStrOgw=
gopkg.in/errgo.v2
v2.1.0/go.mod h1:
hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
gopkg.in/errgo.v2
v2.1.0/go.mod h1:
hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI=
gopkg.in/fsnotify.v1
v1.4.7/go.mod h1:
Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys=
gopkg.in/gcfg.v1
v1.2.3/go.mod h1:
yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o=
gopkg.in/ini.v1
v1.62.0 h1:
duBzk771uxoUuOlyRLkHsygud9+5lrlGjdFBb4mSKDU=
gopkg.in/ini.v1
v1.62.0/go.mod h1:
pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k=
gopkg.in/natefinch/lumberjack.v2
v2.0.0 h1:
1Lc07Kr7qY4U2YPouBjpCLxpiyxIVoxqXgkXLknAOE8=
gopkg.in/natefinch/lumberjack.v2
v2.0.0 h1:
1Lc07Kr7qY4U2YPouBjpCLxpiyxIVoxqXgkXLknAOE8=
gopkg.in/natefinch/lumberjack.v2
v2.0.0/go.mod h1:
l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k=
gopkg.in/natefinch/lumberjack.v2
v2.0.0/go.mod h1:
l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k=
gopkg.in/resty.v1
v1.12.0/go.mod h1:
mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=
gopkg.in/src-d/go-errors.v1
v1.0.0 h1:
cooGdZnCjYbeS1zb1s6pVAAimTdKceRrpn7aKOnNIfc=
gopkg.in/src-d/go-errors.v1
v1.0.0 h1:
cooGdZnCjYbeS1zb1s6pVAAimTdKceRrpn7aKOnNIfc=
gopkg.in/src-d/go-errors.v1
v1.0.0/go.mod h1:
q1cBlomlw2FnDBDNGlnh6X0jPihy+QxZfMMNxPCbdYg=
gopkg.in/src-d/go-errors.v1
v1.0.0/go.mod h1:
q1cBlomlw2FnDBDNGlnh6X0jPihy+QxZfMMNxPCbdYg=
gopkg.in/tomb.v1
v1.0.0-20141024135613-dd632973f1e7/go.mod h1:
dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw=
gopkg.in/warnings.v0
v0.1.2/go.mod h1:
jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI=
gopkg.in/yaml.v2
v2.0.0-20170812160011-eb3733d160e7/go.mod h1:
JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74=
gopkg.in/yaml.v2
v2.2.1/go.mod h1:
hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2
v2.2.1/go.mod h1:
hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2
v2.2.2/go.mod h1:
hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2
v2.2.2/go.mod h1:
hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2
v2.2.4/go.mod h1:
hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2
v2.2.4/go.mod h1:
hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
...
@@ -723,6 +933,7 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
...
@@ -723,6 +933,7 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3
v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:
K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3
v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:
K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3
v3.0.0-20210107192922-496545a6307b h1:
h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=
gopkg.in/yaml.v3
v3.0.0-20210107192922-496545a6307b h1:
h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo=
gopkg.in/yaml.v3
v3.0.0-20210107192922-496545a6307b/go.mod h1:
K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
gopkg.in/yaml.v3
v3.0.0-20210107192922-496545a6307b/go.mod h1:
K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
honnef.co/go/tools
v0.0.0-20180728063816-88497007e858/go.mod h1:
rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools
v0.0.0-20190102054323-c2f93a96b099/go.mod h1:
rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools
v0.0.0-20190102054323-c2f93a96b099/go.mod h1:
rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools
v0.0.0-20190106161140-3f1c8253044a/go.mod h1:
rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools
v0.0.0-20190106161140-3f1c8253044a/go.mod h1:
rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools
v0.0.0-20190418001031-e561f6794a2a/go.mod h1:
rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
honnef.co/go/tools
v0.0.0-20190418001031-e561f6794a2a/go.mod h1:
rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
...
@@ -733,3 +944,5 @@ honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9
...
@@ -733,3 +944,5 @@ honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9
rsc.io/binaryregexp
v0.2.0/go.mod h1:
qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
rsc.io/binaryregexp
v0.2.0/go.mod h1:
qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=
rsc.io/quote/v3
v3.1.0/go.mod h1:
yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
rsc.io/quote/v3
v3.1.0/go.mod h1:
yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
rsc.io/sampler
v1.3.0/go.mod h1:
T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
rsc.io/sampler
v1.3.0/go.mod h1:
T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
sigs.k8s.io/yaml
v1.1.0/go.mod h1:
UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o=
sourcegraph.com/sourcegraph/appdash
v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:
hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU=
metric/prometheus.go
0 → 100644
浏览文件 @
99f9ca29
// Copyright (c) 2021 OceanBase
// obagent is licensed under Mulan PSL v2.
// You can use this software according to the terms and conditions of the Mulan PSL v2.
// You may obtain a copy of Mulan PSL v2 at:
//
// http://license.coscl.org.cn/MulanPSL2
//
// THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
// EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
// MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
// See the Mulan PSL v2 for more details.
package
metric
import
(
"fmt"
"math"
"time"
dto
"github.com/prometheus/client_model/go"
)
func
ParseFromMetricFamily
(
metricFamily
*
dto
.
MetricFamily
)
[]
Metric
{
var
metrics
[]
Metric
now
:=
time
.
Now
()
for
_
,
m
:=
range
metricFamily
.
Metric
{
tags
:=
makeLabels
(
m
,
nil
)
var
fields
map
[
string
]
interface
{}
switch
metricFamily
.
GetType
()
{
case
dto
.
MetricType_SUMMARY
:
fields
=
makeQuantiles
(
m
)
fields
[
"count"
]
=
float64
(
m
.
GetSummary
()
.
GetSampleCount
())
fields
[
"sum"
]
=
m
.
GetSummary
()
.
GetSampleSum
()
case
dto
.
MetricType_HISTOGRAM
:
fields
=
makeBuckets
(
m
)
fields
[
"count"
]
=
float64
(
m
.
GetHistogram
()
.
GetSampleCount
())
fields
[
"sum"
]
=
m
.
GetHistogram
()
.
GetSampleSum
()
default
:
fields
=
getNameAndValue
(
m
)
}
if
len
(
fields
)
>
0
{
var
t
time
.
Time
if
m
.
TimestampMs
!=
nil
&&
*
m
.
TimestampMs
>
0
{
t
=
time
.
Unix
(
0
,
*
m
.
TimestampMs
*
1000000
)
}
else
{
t
=
now
}
newMetric
:=
NewMetric
(
metricFamily
.
GetName
(),
fields
,
tags
,
t
,
valueType
(
metricFamily
.
GetType
()))
metrics
=
append
(
metrics
,
newMetric
)
}
}
return
metrics
}
func
makeLabels
(
m
*
dto
.
Metric
,
defaultTags
map
[
string
]
string
)
map
[
string
]
string
{
result
:=
map
[
string
]
string
{}
for
key
,
value
:=
range
defaultTags
{
result
[
key
]
=
value
}
for
_
,
lp
:=
range
m
.
Label
{
result
[
lp
.
GetName
()]
=
lp
.
GetValue
()
}
return
result
}
func
makeQuantiles
(
m
*
dto
.
Metric
)
map
[
string
]
interface
{}
{
fields
:=
make
(
map
[
string
]
interface
{})
for
_
,
q
:=
range
m
.
GetSummary
()
.
Quantile
{
if
!
math
.
IsNaN
(
q
.
GetValue
())
{
fields
[
fmt
.
Sprint
(
q
.
GetQuantile
())]
=
q
.
GetValue
()
}
}
return
fields
}
func
makeBuckets
(
m
*
dto
.
Metric
)
map
[
string
]
interface
{}
{
fields
:=
make
(
map
[
string
]
interface
{})
for
_
,
b
:=
range
m
.
GetHistogram
()
.
Bucket
{
fields
[
fmt
.
Sprint
(
b
.
GetUpperBound
())]
=
float64
(
b
.
GetCumulativeCount
())
}
return
fields
}
func
getNameAndValue
(
m
*
dto
.
Metric
)
map
[
string
]
interface
{}
{
fields
:=
make
(
map
[
string
]
interface
{})
if
m
.
Gauge
!=
nil
{
if
!
math
.
IsNaN
(
m
.
GetGauge
()
.
GetValue
())
{
fields
[
"gauge"
]
=
m
.
GetGauge
()
.
GetValue
()
}
}
else
if
m
.
Counter
!=
nil
{
if
!
math
.
IsNaN
(
m
.
GetCounter
()
.
GetValue
())
{
fields
[
"counter"
]
=
m
.
GetCounter
()
.
GetValue
()
}
}
else
if
m
.
Untyped
!=
nil
{
if
!
math
.
IsNaN
(
m
.
GetUntyped
()
.
GetValue
())
{
fields
[
"value"
]
=
m
.
GetUntyped
()
.
GetValue
()
}
}
return
fields
}
func
valueType
(
metricType
dto
.
MetricType
)
Type
{
switch
metricType
{
case
dto
.
MetricType_COUNTER
:
return
Counter
case
dto
.
MetricType_GAUGE
:
return
Gauge
case
dto
.
MetricType_SUMMARY
:
return
Summary
case
dto
.
MetricType_HISTOGRAM
:
return
Histogram
default
:
return
Untyped
}
}
plugins/inputs/all.go
浏览文件 @
99f9ca29
...
@@ -23,6 +23,9 @@ func init() {
...
@@ -23,6 +23,9 @@ func init() {
plugins
.
GetInputManager
()
.
Register
(
"mysqlTableInput"
,
func
()
plugins
.
Input
{
plugins
.
GetInputManager
()
.
Register
(
"mysqlTableInput"
,
func
()
plugins
.
Input
{
return
&
mysql
.
TableInput
{}
return
&
mysql
.
TableInput
{}
})
})
plugins
.
GetInputManager
()
.
Register
(
"mysqldInput"
,
func
()
plugins
.
Input
{
return
&
mysql
.
MysqldExporter
{}
})
plugins
.
GetInputManager
()
.
Register
(
"nodeExporterInput"
,
func
()
plugins
.
Input
{
plugins
.
GetInputManager
()
.
Register
(
"nodeExporterInput"
,
func
()
plugins
.
Input
{
return
&
nodeexporter
.
NodeExporter
{}
return
&
nodeexporter
.
NodeExporter
{}
})
})
...
...
plugins/inputs/mysql/mysqld.go
0 → 100644
浏览文件 @
99f9ca29
// Copyright (c) 2021 OceanBase
// obagent is licensed under Mulan PSL v2.
// You can use this software according to the terms and conditions of the Mulan PSL v2.
// You may obtain a copy of Mulan PSL v2 at:
//
// http://license.coscl.org.cn/MulanPSL2
//
// THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
// EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
// MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
// See the Mulan PSL v2 for more details.
package
mysql
import
(
"context"
log2
"github.com/go-kit/kit/log/logrus"
kitLog
"github.com/go-kit/log"
log
"github.com/sirupsen/logrus"
_
"github.com/go-sql-driver/mysql"
"github.com/pkg/errors"
"github.com/prometheus/client_golang/prometheus"
"gopkg.in/yaml.v3"
"github.com/prometheus/mysqld_exporter/collector"
"github.com/oceanbase/obagent/metric"
)
const
mysqldSampleConfig
=
`
`
const
mysqldDescription
=
`
`
var
(
dsn
string
)
// scrapers lists all possible collection methods and if they should be enabled by default.
var
scrapers
=
map
[
collector
.
Scraper
]
bool
{
collector
.
ScrapeGlobalStatus
{}
:
true
,
collector
.
ScrapeGlobalVariables
{}
:
true
,
collector
.
ScrapeSlaveStatus
{}
:
true
,
collector
.
ScrapeProcesslist
{}
:
false
,
collector
.
ScrapeUser
{}
:
false
,
collector
.
ScrapeTableSchema
{}
:
false
,
collector
.
ScrapeInfoSchemaInnodbTablespaces
{}
:
false
,
collector
.
ScrapeInnodbMetrics
{}
:
false
,
collector
.
ScrapeAutoIncrementColumns
{}
:
false
,
collector
.
ScrapeBinlogSize
{}
:
false
,
collector
.
ScrapePerfTableIOWaits
{}
:
false
,
collector
.
ScrapePerfIndexIOWaits
{}
:
false
,
collector
.
ScrapePerfTableLockWaits
{}
:
false
,
collector
.
ScrapePerfEventsStatements
{}
:
false
,
collector
.
ScrapePerfEventsStatementsSum
{}
:
false
,
collector
.
ScrapePerfEventsWaits
{}
:
false
,
collector
.
ScrapePerfFileEvents
{}
:
false
,
collector
.
ScrapePerfFileInstances
{}
:
false
,
collector
.
ScrapePerfMemoryEvents
{}
:
false
,
collector
.
ScrapePerfReplicationGroupMembers
{}
:
false
,
collector
.
ScrapePerfReplicationGroupMemberStats
{}
:
false
,
collector
.
ScrapePerfReplicationApplierStatsByWorker
{}
:
false
,
collector
.
ScrapeUserStat
{}
:
false
,
collector
.
ScrapeClientStat
{}
:
false
,
collector
.
ScrapeTableStat
{}
:
false
,
collector
.
ScrapeSchemaStat
{}
:
false
,
collector
.
ScrapeInnodbCmp
{}
:
true
,
collector
.
ScrapeInnodbCmpMem
{}
:
true
,
collector
.
ScrapeQueryResponseTime
{}
:
true
,
collector
.
ScrapeEngineTokudbStatus
{}
:
false
,
collector
.
ScrapeEngineInnodbStatus
{}
:
false
,
collector
.
ScrapeHeartbeat
{}
:
false
,
collector
.
ScrapeSlaveHosts
{}
:
false
,
collector
.
ScrapeReplicaHost
{}
:
false
,
}
type
MysqldConfig
struct
{
Dsn
string
`yaml:"dsn"`
ScraperFlags
map
[
string
]
bool
`yaml:"scraperFlags"`
}
type
MysqldExporter
struct
{
Config
*
MysqldConfig
logger
kitLog
.
Logger
registry
*
prometheus
.
Registry
collector
*
collector
.
Exporter
enabledScrapers
[]
collector
.
Scraper
}
func
(
m
*
MysqldExporter
)
Close
()
error
{
m
.
registry
.
Unregister
(
m
.
collector
)
return
nil
}
func
(
m
*
MysqldExporter
)
SampleConfig
()
string
{
return
mysqldSampleConfig
}
func
(
m
*
MysqldExporter
)
Description
()
string
{
return
mysqldDescription
}
func
(
m
*
MysqldExporter
)
Init
(
config
map
[
string
]
interface
{})
error
{
var
pluginConfig
MysqldConfig
configBytes
,
err
:=
yaml
.
Marshal
(
config
)
if
err
!=
nil
{
return
errors
.
Wrap
(
err
,
"mysqld exporter encode config"
)
}
err
=
yaml
.
Unmarshal
(
configBytes
,
&
pluginConfig
)
if
err
!=
nil
{
return
errors
.
Wrap
(
err
,
"mysqld exporter decode config"
)
}
m
.
logger
=
log2
.
NewLogrusLogger
(
log
.
StandardLogger
())
m
.
Config
=
&
pluginConfig
log
.
Info
(
"table input init with config"
,
m
.
Config
)
m
.
enabledScrapers
=
make
([]
collector
.
Scraper
,
0
,
len
(
scrapers
))
for
scraper
,
enabledByDefault
:=
range
scrapers
{
enabled
,
found
:=
m
.
Config
.
ScraperFlags
[
scraper
.
Name
()]
if
(
found
&&
enabled
)
||
(
!
found
&&
enabledByDefault
)
{
m
.
enabledScrapers
=
append
(
m
.
enabledScrapers
,
scraper
)
}
}
ctx
:=
context
.
Background
()
m
.
collector
=
collector
.
New
(
ctx
,
m
.
Config
.
Dsn
,
collector
.
NewMetrics
(),
m
.
enabledScrapers
,
m
.
logger
)
m
.
registry
=
prometheus
.
NewRegistry
()
err
=
m
.
registry
.
Register
(
m
.
collector
)
if
err
!=
nil
{
return
errors
.
Wrap
(
err
,
"mysqld exporter register collector"
)
}
return
err
}
func
(
m
*
MysqldExporter
)
Collect
()
([]
metric
.
Metric
,
error
)
{
// TODO parse metric families
var
metrics
[]
metric
.
Metric
metricFamilies
,
err
:=
m
.
registry
.
Gather
()
if
err
!=
nil
{
return
nil
,
errors
.
Wrap
(
err
,
"node exporter registry gather"
)
}
for
_
,
metricFamily
:=
range
metricFamilies
{
metricsFromMetricFamily
:=
metric
.
ParseFromMetricFamily
(
metricFamily
)
metrics
=
append
(
metrics
,
metricsFromMetricFamily
...
)
}
return
metrics
,
nil
}
plugins/inputs/nodeexporter/node_exporter.go
浏览文件 @
99f9ca29
...
@@ -13,17 +13,13 @@
...
@@ -13,17 +13,13 @@
package
nodeexporter
package
nodeexporter
import
(
import
(
"fmt"
"math"
"os"
"os"
"sync"
"sync"
"time"
log2
"github.com/go-kit/kit/log/logrus"
log2
"github.com/go-kit/kit/log/logrus"
kitLog
"github.com/go-kit/log"
kitLog
"github.com/go-kit/log"
"github.com/pkg/errors"
"github.com/pkg/errors"
"github.com/prometheus/client_golang/prometheus"
"github.com/prometheus/client_golang/prometheus"
dto
"github.com/prometheus/client_model/go"
"github.com/prometheus/node_exporter/collector"
"github.com/prometheus/node_exporter/collector"
log
"github.com/sirupsen/logrus"
log
"github.com/sirupsen/logrus"
"gopkg.in/alecthomas/kingpin.v2"
"gopkg.in/alecthomas/kingpin.v2"
...
@@ -212,110 +208,15 @@ func (n *NodeExporter) Collect() ([]metric.Metric, error) {
...
@@ -212,110 +208,15 @@ func (n *NodeExporter) Collect() ([]metric.Metric, error) {
if
err
!=
nil
{
if
err
!=
nil
{
return
nil
,
errors
.
Wrap
(
err
,
"node exporter registry gather"
)
return
nil
,
errors
.
Wrap
(
err
,
"node exporter registry gather"
)
}
}
now
:=
time
.
Now
()
for
_
,
metricFamily
:=
range
metricFamilies
{
for
_
,
metricFamily
:=
range
metricFamilies
{
_
,
exist
:=
n
.
definedMetricFamilyNameSet
[
metricFamily
.
GetName
()]
_
,
exist
:=
n
.
definedMetricFamilyNameSet
[
metricFamily
.
GetName
()]
if
exist
{
if
exist
{
for
_
,
m
:=
range
metricFamily
.
Metric
{
metricsFromMetricFamily
:=
metric
.
ParseFromMetricFamily
(
metricFamily
)
tags
:=
makeLabels
(
m
,
nil
)
metrics
=
append
(
metrics
,
metricsFromMetricFamily
...
)
var
fields
map
[
string
]
interface
{}
switch
metricFamily
.
GetType
()
{
case
dto
.
MetricType_SUMMARY
:
fields
=
makeQuantiles
(
m
)
fields
[
"count"
]
=
float64
(
m
.
GetSummary
()
.
GetSampleCount
())
fields
[
"sum"
]
=
m
.
GetSummary
()
.
GetSampleSum
()
case
dto
.
MetricType_HISTOGRAM
:
fields
=
makeBuckets
(
m
)
fields
[
"count"
]
=
float64
(
m
.
GetHistogram
()
.
GetSampleCount
())
fields
[
"sum"
]
=
m
.
GetHistogram
()
.
GetSampleSum
()
default
:
fields
=
getNameAndValue
(
m
)
}
if
len
(
fields
)
>
0
{
var
t
time
.
Time
if
m
.
TimestampMs
!=
nil
&&
*
m
.
TimestampMs
>
0
{
t
=
time
.
Unix
(
0
,
*
m
.
TimestampMs
*
1000000
)
}
else
{
t
=
now
}
newMetric
:=
metric
.
NewMetric
(
metricFamily
.
GetName
(),
fields
,
tags
,
t
,
ValueType
(
metricFamily
.
GetType
()))
metrics
=
append
(
metrics
,
newMetric
)
}
}
}
}
}
}
return
metrics
,
nil
return
metrics
,
nil
}
}
func
makeLabels
(
m
*
dto
.
Metric
,
defaultTags
map
[
string
]
string
)
map
[
string
]
string
{
result
:=
map
[
string
]
string
{}
for
key
,
value
:=
range
defaultTags
{
result
[
key
]
=
value
}
for
_
,
lp
:=
range
m
.
Label
{
result
[
lp
.
GetName
()]
=
lp
.
GetValue
()
}
return
result
}
func
makeQuantiles
(
m
*
dto
.
Metric
)
map
[
string
]
interface
{}
{
fields
:=
make
(
map
[
string
]
interface
{})
for
_
,
q
:=
range
m
.
GetSummary
()
.
Quantile
{
if
!
math
.
IsNaN
(
q
.
GetValue
())
{
fields
[
fmt
.
Sprint
(
q
.
GetQuantile
())]
=
q
.
GetValue
()
}
}
return
fields
}
func
makeBuckets
(
m
*
dto
.
Metric
)
map
[
string
]
interface
{}
{
fields
:=
make
(
map
[
string
]
interface
{})
for
_
,
b
:=
range
m
.
GetHistogram
()
.
Bucket
{
fields
[
fmt
.
Sprint
(
b
.
GetUpperBound
())]
=
float64
(
b
.
GetCumulativeCount
())
}
return
fields
}
func
getNameAndValue
(
m
*
dto
.
Metric
)
map
[
string
]
interface
{}
{
fields
:=
make
(
map
[
string
]
interface
{})
if
m
.
Gauge
!=
nil
{
if
!
math
.
IsNaN
(
m
.
GetGauge
()
.
GetValue
())
{
fields
[
"gauge"
]
=
m
.
GetGauge
()
.
GetValue
()
}
}
else
if
m
.
Counter
!=
nil
{
if
!
math
.
IsNaN
(
m
.
GetCounter
()
.
GetValue
())
{
fields
[
"counter"
]
=
m
.
GetCounter
()
.
GetValue
()
}
}
else
if
m
.
Untyped
!=
nil
{
if
!
math
.
IsNaN
(
m
.
GetUntyped
()
.
GetValue
())
{
fields
[
"value"
]
=
m
.
GetUntyped
()
.
GetValue
()
}
}
return
fields
}
func
ValueType
(
metricType
dto
.
MetricType
)
metric
.
Type
{
switch
metricType
{
case
dto
.
MetricType_COUNTER
:
return
metric
.
Counter
case
dto
.
MetricType_GAUGE
:
return
metric
.
Gauge
case
dto
.
MetricType_SUMMARY
:
return
metric
.
Summary
case
dto
.
MetricType_HISTOGRAM
:
return
metric
.
Histogram
default
:
return
metric
.
Untyped
}
}
plugins/inputs/prometheus/prometheus.go
浏览文件 @
99f9ca29
...
@@ -13,14 +13,11 @@
...
@@ -13,14 +13,11 @@
package
prometheus
package
prometheus
import
(
import
(
"fmt"
"math"
"net/http"
"net/http"
"sync"
"sync"
"time"
"time"
"github.com/pkg/errors"
"github.com/pkg/errors"
dto
"github.com/prometheus/client_model/go"
"github.com/prometheus/common/expfmt"
"github.com/prometheus/common/expfmt"
log
"github.com/sirupsen/logrus"
log
"github.com/sirupsen/logrus"
"gopkg.in/yaml.v3"
"gopkg.in/yaml.v3"
...
@@ -123,110 +120,11 @@ func collect(client *http.Client, url string, metricsTotal *[]metric.Metric, wai
...
@@ -123,110 +120,11 @@ func collect(client *http.Client, url string, metricsTotal *[]metric.Metric, wai
}
}
var
metrics
[]
metric
.
Metric
var
metrics
[]
metric
.
Metric
now
:=
time
.
Now
()
for
_
,
metricFamily
:=
range
metricFamilies
{
for
_
,
metricFamily
:=
range
metricFamilies
{
metricsFromMetricFamily
:=
metric
.
ParseFromMetricFamily
(
metricFamily
)
for
_
,
m
:=
range
metricFamily
.
Metric
{
metrics
=
append
(
metrics
,
metricsFromMetricFamily
...
)
tags
:=
makeLabels
(
m
,
nil
)
var
fields
map
[
string
]
interface
{}
switch
metricFamily
.
GetType
()
{
case
dto
.
MetricType_SUMMARY
:
fields
=
makeQuantiles
(
m
)
fields
[
"count"
]
=
float64
(
m
.
GetSummary
()
.
GetSampleCount
())
fields
[
"sum"
]
=
m
.
GetSummary
()
.
GetSampleSum
()
case
dto
.
MetricType_HISTOGRAM
:
fields
=
makeBuckets
(
m
)
fields
[
"count"
]
=
float64
(
m
.
GetHistogram
()
.
GetSampleCount
())
fields
[
"sum"
]
=
m
.
GetHistogram
()
.
GetSampleSum
()
default
:
fields
=
getNameAndValue
(
m
)
}
if
len
(
fields
)
>
0
{
var
t
time
.
Time
if
m
.
TimestampMs
!=
nil
&&
*
m
.
TimestampMs
>
0
{
t
=
time
.
Unix
(
0
,
*
m
.
TimestampMs
*
1000000
)
}
else
{
t
=
now
}
newMetric
:=
metric
.
NewMetric
(
metricFamily
.
GetName
(),
fields
,
tags
,
t
,
ValueType
(
metricFamily
.
GetType
()))
metrics
=
append
(
metrics
,
newMetric
)
}
}
}
}
mutex
.
Lock
()
mutex
.
Lock
()
*
metricsTotal
=
append
(
*
metricsTotal
,
metrics
...
)
*
metricsTotal
=
append
(
*
metricsTotal
,
metrics
...
)
mutex
.
Unlock
()
mutex
.
Unlock
()
}
}
func
makeLabels
(
m
*
dto
.
Metric
,
defaultTags
map
[
string
]
string
)
map
[
string
]
string
{
result
:=
map
[
string
]
string
{}
for
key
,
value
:=
range
defaultTags
{
result
[
key
]
=
value
}
for
_
,
lp
:=
range
m
.
Label
{
result
[
lp
.
GetName
()]
=
lp
.
GetValue
()
}
return
result
}
func
makeQuantiles
(
m
*
dto
.
Metric
)
map
[
string
]
interface
{}
{
fields
:=
make
(
map
[
string
]
interface
{})
for
_
,
q
:=
range
m
.
GetSummary
()
.
Quantile
{
if
!
math
.
IsNaN
(
q
.
GetValue
())
{
fields
[
fmt
.
Sprint
(
q
.
GetQuantile
())]
=
q
.
GetValue
()
}
}
return
fields
}
func
makeBuckets
(
m
*
dto
.
Metric
)
map
[
string
]
interface
{}
{
fields
:=
make
(
map
[
string
]
interface
{})
for
_
,
b
:=
range
m
.
GetHistogram
()
.
Bucket
{
fields
[
fmt
.
Sprint
(
b
.
GetUpperBound
())]
=
float64
(
b
.
GetCumulativeCount
())
}
return
fields
}
func
getNameAndValue
(
m
*
dto
.
Metric
)
map
[
string
]
interface
{}
{
fields
:=
make
(
map
[
string
]
interface
{})
if
m
.
Gauge
!=
nil
{
if
!
math
.
IsNaN
(
m
.
GetGauge
()
.
GetValue
())
{
fields
[
"gauge"
]
=
m
.
GetGauge
()
.
GetValue
()
}
}
else
if
m
.
Counter
!=
nil
{
if
!
math
.
IsNaN
(
m
.
GetCounter
()
.
GetValue
())
{
fields
[
"counter"
]
=
m
.
GetCounter
()
.
GetValue
()
}
}
else
if
m
.
Untyped
!=
nil
{
if
!
math
.
IsNaN
(
m
.
GetUntyped
()
.
GetValue
())
{
fields
[
"value"
]
=
m
.
GetUntyped
()
.
GetValue
()
}
}
return
fields
}
func
ValueType
(
metricType
dto
.
MetricType
)
metric
.
Type
{
switch
metricType
{
case
dto
.
MetricType_COUNTER
:
return
metric
.
Counter
case
dto
.
MetricType_GAUGE
:
return
metric
.
Gauge
case
dto
.
MetricType_SUMMARY
:
return
metric
.
Summary
case
dto
.
MetricType_HISTOGRAM
:
return
metric
.
Histogram
default
:
return
metric
.
Untyped
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录