Skip to content

Commit abf028a

Browse files
authored
Merge pull request #9 from negz/prom
Be better Prometheus citizens
2 parents 16087a3 + bf3c39a commit abf028a

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

README.md

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,12 @@ metrics at `/metrics`. The following metrics exist:
7373
```bash
7474
$ kubectl -n kube-system exec -it ${DRAINO_POD} -- apk add curl
7575
$ kubectl -n kube-system exec -it ${DRAINO_POD} -- curl http://localhost:10002/metrics
76-
# HELP draino_nodes_cordoned Number of nodes cordoned.
77-
# TYPE draino_nodes_cordoned counter
78-
draino_nodes_cordoned{node_name="coolnode",result="succeeded"} 1
79-
draino_nodes_cordoned{node_name="ambivalentnode",result="succeeded"} 1
80-
draino_nodes_cordoned{node_name="lamenode",result="failed"} 1
81-
# HELP draino_nodes_drained Number of nodes drained.
82-
# TYPE draino_nodes_drained counter
83-
draino_nodes_drained{node_name="coolnode",result="succeeded"} 1
84-
draino_nodes_drained{node_name="ambivalentnode",result="failed"} 1
76+
# HELP draino_cordoned_nodes_total Number of nodes cordoned.
77+
# TYPE draino_cordoned_nodes_total counter
78+
draino_cordoned_nodes_total{result="succeeded"} 2
79+
draino_cordoned_nodes_total{result="failed"} 1
80+
# HELP draino_drained_nodes_total Number of nodes drained.
81+
# TYPE draino_drained_nodes_total counter
82+
draino_drained_nodes_total{result="succeeded"} 1
83+
draino_drained_nodes_total{result="failed"} 1
8584
```

cmd/draino/draino.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,18 @@ func main() {
4949

5050
var (
5151
nodesCordoned = &view.View{
52-
Name: "nodes_cordoned",
52+
Name: "cordoned_nodes_total",
5353
Measure: kubernetes.MeasureNodesCordoned,
5454
Description: "Number of nodes cordoned.",
5555
Aggregation: view.Count(),
56-
TagKeys: []tag.Key{kubernetes.TagNodeName, kubernetes.TagResult},
56+
TagKeys: []tag.Key{kubernetes.TagResult},
5757
}
5858
nodesDrained = &view.View{
59-
Name: "nodes_drained",
59+
Name: "drained_nodes_total",
6060
Measure: kubernetes.MeasureNodesDrained,
6161
Description: "Number of nodes drained.",
6262
Aggregation: view.Count(),
63-
TagKeys: []tag.Key{kubernetes.TagNodeName, kubernetes.TagResult},
63+
TagKeys: []tag.Key{kubernetes.TagResult},
6464
}
6565
)
6666
kingpin.FatalIfError(view.Register(nodesCordoned, nodesDrained), "cannot create metrics")

0 commit comments

Comments
 (0)