Regenerate integrations docs (#22090)
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
Netdata bot committed
Mar 30, 2026 at 20:14 UTC
3e99783b1fd8279329b455a1441da48e83c1f26c
41 files changed
+211
-82
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_api_management.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_app_service.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_application_gateway.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_application_insights.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_cache_for_redis.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_cognitive_services.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_container_apps.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_container_instances.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_container_registry.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_cosmos_db_account.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_data_explorer_cluster.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_data_factory.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_event_grid_topic.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_event_hubs_namespace.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_expressroute_circuit.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_expressroute_gateway.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_firewall.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_front_door.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_functions.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_iot_hub.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_key_vault.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_kubernetes_service_cluster.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_load_balancer.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_log_analytics_workspace.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_logic_apps_workflow.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_machine_learning_workspace.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_monitor.md
+4
-2
@@ -43,7 +43,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
43
44
#### Auto-Detection
45
46
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
46
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
47
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
48
49
@@ -132,7 +132,9 @@ User profile files with the same filename override stock profiles.
132
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
133
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
134
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
135
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
135
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
136
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
137
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
138
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
139
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
140
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_mysql_flexible_server.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_nat_gateway.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_postgresql_flexible_server.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_service_bus_namespace.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_sql_database.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_sql_elastic_pool.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_sql_managed_instance.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_storage_account.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_stream_analytics_job.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_synapse_analytics_workspace.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_virtual_machine.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_virtual_machine_scale_set.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/azure_monitor/integrations/azure_vpn_gateway.md
+4
-2
@@ -41,7 +41,7 @@ The monitoring principal needs read access to Azure Resource Graph and Azure Mon
41
42
#### Auto-Detection
43
44
-When `profiles` includes `auto` (the default), the collector queries Azure Resource Graph
44
+When `profile_selection_mode` is `auto` (the default), the collector queries Azure Resource Graph
45
to discover which resource types exist in the subscription and enables matching built-in profiles automatically.
46
47
@@ -130,7 +130,9 @@ User profile files with the same filename override stock profiles.
130
| **Limits** | max_concurrency | Maximum concurrent batch queries to Azure Monitor. | 4 | no |
131
| | max_batch_resources | Maximum resources per Azure Monitor batch request. | 50 | no |
132
| | max_metrics_per_query | Maximum metrics per Azure Monitor batch request. | 20 | no |
133
-| **Profiles** | profiles | Profile ids to enable. Use `auto` to discover resource types via Azure Resource Graph and enable matching profiles. Combine with explicit ids: `[auto, custom_profile]`. | [auto] | no |
133
+| **Profiles** | profile_selection_mode | Profile selection mode: `auto` discovers matching profiles via Azure Resource Graph, `exact` uses only listed profile ids, `combined` merges listed ids with auto-discovered profiles. | auto | no |
134
+| | profile_selection_mode_exact.profiles | Profile ids to enable (used when `profile_selection_mode` is `exact`). | [] | no |
135
+| | profile_selection_mode_combined.profiles | Profile ids to merge with auto-discovered profiles (used when `profile_selection_mode` is `combined`). | [] | no |
136
| **Filters** | resource_groups | Optional list of resource group names to restrict monitoring scope. | [] | no |
137
| **Authentication** | auth.mode | Authentication mode: `service_principal`, `managed_identity`, or `default`. | | yes |
138
| | auth.mode_service_principal.tenant_id | Entra ID tenant ID (required for `service_principal` mode). | | no |
src/go/plugin/go.d/collector/mssql/integrations/microsoft_sql_server.md
+51
-2
@@ -147,6 +147,47 @@ GRANT SELECT ON dbo.MSsubscriptions TO netdata_user;
147
- `SELECT on distribution.dbo.MSsubscriptions` - Subscription counts
148
149
150
+#### Grant Windows Authentication access (optional)
151
+
152
+If you prefer Windows integrated authentication instead of SQL authentication, grant the
153
+Netdata service account access to SQL Server.
154
+
155
+By default, the Netdata service runs as `Local System`. The identity it presents to
156
+SQL Server depends on your environment:
157
+
158
+**Domain-joined machine (Active Directory):**
159
+
160
+`Local System` authenticates as the computer account (`DOMAIN\COMPUTERNAME$`).
161
+Replace `DOMAIN\COMPUTERNAME$` with your actual values
162
+(e.g., `MYDOM\SQLBOX01$`).
163
+
164
+```sql
165
+CREATE LOGIN [DOMAIN\COMPUTERNAME$] FROM WINDOWS;
166
+GRANT VIEW SERVER STATE TO [DOMAIN\COMPUTERNAME$];
167
+GRANT VIEW ANY DEFINITION TO [DOMAIN\COMPUTERNAME$];
168
+USE msdb;
169
+CREATE USER [DOMAIN\COMPUTERNAME$] FOR LOGIN [DOMAIN\COMPUTERNAME$];
170
+GRANT SELECT ON dbo.sysjobs TO [DOMAIN\COMPUTERNAME$];
171
+```
172
+
173
+**Workgroup machine (no Active Directory, localhost only):**
174
+
175
+`Local System` authenticates as `NT AUTHORITY\SYSTEM`.
176
+This only works when SQL Server runs on the same machine.
177
+
178
+```sql
179
+CREATE LOGIN [NT AUTHORITY\SYSTEM] FROM WINDOWS;
180
+GRANT VIEW SERVER STATE TO [NT AUTHORITY\SYSTEM];
181
+GRANT VIEW ANY DEFINITION TO [NT AUTHORITY\SYSTEM];
182
+USE msdb;
183
+CREATE USER [NT AUTHORITY\SYSTEM] FOR LOGIN [NT AUTHORITY\SYSTEM];
184
+GRANT SELECT ON dbo.sysjobs TO [NT AUTHORITY\SYSTEM];
185
+```
186
+
187
+> **Note**: To verify which account SQL Server sees, connect with Windows Authentication
188
+> and run `SELECT SYSTEM_USER`.
189
+
190
+
191
192
### Configuration
193
@@ -241,14 +282,22 @@ jobs:
282
283
###### Windows Authentication
284
244
-Connect using Windows integrated authentication.
285
+Connect using Windows integrated authentication (Windows only).
286
+
287
+When no username/password is provided in the DSN, the driver uses the Netdata service account's
288
+Windows credentials. By default, the Netdata service runs as `Local System`, which authenticates
289
+to SQL Server as the computer account (`DOMAIN\COMPUTERNAME$`).
290
+
291
+See the [Grant Windows Authentication access](#grant-windows-authentication-access-optional) prerequisite
292
+to configure SQL Server for this.
293
+
294
295
<details open><summary>Config</summary>
296
297
```yaml
298
jobs:
299
- name: local
251
- dsn: "sqlserver://localhost:1433?trusted_connection=yes"
300
+ dsn: "sqlserver://localhost:1433"
301
302
```
303
</details>