-
Notifications
You must be signed in to change notification settings - Fork 55
Expand file tree
/
Copy pathAddonPolicyMetricsProfile.parameters.json
More file actions
40 lines (40 loc) · 2.4 KB
/
Copy pathAddonPolicyMetricsProfile.parameters.json
File metadata and controls
40 lines (40 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
{
"azureMonitorWorkspaceResourceId": {
"type": "string",
"metadata": {
"displayName": "Resource Id of the existing Azure Monitor Workspace",
"description": "Resource Id of the existing Azure Monitor Workspace"
}
},
"azureMonitorWorkspaceLocation": {
"type": "string",
"defaultValue": "",
"metadata": {
"displayName": "Location of the existing Azure Monitor Workspace",
"description": "Location of the existing Azure Monitor Workspace"
}
},
"metricLabelsAllowlist": {
"type": "string",
"defaultValue": "",
"metadata": {
"displayName": "Comma-separated list of additional Kubernetes label keys",
"description": "Comma-separated list of additional Kubernetes label keys that will be used in the resource' labels metric. By default the metric contains only name and namespace labels. To include additional labels provide a list of resource names in their plural form and Kubernetes label keys you would like to allow for them (Example: 'namespaces=[k8s-label-1,k8s-label-n,...],pods=[app],...)'. A single '*' can be provided per resource instead to allow any labels, but that has severe performance implications (Example: 'pods=[*]'). Additionally, an asterisk (*) can be provided as a key, which will resolve to all resources, i.e., assuming '--resources=deployments,pods', '*=[*]' will resolve to 'deployments=[*],pods=[*]'"
}
},
"metricAnnotationsAllowList": {
"type": "string",
"defaultValue": "",
"metadata": {
"displayName": "Comma-separated list of Kubernetes annotations keys",
"description": "Comma-separated list of Kubernetes annotations keys that will be used in the resource' annotations metric. By default no annotations are collected. To include additional annotations provide a list of resource names in their plural form and Kubernetes annotation keys you would like to allow for them (Example: 'namespaces=[kubernetes.io/team,...],pods=[kubernetes.io/team],...)'. A single '*' can be provided per resource instead to allow any annotations, but that has severe performance implications (Example: 'pods=[*]')"
}
},
"enableWindowsRecordingRules": {
"type": "boolean",
"metadata": {
"displayName": "Enable recording rule group for windows metrics",
"description": "Enable recording rule group for windows metrics"
}
}
}