Skip to content

Commit 930812e

Browse files
committed
Add owner metric series for NSO resources and Gateway resources.
1 parent 32fcf36 commit 930812e

10 files changed

Lines changed: 133 additions & 1 deletion

config/resource-metrics/domains.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ spec:
1010
name: [metadata, name]
1111
namespace: [metadata, namespace]
1212
metrics:
13+
- name: "owner"
14+
help: "Owner information"
15+
errorLogV: 10
16+
each:
17+
type: Info
18+
info:
19+
path: [metadata,ownerReferences]
20+
labelsFromPath:
21+
owner_kind: [kind]
22+
owner_name: [name]
23+
owner_uid: [uid]
24+
controller: [controller]
1325
- name: "info"
1426
help: "Domain information"
1527
each:

config/resource-metrics/gateways.yaml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ spec:
1010
name: [metadata, name]
1111
namespace: [metadata, namespace]
1212
metrics:
13+
- name: "owner"
14+
help: "Owner information"
15+
errorLogV: 10
16+
each:
17+
type: Info
18+
info:
19+
path: [metadata,ownerReferences]
20+
labelsFromPath:
21+
owner_kind: [kind]
22+
owner_name: [name]
23+
owner_uid: [uid]
24+
controller: [controller]
1325
- name: "info"
1426
help: "Gateway information"
1527
each:
@@ -48,6 +60,18 @@ spec:
4860
name: [metadata, name]
4961
namespace: [metadata, namespace]
5062
metrics:
63+
- name: "owner"
64+
help: "Owner information"
65+
errorLogV: 10
66+
each:
67+
type: Info
68+
info:
69+
path: [metadata,ownerReferences]
70+
labelsFromPath:
71+
owner_kind: [kind]
72+
owner_name: [name]
73+
owner_uid: [uid]
74+
controller: [controller]
5175
- name: "info"
5276
help: "HTTPRoute information"
5377
each:

config/resource-metrics/httpproxies.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,23 @@ spec:
55
group: networking.datumapis.com
66
kind: "HTTPProxy"
77
version: "v1alpha"
8-
metricNamePrefix: datum_cloud_networking_httpproxy
8+
metricNamePrefix: datum_cloud_networking_http_proxy
99
labelsFromPath:
1010
name: [metadata, name]
1111
namespace: [metadata, namespace]
1212
metrics:
13+
- name: "owner"
14+
help: "Owner information"
15+
errorLogV: 10
16+
each:
17+
type: Info
18+
info:
19+
path: [metadata,ownerReferences]
20+
labelsFromPath:
21+
owner_kind: [kind]
22+
owner_name: [name]
23+
owner_uid: [uid]
24+
controller: [controller]
1325
- name: "info"
1426
help: "HTTPProxy information"
1527
each:

config/resource-metrics/locations.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ spec:
1010
namespace: [metadata, namespace]
1111
name: [metadata, name]
1212
metrics:
13+
- name: "owner"
14+
help: "Owner information"
15+
errorLogV: 10
16+
each:
17+
type: Info
18+
info:
19+
path: [metadata,ownerReferences]
20+
labelsFromPath:
21+
owner_kind: [kind]
22+
owner_name: [name]
23+
owner_uid: [uid]
24+
controller: [controller]
1325
- name: "info"
1426
help: "Information about location"
1527
each:

config/resource-metrics/network-bindings.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@ spec:
1212
network_name: [spec, network, name]
1313
network_namespace: [spec, network, namespace]
1414
metrics:
15+
- name: "owner"
16+
help: "Owner information"
17+
errorLogV: 10
18+
each:
19+
type: Info
20+
info:
21+
path: [metadata,ownerReferences]
22+
labelsFromPath:
23+
owner_kind: [kind]
24+
owner_name: [name]
25+
owner_uid: [uid]
26+
controller: [controller]
1527
- name: "info"
1628
help: "Information about network binding"
1729
each:

config/resource-metrics/network-contexts.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ spec:
1010
namespace: [metadata, namespace]
1111
name: [metadata, name]
1212
metrics:
13+
- name: "owner"
14+
help: "Owner information"
15+
errorLogV: 10
16+
each:
17+
type: Info
18+
info:
19+
path: [metadata,ownerReferences]
20+
labelsFromPath:
21+
owner_kind: [kind]
22+
owner_name: [name]
23+
owner_uid: [uid]
24+
controller: [controller]
1325
- name: "info"
1426
help: "Information about network context"
1527
each:

config/resource-metrics/network-policies.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ spec:
1010
namespace: [metadata, namespace]
1111
name: [metadata, name]
1212
metrics:
13+
- name: "owner"
14+
help: "Owner information"
15+
errorLogV: 10
16+
each:
17+
type: Info
18+
info:
19+
path: [metadata,ownerReferences]
20+
labelsFromPath:
21+
owner_kind: [kind]
22+
owner_name: [name]
23+
owner_uid: [uid]
24+
controller: [controller]
1325
- name: "info"
1426
help: "Information about network policy"
1527
each:

config/resource-metrics/networks.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,18 @@ spec:
1010
namespace: [metadata, namespace]
1111
name: [metadata, name]
1212
metrics:
13+
- name: "owner"
14+
help: "Owner information"
15+
errorLogV: 10
16+
each:
17+
type: Info
18+
info:
19+
path: [metadata,ownerReferences]
20+
labelsFromPath:
21+
owner_kind: [kind]
22+
owner_name: [name]
23+
owner_uid: [uid]
24+
controller: [controller]
1325
- name: "info"
1426
help: "Information about network"
1527
each:

config/resource-metrics/subnet-claims.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@ spec:
1212
network_name: [spec, network, name]
1313
network_namespace: [spec, network, namespace]
1414
metrics:
15+
- name: "owner"
16+
help: "Owner information"
17+
errorLogV: 10
18+
each:
19+
type: Info
20+
info:
21+
path: [metadata,ownerReferences]
22+
labelsFromPath:
23+
owner_kind: [kind]
24+
owner_name: [name]
25+
owner_uid: [uid]
26+
controller: [controller]
1527
- name: "info"
1628
help: "Information about subnet claim"
1729
each:

config/resource-metrics/subnets.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,18 @@ spec:
1212
network_name: [spec, network, name]
1313
network_namespace: [spec, network, namespace]
1414
metrics:
15+
- name: "owner"
16+
help: "Owner information"
17+
errorLogV: 10
18+
each:
19+
type: Info
20+
info:
21+
path: [metadata,ownerReferences]
22+
labelsFromPath:
23+
owner_kind: [kind]
24+
owner_name: [name]
25+
owner_uid: [uid]
26+
controller: [controller]
1527
- name: "info"
1628
help: "Information about subnet"
1729
each:

0 commit comments

Comments
 (0)