mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-21 19:01:49 +00:00
minor changes in adding tests for checking metrics labels
This commit is contained in:
parent
9de601910f
commit
79e1ba1ae6
@ -287,42 +287,42 @@ func TestApiserverMetricsPods(t *testing.T) {
|
||||
executor: func() {
|
||||
callOrDie(c.Create(context.TODO(), makePod("foo"), metav1.CreateOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="201", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="resource", subresource="", verb="POST", version="v1"} => 1 @[0]`,
|
||||
want: `apiserver_request_total{code="201", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="resource", subresource="", verb="POST", version="v1"}`,
|
||||
},
|
||||
{
|
||||
name: "update pod",
|
||||
executor: func() {
|
||||
callOrDie(c.Update(context.TODO(), makePod("bar"), metav1.UpdateOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="resource", subresource="", verb="PUT", version="v1"} => 1 @[0]`,
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="resource", subresource="", verb="PUT", version="v1"}`,
|
||||
},
|
||||
{
|
||||
name: "update pod status",
|
||||
executor: func() {
|
||||
callOrDie(c.UpdateStatus(context.TODO(), makePod("bar"), metav1.UpdateOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="resource", subresource="status", verb="PUT", version="v1"} => 1 @[0]`,
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="resource", subresource="status", verb="PUT", version="v1"}`,
|
||||
},
|
||||
{
|
||||
name: "get pod",
|
||||
executor: func() {
|
||||
callOrDie(c.Get(context.TODO(), "foo", metav1.GetOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="resource", subresource="", verb="GET", version="v1"} => 1 @[0]`,
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="resource", subresource="", verb="GET", version="v1"}`,
|
||||
},
|
||||
{
|
||||
name: "list pod",
|
||||
executor: func() {
|
||||
callOrDie(c.List(context.TODO(), metav1.ListOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="namespace", subresource="", verb="LIST", version="v1"} => 1 @[0]`,
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="namespace", subresource="", verb="LIST", version="v1"}`,
|
||||
},
|
||||
{
|
||||
name: "delete pod",
|
||||
executor: func() {
|
||||
callOrDie(nil, c.Delete(context.TODO(), "foo", metav1.DeleteOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="resource", subresource="", verb="DELETE", version="v1"} => 1 @[0]`,
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="pods", scope="resource", subresource="", verb="DELETE", version="v1"}`,
|
||||
},
|
||||
} {
|
||||
t.Run(tc.name, func(t *testing.T) {
|
||||
@ -343,7 +343,7 @@ func TestApiserverMetricsPods(t *testing.T) {
|
||||
found := false
|
||||
|
||||
for _, sample := range newSamples {
|
||||
if sample.String() == tc.want {
|
||||
if sample.Metric.String() == tc.want {
|
||||
found = true
|
||||
break
|
||||
}
|
||||
@ -393,42 +393,42 @@ func TestApiserverMetricsNamespaces(t *testing.T) {
|
||||
executor: func() {
|
||||
callOrDie(c.Create(context.TODO(), makeNamespace("foo"), metav1.CreateOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="201", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="resource", subresource="", verb="POST", version="v1"} => 5 @[0]`,
|
||||
want: `apiserver_request_total{code="201", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="resource", subresource="", verb="POST", version="v1"}`,
|
||||
},
|
||||
{
|
||||
name: "update namespace",
|
||||
executor: func() {
|
||||
callOrDie(c.Update(context.TODO(), makeNamespace("bar"), metav1.UpdateOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="resource", subresource="", verb="PUT", version="v1"} => 1 @[0]`,
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="resource", subresource="", verb="PUT", version="v1"}`,
|
||||
},
|
||||
{
|
||||
name: "update namespace status",
|
||||
executor: func() {
|
||||
callOrDie(c.UpdateStatus(context.TODO(), makeNamespace("bar"), metav1.UpdateOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="resource", subresource="status", verb="PUT", version="v1"} => 1 @[0]`,
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="resource", subresource="status", verb="PUT", version="v1"}`,
|
||||
},
|
||||
{
|
||||
name: "get namespace",
|
||||
executor: func() {
|
||||
callOrDie(c.Get(context.TODO(), "foo", metav1.GetOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="resource", subresource="", verb="GET", version="v1"} => 15 @[0]`,
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="resource", subresource="", verb="GET", version="v1"}`,
|
||||
},
|
||||
{
|
||||
name: "list namespace",
|
||||
executor: func() {
|
||||
callOrDie(c.List(context.TODO(), metav1.ListOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="cluster", subresource="", verb="LIST", version="v1"} => 1 @[0]`,
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="cluster", subresource="", verb="LIST", version="v1"}`,
|
||||
},
|
||||
{
|
||||
name: "delete namespace",
|
||||
executor: func() {
|
||||
callOrDie(nil, c.Delete(context.TODO(), "foo", metav1.DeleteOptions{}))
|
||||
},
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="resource", subresource="", verb="DELETE", version="v1"} => 1 @[0]`,
|
||||
want: `apiserver_request_total{code="200", component="apiserver", contentType="application/json", dry_run="", group="", resource="namespaces", scope="resource", subresource="", verb="DELETE", version="v1"}`,
|
||||
},
|
||||
} {
|
||||
t.Run(tc.name, func(t *testing.T) {
|
||||
@ -449,7 +449,7 @@ func TestApiserverMetricsNamespaces(t *testing.T) {
|
||||
found := false
|
||||
|
||||
for _, sample := range newSamples {
|
||||
if sample.String() == tc.want {
|
||||
if sample.Metric.String() == tc.want {
|
||||
found = true
|
||||
break
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user