-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Azure Monitor module to be able to support multiple subscriptions in the config #37215
Comments
High-level OverviewThis section outlines the core functionality of the Azure Monitor metricset in its present form.
The current metricset allows it to run as a single instance. Additional metricsets running with the same config (or agent policy) would collect the same data multiple times. Areas of investigationTo simplify the configuration, we need to investigate how to:
To scale the metricset vertically, we need to investigate how to:
To scale the metricset horizontally, we need to investigate how to:
|
To move forward in this information-gathering phase, I would investigate the Azure SDK to learn more about the options to discover resources based on service principal instead of the metricset settings. |
@zmoog Adding this https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/monitor/azquery This can be a possible replacement, as this can support azidentity ,which also can support multiple ways of authentication. Maybe we can think of DefaultAzureCredential and EnvironmentCredential which can be configured with environment variables. |
Hi! We're labeling this issue as |
Describe the enhancement:
This request is coming from an existing customer that uses the Azure Monitor Integration with Elastic Agent.
The enhancement focuses on the configuration of Azure Monitor and that specifically users need to repeat the credentials for every query configuration they need to make. This makes the config block really difficult to housekeep and in some cases hit the issue 2460
The enhancement will try to:
Describe a specific use case for the enhancement or feature:
Customer shared below configuration.
base_cfg_storageaccount.yaml.txt
The example can be divided to two categories:
Additional Details
The text was updated successfully, but these errors were encountered: