@cryptotaxi247 / netdata-1 / commits / 3e99783b1

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>