Skip to content

Commit 02760c3

Browse files
committed
Remove metrics, can be access via the /metrics
1 parent dd9555e commit 02760c3

File tree

3 files changed

+2
-29
lines changed

3 files changed

+2
-29
lines changed

go.mod

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ module github.com/elfranne/sensu-etcd-check
33
go 1.19
44

55
require (
6-
github.com/Showmax/go-fqdn v1.0.0
76
github.com/sensu/core/v2 v2.19.0
87
github.com/sensu/sensu-plugin-sdk v0.18.0
98
go.etcd.io/etcd/client/v3 v3.5.10

go.sum

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ
1515
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
1616
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
1717
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
18-
github.com/Showmax/go-fqdn v1.0.0 h1:0rG5IbmVliNT5O19Mfuvna9LL7zlHyRfsSvBPZmF9tM=
19-
github.com/Showmax/go-fqdn v1.0.0/go.mod h1:SfrFBzmDCtCGrnHhoDjuvFnKsWjEQX/Q9ARZvOrJAko=
2018
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
2119
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
2220
github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o=

main.go

Lines changed: 2 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import (
55
"fmt"
66
"time"
77

8-
"github.com/Showmax/go-fqdn"
98
corev2 "github.com/sensu/core/v2"
109
"github.com/sensu/sensu-plugin-sdk/sensu"
1110
clientv3 "go.etcd.io/etcd/client/v3"
@@ -16,7 +15,6 @@ type Config struct {
1615
sensu.PluginConfig
1716
Url []string
1817
Size int64
19-
Scheme string
2018
}
2119

2220
var (
@@ -43,13 +41,6 @@ var (
4341
Usage: "Maximum aatabase Size",
4442
Value: &plugin.Size,
4543
},
46-
&sensu.PluginConfigOption[string]{
47-
Path: "scheme",
48-
Argument: "scheme",
49-
Shorthand: "s",
50-
Usage: "Scheme to prepend metric",
51-
Value: &plugin.Scheme,
52-
},
5344
}
5445
)
5546

@@ -62,18 +53,6 @@ func checkArgs(event *corev2.Event) (int, error) {
6253
return sensu.CheckStateOK, nil
6354
}
6455

65-
func GetScheme() string {
66-
if len(plugin.Scheme) > 0 {
67-
return plugin.Scheme
68-
} else {
69-
realfqdn, err := fqdn.FqdnHostname()
70-
if err != nil {
71-
fmt.Printf("failed to get FQDN: %s", err)
72-
}
73-
return realfqdn
74-
}
75-
}
76-
7756
func executeCheck(event *corev2.Event) (int, error) {
7857

7958
cli, err := clientv3.New(clientv3.Config{
@@ -92,13 +71,10 @@ func executeCheck(event *corev2.Event) (int, error) {
9271
return sensu.CheckStateCritical, nil
9372
}
9473

95-
// print metrics
96-
fmt.Printf("etcd_dbsize{hostname=\"%s\"} %d %d\n", GetScheme(), status.DbSize, time.Now().Unix())
97-
9874
if status.DbSize > plugin.Size {
99-
fmt.Printf("# Database exeeding set limit (%d): %d\n", plugin.Size, status.DbSize)
75+
fmt.Printf("Database exeeding set limit (%d): %d\n", plugin.Size, status.DbSize)
10076
return sensu.CheckStateCritical, nil
10177
}
102-
78+
fmt.Printf("Database is within size limit (%d): %d\n", plugin.Size, status.DbSize)
10379
return sensu.CheckStateOK, nil
10480
}

0 commit comments

Comments
 (0)