Maurizio Branca

Results 14 issues of Maurizio Branca

## What does this PR do? Switch the fetching of forecast data from the Azure [Consumption API](https://docs.microsoft.com/en-us/rest/api/consumption/) to the [Cost Management API](https://docs.microsoft.com/en-us/rest/api/cost-management/forecast). ## Why is it important? The previous forecast...

enhancement
Team:Cloud-Monitoring

### Motivation The current version of IoTCloudLibrary does not log every step involved in the Over-the-Air (OTA) update process, so it's not trivial do understand what's going on when something...

type: enhancement
topic: code

## Context On July 2022, [Microsoft made Cost Details API generally available for EA and MCA customers](https://azure.microsoft.com/blog/microsoft-cost-details-api-now-generally-available-for-ea-and-mca-customers/). Azure is positioning Cost Details API and Exports as the go-to solutions for...

enhancement
Team:Cloud-Monitoring

## What The new Azure SDK for Go introduces a few changes: - Authentication: use [azidentity](https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/azidentity) instead of [autorest auth](github.com/Azure/go-autorest/autorest/adal). - Adopts the [azcore](https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/azcore) library across the board to bring...

enhancement
Team:Cloud-Monitoring

For confirmed bugs, please report: - Version: - Operating System: - Discuss Forum URL: - Steps to Reproduce: Customer was running heartbeat -environment container --strict.perms=false --path.config /mnt/secrets in Azure Container...

bug
Heartbeat
Team:Uptime

## Proposed commit message Fixes two bugs related to supporting multiple aggregation types. 1. Use aggregation type in `MetricRegistry` in the cache key. 2. Create one `KeyValuePoint` for each aggregation...

bug
Team:obs-ds-hosted-services
backport-v8.13.0
backport-v8.14.0

It seems the compute metricset [intentionally sets](https://github.com/elastic/beats/blob/bda40535cf0743b97017512e6af6d661eeef956e/x-pack/metricbeat/module/gcp/timeseries_metadata_collector.go#L54-L62) (1) both `cloud.account.name` and `cloud.account.id` (2) with the value of the project_id resource label (3): ![image](https://github.com/elastic/beats/assets/25941/40954a8c-9e74-4c5f-ad14-c48c98d23fea) Users expectation is to have: - the...

bug
Team:obs-ds-hosted-services

- Version: 8.13.2 - Operating System: any - Steps to Reproduce: A user reported the Azure Monitor metricset is collecting only one aggregation type despite setting up a configuration for...

bug
Team:obs-ds-hosted-services

The [azure-eventhub](https://github.com/elastic/beats/tree/main/x-pack/filebeat/input/azureeventhub) input is widely used in observability (Azure Logs) and security (M365 Defender) use cases. However, it still uses the Input API v1, limiting crucial features like health status...

enhancement
Team:Cloud-Monitoring

## Proposed commit message Upgrade azure-eventhub to input v2 API. The input v2 API provides better health status reporting and control. This is a preliminary step in introducing support for...

Team:obs-ds-hosted-services