﻿---
title: Azure Logs Integration
description: The Azure Logs integration collects logs for specific Azure services like Microsoft Entra ID (Sign-in, Audit, Identity Protection, and Provisioning logs),...
url: https://www.elastic.co/docs/reference/integrations/azure
---

# Azure Logs Integration


|                                                                                                                                     |                                         |
|-------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------|
| **Version**Version                                                                                                                  | 1.28.7 ([View all](#changelog)View all) |
| **Subscription level**Subscription level[What's this?](https://www.elastic.co/subscriptions)What's this?                            | Basic                                   |
| **Level of support**Level of support[What's this?](https://www.elastic.co/docs/reference/integrations/level-of-support)What's this? | Elastic                                 |
| **Ingestion method(s)**Ingestion method(s)                                                                                          | Azure Event Hub                         |

The Azure Logs integration collects logs for specific Azure services like Microsoft Entra ID (Sign-in, Audit, Identity Protection, and Provisioning logs), Azure Spring Apps, Azure Firewall, Microsoft Graph Activity, and several others using the Activity and Platform logs.
You can then visualize that data in Kibana, create alerts if something goes wrong, and reference data when troubleshooting an issue.
For example, to detect possible brute force sign-in attacks, you
can install the Azure Logs integration to send Azure sign-in logs to Elastic.
Then, by setting up a new rule in the Elastic Observability Logs app, you can be alerted when the number of failed sign-in attempts exceeds a certain threshold.
Or, perhaps you want to better plan your Azure capacity.
Send Azure Activity logs to Elastic to track and visualize when your virtual machines
fail to start due to an exceed quota limit.

## Data streams

The Azure Logs integration collects logs.
**Logs** help you keep a record of events that happen on your Azure account.
Log data streams collected by the Azure Logs integration include Activity, Platform, Microsoft Entra ID (Sign-in, Audit, Identity Protection, Provisioning), Microsoft Graph Activity, and Spring Apps logs.

## Requirements

You need Elasticsearch for storing and searching your data and Kibana for visualizing and managing it.
You can use our hosted Elasticsearch Service on Elastic Cloud, which is recommended, or self-manage the Elastic Stack on your own hardware.
Before using the Azure integration you will need:
- One or more **diagnostic setting** to export logs from Azure services to Event Hubs.
- One or more **event hub** to store in-flight logs exported by Azure services and make them available to Elastic Agent.
- One **Storage Account Container** to store information about logs consumed by the Elastic Agent.


### Diagnostic Settings

Azure diagnostic settings allow you to export metrics and logs from a **source** service, or resource, to one **destination** for analysis and long-term storage.
```text
   ┌──────────────────┐      ┌──────────────┐     ┌─────────────────┐
   │Microsoft Entra ID│      │  Diagnostic  │     │    Event Hub    │
   │    <<source>>    │─────▶│   settings   │────▶│ <<destination>> │
   └──────────────────┘      └──────────────┘     └─────────────────┘
```

Examples of source services:
- Azure Monitor
- Microsoft Entra ID
- Spring Apps

The diagnostic settings support several destination types. The Elastic Agent requires a diagnostic settings configured with an event hub as the destination.

### Event Hub

[Azure Event Hubs](https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-about) is a data streaming platform and event ingestion service. It can receive and temporary store millions of events.
Elastic Agent with the Azure Logs integration will consume logs from the Event Hubs service.
```text
  ┌────────────────┐      ┌────────────┐
  │     adlogs     │      │  Elastic   │
  │ <<Event Hub>>  │─────▶│   Agent    │
  └────────────────┘      └────────────┘
```

To learn more about Event Hubs, refer to [Features and terminology in Azure Event Hubs](https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-features).

### Storage account container

The [Storage account](https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview) is a versatile Azure service that allows you to store data in various storage types, including blobs, file shares, queues, tables, and disks.
The Azure Logs integration requires a Storage account container to work. The integration uses the Storage account container for checkpointing; it stores data about the Consumer Group (state, position, or offset) and shares it among the Elastic Agents. Sharing such information allows multiple Elastic Agents assigned to the same agent policy to work together; this enables horizontal scaling of the logs processing when required.
```text
  ┌────────────────┐                     ┌────────────┐
  │     adlogs     │        logs         │  Elastic   │
  │ <<Event Hub>>  │────────────────────▶│   Agent    │
  └────────────────┘                     └────────────┘
                                                │      
                       consumer group info      │      
  ┌────────────────┐   (state, position, or     │      
  │   azurelogs    │         offset)            │      
  │ <<container>>  │◀───────────────────────────┘      
  └────────────────┘                                                                            
```

The Elastic Agent automatically creates one container for each enabled integration. In the container, the Agent will create one blob for each existing partition on the event hub.
For example, if you enable one integration to fetch data from an event hub with four partitions, the Agent will create the following:
- One storage account container.
- Four blobs in that container.

The information stored in the blobs is small (usually < 500 bytes per blob) and accessed relatively frequently. Elastic recommends using the Hot storage tier.
You need to keep the storage account container as long as you need to run the integration with the Elastic Agent. If you delete a storage account container, the Elastic Agent will stop working and create a new one the next time it starts. By deleting a storage account container, the Elastic Agent will lose track of the last message processed and start processing messages from the beginning of the event hub retention period.

## Setup

Elastic strongly recommends installing the individual integrations ("Microsoft Entra ID" logs or "Azure Activity logs") instead of the collective ones ("Azure Logs"). This allows you to have a dedicated event hub for each Azure service or log group, the recommended approach for optimal performance.
Before adding the integration, you must complete the following tasks.

### Create an Event Hub

The event hub receives the logs exported from the Azure service and makes them available to the Elastic Agent to pick up.
Here's the high-level overview of the required steps:
- Create a resource group, or select an existing one.
- Create an Event Hubs namespace.
- Create an event hub.

For a detailed step-by-step guide, check the quickstart [Create an event hub using Azure portal](https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-create).
Take note of the event hub **Name**, which you will use later when specifying an **eventhub** in the integration settings.

#### Event Hubs Namespace vs Event Hub

You should use the event hub name (not the Event Hubs namespace name) as a value for the  **eventhub** option in the integration settings.
If you are new to Event Hubs, think of the Event Hubs namespace as the cluster and the event hub as the topic. You will typically have one cluster and multiple topics.
If you are familiar with Kafka, here's a conceptual mapping between the two:

| Kafka Concept  | Event Hub Concept |
|----------------|-------------------|
| Cluster        | Namespace         |
| Topic          | An event hub      |
| Partition      | Partition         |
| Consumer Group | Consumer Group    |
| Offset         | Offset            |


#### How many partitions?

The number of partitions is essential to balance the event hub cost and performance.
Here are a few examples with one or multiple agents, with recommendations on picking the correct number of partitions for your use case.

##### Single Agent

With a single Agent deployment, increasing the number of partitions on the event hub is the primary driver in scale-up performances. The Agent creates one worker for each partition.
```text
┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐    ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐

│                         │    │                         │

│   ┌─────────────────┐   │    │   ┌─────────────────┐   │
    │   partition 0   │◀───────────│     worker      │
│   └─────────────────┘   │    │   └─────────────────┘   │
    ┌─────────────────┐            ┌─────────────────┐
│   │   partition 1   │◀──┼────┼───│     worker      │   │
    └─────────────────┘            └─────────────────┘
│   ┌─────────────────┐   │    │   ┌─────────────────┐   │
    │   partition 2   │◀────────── │     worker      │
│   └─────────────────┘   │    │   └─────────────────┘   │
    ┌─────────────────┐            ┌─────────────────┐
│   │   partition 3   │◀──┼────┼───│     worker      │   │
    └─────────────────┘            └─────────────────┘
│                         │    │                         │

│                         │    │                         │

└ Event Hub ─ ─ ─ ─ ─ ─ ─ ┘    └ Agent ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘
```


##### Two or more Agents

With more than one Agent, setting the number of partitions is crucial. The agents share the existing partitions to scale out performance and improve availability.
The number of partitions must be at least the number of agents.
```text
┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐    ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐

│                         │    │   ┌─────────────────┐   │
                            ┌──────│     worker      │
│   ┌─────────────────┐   │ │  │   └─────────────────┘   │
    │   partition 0   │◀────┘      ┌─────────────────┐
│   └─────────────────┘   │ ┌──┼───│     worker      │   │
    ┌─────────────────┐     │      └─────────────────┘
│   │   partition 1   │◀──┼─┘  │                         │
    └─────────────────┘         ─Agent─ ─ ─ ─ ─ ─ ─ ─ ─ ─
│   ┌─────────────────┐   │    ┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┐
    │   partition 2   │◀────┐
│   └─────────────────┘   │ │  │  ┌─────────────────┐    │
    ┌─────────────────┐     └─────│     worker      │
│   │   partition 3   │◀──┼─┐  │  └─────────────────┘    │
    └─────────────────┘     │     ┌─────────────────┐
│                         │ └──┼──│     worker      │    │
                                  └─────────────────┘
│                         │    │                         │

└ Event Hub ─ ─ ─ ─ ─ ─ ─ ┘    └ Agent ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘
```


##### Recommendations

Create an event hub with at least two partitions. Two partitions allow low-volume deployment to support high availability with two agents. Consider creating four partitions or more to handle medium-volume deployments with availability.
To learn more about event hub partitions, read an in-depth guide from Microsoft at .
To learn more about event hub partition from the performance perspective, check the scalability-focused document at .

#### How many Event Hubs?

Elastic strongly recommends creating one event hub for each Azure service you collect data from.
For example, if you plan to collect Microsoft Entra ID logs and Activity logs, create two event hubs: one for Microsoft Entra ID and one for Activity logs.
Here's an high-level diagram of the solution:
```text
  ┌───────────────┐   ┌──────────────┐   ┌───────────────┐
  │  MS Entra ID  │   │  Diagnostic  │   │     adlogs    │
  │  <<service>>  │──▶│   Settings   │──▶│ <<Event Hub>> │──┐
  └───────────────┘   └──────────────┘   └───────────────┘  │   ┌───────────┐
                                                            │   │  Elastic  │
                                                            ├──▶│   Agent   │
  ┌───────────────┐   ┌──────────────┐   ┌───────────────┐  │   └───────────┘
  │ Azure Monitor │   │  Diagnostic  │   │  activitylogs │  │
  │  <<service>>  ├──▶│   Settings   │──▶│ <<Event Hub>> │──┘
  └───────────────┘   └──────────────┘   └───────────────┘
```

Having one event hub for each Azure service is beneficial in terms of performance and easy of troubleshooting.
For high-volume deployments, we recommend one event hub for each data stream:
```text
                   ┌──────────────┐   ┌─────────────────────┐
                   │  Diagnostic  │   │   signin (adlogs)   │
                ┌─▶│   Settings   │──▶│    <<Event Hub>>    │──┐
                │  └──────────────┘   └─────────────────────┘  │
                │                                              │
┌─────────────┐ │  ┌──────────────┐   ┌─────────────────────┐  │  ┌───────────┐
│ MS Entra ID │ │  │  Diagnostic  │   │   audit (adlogs)    │  │  │  Elastic  │
│ <<service>> │─┼─▶│   Settings   │──▶│    <<Event Hub>>    │──┼─▶│   Agent   │
└─────────────┘ │  └──────────────┘   └─────────────────────┘  │  └───────────┘
                │                                              │
                │  ┌──────────────┐   ┌─────────────────────┐  │
                │  │  Diagnostic  │   │provisioning (adlogs)│  │
                └─▶│   Settings   │──▶│    <<Event Hub>>    │──┘
                   └──────────────┘   └─────────────────────┘
```


#### Consumer Group

Like all other event hub clients, Elastic Agent needs a consumer group name to access the event hub.
A Consumer Group is a view (state, position, or offset) of an entire event hub. Consumer groups enable multiple agents to each have a separate view of the event stream, and to read the logs independently at their own pace and with their own offsets.
Consumer groups allow multiple Elastic Agents assigned to the same agent policy to work together; this enables horizontal scaling of the logs processing when required.
In most cases, you can use the default consumer group named `$Default`. If `$Default` is already used by other applications, you can create a consumer group dedicated to the Azure Logs integration.

#### Connection string

The Elastic Agent requries a connection string to access the event hub and fetch the exported logs. The connection string contains details about the event hub used and the credentials required to access it.
To get the connection string for your Event Hubs namespace:
1. Visit the **Event Hubs namespace** you created in a previous step.
2. Select **Settings** > **Shared access policies**.

Create a new Shared Access Policy (SAS):
1. Select **Add** to open the creation panel.
2. Add a **Policy name** (for example, "ElasticAgent").
3. Select the **Listen** claim.
4. Select **Create**.

When the SAS Policy is ready, select it to display the information panel.
Take note of the **Connection string–primary key**, which you will use later when specifying a **connection_string** in the integration settings.

### Create a Diagnostic Settings

The diagnostic settings export the logs from Azure services to a destination and in order to use Azure Logs integration, it must be an event hubb.
To create a diagnostic settings to export logs:
1. Locate the diagnostic settings for the service (for example, Microsoft Entra ID).
2. Select diagnostic settings in the **Monitoring** section of the service. Note that different services may place the diagnostic settings in different positions.
3. Select **Add diagnostic settings**.

In the diagnostic settings page you have to select the source **log categories** you want to export and then select their **destination**.

#### Select log categories

Each Azure services exports a well-defined list of log categories. Check the individual integration doc to learn which log categories are supported by the integration.

#### Select the destination

Select the **subscription** and the **Event Hubs namespace** you previously created. Select the event hub dedicated to this integration.
```text
  ┌───────────────┐   ┌──────────────┐   ┌───────────────┐      ┌───────────┐
  │  MS Entra ID  │   │  Diagnostic  │   │     adlogs    │      │  Elastic  │
  │  <<service>>  ├──▶│   Settings   │──▶│ <<Event Hub>> │─────▶│   Agent   │
  └───────────────┘   └──────────────┘   └───────────────┘      └───────────┘
```


### Create a Storage account container

The Elastic Agent stores the event hub checkpoint information in a storage account container. Storing checkpoint information in a container allows agents to share message processing and resume from the last processed message after a restart.
<note>
  Use the storage account as a checkpoint store only.
</note>

To create the storage account:
1. Sign in to the [Azure Portal](https://portal.azure.com/) and create your storage account.
2. While configuring your project details, make sure you select the following recommended default settings:   
   - Hierarchical namespace: disabled
   - Minimum TLS version: Version 1.2
   - Access tier: Hot
   - Enable soft delete for blobs: disabled
   - Enable soft delete for containers: disabled
3. When the new storage account is ready, you need to take note of the storage account name and the storage account access keys, as you will use them later to authenticate your Elastic application’s requests to this storage account.

This is the final diagram of the a setup for collecting Activity logs from the Azure Monitor service.
```text
 ┌───────────────┐   ┌──────────────┐   ┌────────────────┐         ┌───────────┐
 │  MS Entra ID  │   │  Diagnostic  │   │     adlogs     │  logs   │  Elastic  │
 │  <<service>>  ├──▶│   Settings   │──▶│ <<Event Hub>>  │────────▶│   Agent   │
 └───────────────┘   └──────────────┘   └────────────────┘         └───────────┘
                                                                          │     
                     ┌──────────────┐          consumer group info        │     
                     │  azurelogs   │          (state, position, or       │     
                     │<<container>> │◀───────────────offset)──────────────┘     
                     └──────────────┘                                           
```


#### How many Storage Accounts?

The Elastic Agent can create containers for all integrations on a single Storage Account.
The Agent uses the **integration name** and the **event hub name** to uniquely identify the container that holds the blobs with the checkpoint information.
```text
┌─────────────────────────────────┐      ┌──────────────────────────────────────────┐
│                                 │      │                                          │
│    ┌─────────────────────┐      │      │  ┌───────────────────────────────────┐   │
│    │   azure-eventhub    │      │      │  │   filebeat-activitylogs-evehub1   │   │
│    │      <<input>>      │──────┼──────┼─▶│           <<container>>           │   │
│    └─────────────────────┘      │      │  └───────────────────────────────────┘   │
│    ┌─────────────────────┐      │      │  ┌───────────────────────────────────┐   │
│    │   azure-eventhub    │      │      │  │    filebeat-signinlogs-evehub1    │   │
│    │      <<input>>      │──────┼──────┼─▶│           <<container>>           │   │
│    └─────────────────────┘      │      │  └───────────────────────────────────┘   │
│    ┌─────────────────────┐      │      │  ┌───────────────────────────────────┐   │
│    │   azure-eventhub    │      │      │  │    filebeat-auditlogs-evehub1     │   │
│    │      <<input>>      │──────┼──────┼─▶│           <<container>>           │   │
│    └─────────────────────┘      │      │  └───────────────────────────────────┘   │
│                                 │      │                                          │
└─Elastic Agent───────────────────┘      └─Storage Account──────────────────────────┘
```


### Running the integration behind a firewall

When you run the Elastic Agent behind a firewall, to ensure proper communication with the necessary components, you need to allow traffic on port `5671` and `5672` for the event hub, and port `443` for the Storage Account container.
```text
┌────────────────────────────────┐  ┌───────────────────┐  ┌───────────────────┐
│                                │  │                   │  │                   │
│ ┌────────────┐   ┌───────────┐ │  │  ┌──────────────┐ │  │ ┌───────────────┐ │
│ │ diagnostic │   │ event hub │ │  │  │azure-eventhub│ │  │ │ activity logs │ │
│ │  setting   │──▶│           │◀┼AMQP─│  <<input>>   │─┼──┼▶│<<data stream>>│ │
│ └────────────┘   └───────────┘ │  │  └──────────────┘ │  │ └───────────────┘ │
│                                │  │          │        │  │                   │
│                                │  │          │        │  │                   │
│                                │  │          │        │  │                   │
│         ┌─────────────┬─────HTTPS─┼──────────┘        │  │                   │
│ ┌───────┼─────────────┼──────┐ │  │                   │  │                   │
│ │       │             │      │ │  │                   │  │                   │
│ │       ▼             ▼      │ │  └─Agent─────────────┘  └─Elastic Cloud─────┘
│ │ ┌──────────┐  ┌──────────┐ │ │
│ │ │    0     │  │    1     │ │ │
│ │ │ <<blob>> │  │ <<blob>> │ │ │
│ │ └──────────┘  └──────────┘ │ │
│ │                            │ │
│ │                            │ │
│ └─Storage Account Container──┘ │
│                                │
│                                │
└─Azure──────────────────────────┘
```


#### Event Hub

Port `5671` and `5672` are commonly used for secure communication with the event hub. These ports are used to receive events. By allowing traffic on these ports, the Elastic Agent can establish a secure connection with the event hub.
For more information, check the following documents:
- [What ports do I need to open on the firewall?](https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-faq#what-ports-do-i-need-to-open-on-the-firewall) from the [Event Hubs frequently asked questions](https://learn.microsoft.com/en-us/azure/event-hubs/event-hubs-faq#what-ports-do-i-need-to-open-on-the-firewall).
- [AMQP outbound port requirements](https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-amqp-protocol-guide#amqp-outbound-port-requirements)


#### Storage Account Container

Port `443` is used for secure communication with the Storage Account container. This port is commonly used for HTTPS traffic. By allowing traffic on port 443, the Elastic Agent can securely access and interact with the Storage Account container, which is essential for storing and retrieving checkpoint data for each event hub partition.

#### DNS

Optionally, you can restrict the traffic to the following domain names:
```text
*.servicebus.windows.net
*.blob.core.windows.net
*.cloudapp.net
```


## Settings

Use the following settings to configure the Azure Logs integration when you add it to Fleet.
`eventhub` :
*string*
A fully managed, real-time data ingestion service. Elastic recommends using only letters, numbers, and the hyphen (-) character for event hub names to maximize compatibility. You can use existing event hubs having underscores (_) in the event hub name; in this case, the integration will replace underscores with hyphens (-) when it uses the event hub name to create dependent Azure resources behind the scenes (e.g., the storage account container to store event hub consumer offsets). Elastic also recommends using a separate event hub for each log type as the field mappings of each log type differ.
Default value `insights-operational-logs`.
`consumer_group` :
*string*
Enable the publish/subscribe mechanism of Event Hubs with consumer groups. A consumer group is a view (state, position, or offset) of an entire event hub. Consumer groups enable multiple consuming applications to each have a separate view of the event stream, and to read the stream independently at their own pace and with their own offsets.
Default value: `$Default`
`connection_string` :
*string*
The connection string required to communicate with Event Hubs. See [Get an Event Hubs connection string](https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-get-connection-string) for more information.
A Blob Storage account is required to store/retrieve/update the offset or state of the event hub messages. This allows the integration to start back up at the spot that it stopped processing messages.
`storage_account` :
*string*
The name of the storage account that the state/offsets will be stored and updated.
`storage_account_key` :
*string*
The storage account key. Used to authorize access to data in your storage account.
`storage_account_container` :
*string*
The storage account container where the integration stores the checkpoint data for the consumer group. It is an advanced option to use with extreme care. You MUST use a dedicated storage account container for each Azure log type (activity, sign-in, audit logs, and others). DO NOT REUSE the same container name for more than one Azure log type. See [Container Names](https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#container-names) for details on naming rules from Microsoft. The integration generates a default container name if not specified.
`resource_manager_endpoint` :
*string*
Optional. By default, the integration uses the Azure public environment. To override this and use a different Azure environment, users can provide a specific resource manager endpoint
Examples:
- Azure ChinaCloud: `https://management.chinacloudapi.cn/`
- Azure GermanCloud: `https://management.microsoftazure.de/`
- Azure PublicCloud: `https://management.azure.com/`
- Azure USGovernmentCloud: `https://management.usgovcloudapi.net/`

This setting can also be used to define your own endpoints, like for hybrid cloud models.

## Handling Malformed JSON in Azure Logs

Azure services have been observed to send [malformed JSON](https://learn.microsoft.com/en-us/answers/questions/1001797/invalid-json-logs-produced-for-function-apps) documents occasionally. These logs can disrupt the expected JSON formatting and lead to parsing issues during processing.
To address this issue, the advanced settings section of each data stream offers two sanitization options:
- Sanitizes New Lines: removes new lines in logs.
- Sanitizes Single Quotes: replaces single quotes with double quotes in logs, excluding single quotes occurring within double quotes.

Malformed logs can be indentified by:
- Presence of a records array in the message field, indicating a failure to unmarshal the byte slice.
- Existence of an error.message field containing the text "Received invalid JSON from the Azure Cloud platform. Unable to parse the source log message."

Known data streams that might produce malformed logs:
- Platform Logs
- Spring Apps Logs


## Reference

Visit the page for each individual Azure Logs integration to see details about exported fields and sample events.

## Screenshots

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.
<carousel>

  ![Azure User Activity Dashboard](https://epr.elastic.co/package/azure/1.28.7/img/azure_user_activity_dashboard.png)
</carousel>


## Changelog

<dropdown title="Changelog">


  | Version          | Details                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | Kibana version(s)               |
  |------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------|
  | **1.28.7**1.28.7 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/15205)View pull request)Interim fix to support non-standard log events.                                                                                                                                                                                                                                                                                                                                                                | 8.15.1 or higher9.0.0 or higher |
  | **1.28.6**1.28.6 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/15203)View pull request)Add FAQ section to Azure Logs integration v2.                                                                                                                                                                                                                                                                                                                                                          | 8.15.1 or higher9.0.0 or higher |
  | **1.28.5**1.28.5 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/14986)View pull request)Add support to override `Endpoint Suffix` based on deployment environment.                                                                                                                                                                                                                                                                                                                             | 8.15.1 or higher9.0.0 or higher |
  | **1.28.4**1.28.4 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/14961)View pull request)Workaround the invalid field names from Azure Native ISV                                                                                                                                                                                                                                                                                                                                                       | 8.15.1 or higher9.0.0 or higher |
  | **1.28.3**1.28.3 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/14959)View pull request)Handle invalid log events (empty fields and properties as string) from Azure services.                                                                                                                                                                                                                                                                                                                         | 8.15.1 or higher9.0.0 or higher |
  | **1.28.2**1.28.2 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/14926)View pull request)Fix Azure platformlogs ingest pipeline for function app logs                                                                                                                                                                                                                                                                                                                                                   | 8.15.1 or higher9.0.0 or higher |
  | **1.28.1**1.28.1 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/14415)View pull request)Support routing with invalid fields.                                                                                                                                                                                                                                                                                                                                                                           | 8.15.1 or higher9.0.0 or higher |
  | **1.28.0**1.28.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/14068)View pull request)Add a flag `fips_compatible` to control whether the package is allowed in the ECH FedRAMP High environment.                                                                                                                                                                                                                                                                                            | 8.15.1 or higher9.0.0 or higher |
  | **1.27.1**1.27.1 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/13920)View pull request)Add missing pattern for DNAT request messages for `AzureFirewallNetworkRuleLog` in firewall_logs data stream.                                                                                                                                                                                                                                                                                                  | 8.15.1 or higher9.0.0 or higher |
  | **1.27.0**1.27.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/14137)View pull request)Standardize user fields processing across integrations.                                                                                                                                                                                                                                                                                                                                                | 8.15.1 or higher9.0.0 or higher |
  | **1.26.1**1.26.1 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/13922)View pull request)Fix dashboard link.                                                                                                                                                                                                                                                                                                                                                                                            | 8.15.1 or higher9.0.0 or higher |
  | **1.26.0**1.26.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/14085)View pull request)Standardize user fields for identity_protection and signinlogs data stream.                                                                                                                                                                                                                                                                                                                            | 8.15.1 or higher9.0.0 or higher |
  | **1.25.0**1.25.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/13921)View pull request)Add Grok processor for `AzureFirewallThreatIntelLog` in `azure.firewall_logs`.                                                                                                                                                                                                                                                                                                                         | 8.15.1 or higher9.0.0 or higher |
  | **1.24.0**1.24.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/13931)View pull request)Set `service.id`, `device.id`, `user.id`, `session.id`, and `token.id` in graphactivitylogs dataset.                                                                                                                                                                                                                                                                                                   | 8.15.1 or higher9.0.0 or higher |
  | **1.23.3**1.23.3 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/13863)View pull request)Improve Azure logs documentation with more details on log categories routing rules.                                                                                                                                                                                                                                                                                                                    | 8.15.1 or higher9.0.0 or higher |
  | **1.23.2**1.23.2 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/13882)View pull request)Fix Grok processor error in ingest pipeline for `AzureFirewallNetworkRuleLog` in `azure.firewall_logs`.                                                                                                                                                                                                                                                                                                        | 8.15.1 or higher9.0.0 or higher |
  | **1.23.1**1.23.1 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/13439)View pull request)Map `azure.signinlogs.properties.location.state` field to `geo.region_name` instead of `geo.country_name`.                                                                                                                                                                                                                                                                                                     | 8.15.1 or higher9.0.0 or higher |
  | **1.23.0**1.23.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/12802)View pull request)Enable Event Hub processor v2.                                                                                                                                                                                                                                                                                                                                                                         | 8.15.1 or higher9.0.0 or higher |
  | **1.22.2**1.22.2 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/12735)View pull request)Fix Platform Logs pipeline inconsistent casing for subscription_id field.                                                                                                                                                                                                                                                                                                                                      | 8.13.0 or higher9.0.0 or higher |
  | **1.22.1**1.22.1 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/12926)View pull request)Fix the custom storage container description for the Azure Logs integration v2.                                                                                                                                                                                                                                                                                                                                | 8.13.0 or higher9.0.0 or higher |
  | **1.22.0**1.22.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/12641)View pull request)Add support for Kibana `9.0.0`                                                                                                                                                                                                                                                                                                                                                                         | 8.13.0 or higher9.0.0 or higher |
  | **1.21.0**1.21.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/12503)View pull request)Allow the usage of deprecated log input and support for stack 9.0                                                                                                                                                                                                                                                                                                                                      | 8.13.0 or higher                |
  | **1.20.3**1.20.3 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/12223)View pull request)Add missing category.                                                                                                                                                                                                                                                                                                                                                                                  | 8.13.0 or higher                |
  | **1.20.2**1.20.2 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/12233)View pull request)Fix casting & naming issues in Graph Activity Logs related to the `event.duration` field.                                                                                                                                                                                                                                                                                                                      | 8.13.0 or higher                |
  | **1.20.1**1.20.1 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/12047)View pull request)Fix string literals in painless scripts.                                                                                                                                                                                                                                                                                                                                                                       | 8.13.0 or higher                |
  | **1.20.0**1.20.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/11984)View pull request)Add Azure Logs integration v2 (preview)                                                                                                                                                                                                                                                                                                                                                                | 8.13.0 or higher                |
  | **1.19.4**1.19.4 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/11749)View pull request)Fix destination.geo.region_name mapping.                                                                                                                                                                                                                                                                                                                                                                       | 8.13.0 or higher                |
  | **1.19.3**1.19.3 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/11765)View pull request)Rename the `Identity` field to `identity` for consistency.                                                                                                                                                                                                                                                                                                                                                     | 8.13.0 or higher                |
  | **1.19.2**1.19.2 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/11732)View pull request)Rename the `properties` field to `properties.raw` to avoid parse errors when the `properties` field contains a string.                                                                                                                                                                                                                                                                                         | 8.13.0 or higher                |
  | **1.19.1**1.19.1 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/11660)View pull request)Fix an error and clarify the docs about the Storage Account container.                                                                                                                                                                                                                                                                                                                                         | 8.13.0 or higher                |
  | **1.18.0**1.18.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/11344)View pull request)Add entity identifiers to `related.entity`.                                                                                                                                                                                                                                                                                                                                                            | 8.13.0 or higher                |
  | **1.17.0**1.17.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/10007)View pull request)Add `event.reason` log field for exact data found in requests that matches a firewall rule.                                                                                                                                                                                                                                                                                                            | 8.13.0 or higher                |
  | **1.16.0**1.16.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/10888)View pull request)Allow @custom pipeline access to event.original without setting preserve_original_event.                                                                                                                                                                                                                                                                                                               | 8.13.0 or higher                |
  | **1.15.1**1.15.1 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/11102)View pull request)Fix [client|source].geo.location ECS field mapping                                                                                                                                                                                                                                                                                                                                                             | 8.13.0 or higher                |
  | **1.15.0**1.15.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/10984)View pull request)Add new section on Azure Functions hosting plans.                                                                                                                                                                                                                                                                                                                                                      | 8.13.0 or higher                |
  | **1.14.0**1.14.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/10379)View pull request)Add global dataset filter for dashboards to improve performance.                                                                                                                                                                                                                                                                                                                                       | 8.13.0 or higher                |
  | **1.13.1**1.13.1 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/10583)View pull request)Expand docs with more details on the Event Hub partitions configuration.                                                                                                                                                                                                                                                                                                                               | 8.13.0 or higher                |
  | **1.13.0**1.13.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/9428)View pull request)Add structured log categories to Azure Firewall.                                                                                                                                                                                                                                                                                                                                                        | 8.13.0 or higher                |
  | **1.12.0**1.12.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/10224)View pull request)ECS version updated to 8.11.0. Update the kibana constraint to ^8.13.0. Modified the field definitions to remove ECS fields made redundant by the ecs@mappings component template.**Breaking change**Breaking change ([View pull request](https://github.com/elastic/integrations/pull/10224)View pull request)Updated "event.outcome" values from "Succeeded" to "success" and "Failed" to "failure". | 8.13.0 or higher                |
  | **1.11.4**1.11.4 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/9774)View pull request)Replace Azure AD with Microsoft Entra ID.                                                                                                                                                                                                                                                                                                                                                                       | 8.12.0 or higher                |
  | **1.11.3**1.11.3 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/9701)View pull request)Update Azure Audit Logs pipeline with support for initiated_by user fields.                                                                                                                                                                                                                                                                                                                                     | 8.12.0 or higher                |
  | **1.11.2**1.11.2 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/9738)View pull request)Add missing ECS field definitions.                                                                                                                                                                                                                                                                                                                                                                              | 8.12.0 or higher                |
  | **1.11.1**1.11.1 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/9258)View pull request)Update description for event hub parameter name recommendations.                                                                                                                                                                                                                                                                                                                                        | 8.12.0 or higher                |
  | **1.11.0**1.11.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/9554)View pull request)Use ecs definition of the 'event.dataset' field for eventhub                                                                                                                                                                                                                                                                                                                                            | 8.12.0 or higher                |
  | **1.10.0**1.10.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/9314)View pull request)Add Microsoft Graph Activity Logs                                                                                                                                                                                                                                                                                                                                                                       | 8.12.0 or higher                |
  | **1.9.2**1.9.2   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/9158)View pull request)Add docs for running the integration behind a firewall.                                                                                                                                                                                                                                                                                                                                                 | 8.12.0 or higher                |
  | **1.9.1**1.9.1   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/9159)View pull request)Set field type to password on secret fields.                                                                                                                                                                                                                                                                                                                                                                    | 8.12.0 or higher                |
  | **1.9.0**1.9.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/9022)View pull request)Add support for integration secrets                                                                                                                                                                                                                                                                                                                                                                     | 8.12.0 or higher                |
  | **1.8.3**1.8.3   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/8813)View pull request)Add caller_ip_address field in pipeline for Azure sign-in logs.                                                                                                                                                                                                                                                                                                                                         | 8.8.0 or higher                 |
  | **1.8.2**1.8.2   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/8666)View pull request)Update Azure logs documentation.                                                                                                                                                                                                                                                                                                                                                                        | 8.8.0 or higher                 |
  | **1.8.1**1.8.1   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/8275)View pull request)Update AD Logs documentation.                                                                                                                                                                                                                                                                                                                                                                           | 8.8.0 or higher                 |
  | **1.8.0**1.8.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/8432)View pull request)Allow rerouting of Azure logs events to a different data stream.                                                                                                                                                                                                                                                                                                                                        | 8.8.0 or higher                 |
  | **1.7.0**1.7.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/8192)View pull request)Rebrand Azure Spring Cloud Logs to Azure Spring Apps                                                                                                                                                                                                                                                                                                                                                    | 8.6.0 or higher                 |
  | **1.6.0**1.6.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/8050)View pull request)Update the package format_version to 3.0.0.                                                                                                                                                                                                                                                                                                                                                             | 8.6.0 or higher                 |
  | **1.5.33**1.5.33 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/7995)View pull request)Handle `json.properties.clientIp` as an alias of `json.properties.clientIP` in application gateway logs                                                                                                                                                                                                                                                                                                         | 8.6.0 or higher                 |
  | **1.5.32**1.5.32 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/7979)View pull request)Fix mappings for `azure.activitylogs.claims.*`.                                                                                                                                                                                                                                                                                                                                                                 | 8.6.0 or higher                 |
  | **1.5.31**1.5.31 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/7376)View pull request)Migration of Azure AD Identity Protection dashboard to Lens.                                                                                                                                                                                                                                                                                                                                            | 8.6.0 or higher                 |
  | **1.5.30**1.5.30 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/7375)View pull request)Migration of Azure AD Provisioning Logs dashboard to Lens.                                                                                                                                                                                                                                                                                                                                              | 8.6.0 or higher                 |
  | **1.5.29**1.5.29 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/7525)View pull request)Fix Azure dashboards descriptions and titles.                                                                                                                                                                                                                                                                                                                                                           | 8.6.0 or higher                 |
  | **1.5.28**1.5.28 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/5954)View pull request)Migration Alerts Overview dashboard to Lens                                                                                                                                                                                                                                                                                                                                                             | 8.6.0 or higher                 |
  | **1.5.27**1.5.27 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/6960)View pull request)Fix in Firewall dashboards                                                                                                                                                                                                                                                                                                                                                                                      | 8.6.0 or higher                 |
  | **1.5.26**1.5.26 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/6867)View pull request)Handle duplicate user_agent.original field in signinlogs logs                                                                                                                                                                                                                                                                                                                                                   | 8.6.0 or higher                 |
  | **1.5.25**1.5.25 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/6866)View pull request)Handle duplicate url.path field in application gateway logs                                                                                                                                                                                                                                                                                                                                                     | 8.6.0 or higher                 |
  | **1.5.24**1.5.24 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/6824)View pull request)Handle firewall events for DNAT'ed requests with attributes                                                                                                                                                                                                                                                                                                                                                     | 8.6.0 or higher                 |
  | **1.5.23**1.5.23 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/6624)View pull request)Update Azure Logs screenshot                                                                                                                                                                                                                                                                                                                                                                            | 8.6.0 or higher                 |
  | **1.5.22**1.5.22 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/6501)View pull request)Migration of Azure Cloud Overview dashboard to Lens and style changes                                                                                                                                                                                                                                                                                                                                   | 8.6.0 or higher                 |
  | **1.5.21**1.5.21 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/6503)View pull request)Migration of User Activity Dashboard to Lens                                                                                                                                                                                                                                                                                                                                                            | 8.6.0 or higher                 |
  | **1.5.20**1.5.20 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/6357)View pull request)Integration settings UI for sanitization                                                                                                                                                                                                                                                                                                                                                                | 8.6.0 or higher                 |
  | **1.5.17**1.5.17 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/6432)View pull request)Migration of Spring Cloud Overview dashboard to Lens                                                                                                                                                                                                                                                                                                                                                    | 8.6.0 or higher                 |
  | **1.5.16**1.5.16 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/6435)View pull request)Migration of Azure Spring Cloud Logs Application Cloud Logs dashboard to Lens                                                                                                                                                                                                                                                                                                                           | 8.6.0 or higher                 |
  | **1.5.15**1.5.15 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/6397)View pull request)Migration of Spring Cloud System Logs dashboard to Lens                                                                                                                                                                                                                                                                                                                                                 | 8.6.0 or higher                 |
  | **1.5.14**1.5.14 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/5954)View pull request)Enhancement/Improving performance of the dashboards                                                                                                                                                                                                                                                                                                                                                     | 8.6.0 or higher                 |
  | **1.5.13**1.5.13 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/5604)View pull request)Extend the Storage Account container documentation and add link to requiements and setup instructions                                                                                                                                                                                                                                                                                                   | 7.16.0 or higher8.0.0 or higher |
  | **1.5.12**1.5.12 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/5123)View pull request)Added categories and/or subcategories.                                                                                                                                                                                                                                                                                                                                                                  | 7.16.0 or higher8.0.0 or higher |
  | **1.5.11**1.5.11 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/5382)View pull request)Add a new message format to the AzureFirewallNetworkRule log category                                                                                                                                                                                                                                                                                                                                   | 7.16.0 or higher8.0.0 or higher |
  | **1.5.10**1.5.10 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/5361)View pull request)Check for 'event.original' already existing in Application Gateway and Event Hub ingest pipelines                                                                                                                                                                                                                                                                                                               | 7.16.0 or higher8.0.0 or higher |
  | **1.5.9**1.5.9   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/5334)View pull request)Check for 'event.original' already existing in firewall logs ingest pipeline                                                                                                                                                                                                                                                                                                                                    | 7.16.0 or higher8.0.0 or higher |
  | **1.5.8**1.5.8   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/5290)View pull request)Add `storage_account_container` option to the Application Gateway integration                                                                                                                                                                                                                                                                                                                                   | 7.16.0 or higher8.0.0 or higher |
  | **1.5.7**1.5.7   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/5129)View pull request)Fix parsing of authentication_processing_details field in signin logs                                                                                                                                                                                                                                                                                                                                           | 7.16.0 or higher8.0.0 or higher |
  | **1.5.6**1.5.6   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/5073)View pull request)Fix parsing error client port is blank and adjust for timeStamp                                                                                                                                                                                                                                                                                                                                                 | 7.16.0 or higher8.0.0 or higher |
  | **1.5.5**1.5.5   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/4629)View pull request)Rename identity as identity_name when the value is a string                                                                                                                                                                                                                                                                                                                                                     | 7.16.0 or higher8.0.0 or higher |
  | **1.5.4**1.5.4   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/4476)View pull request)Enable Event Hub integration by default and improve documentation                                                                                                                                                                                                                                                                                                                                       | 7.16.0 or higher8.0.0 or higher |
  | **1.5.3**1.5.3   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/4373)View pull request)Data streams start as disabled on new installs                                                                                                                                                                                                                                                                                                                                                          | 7.16.0 or higher8.0.0 or higher |
  | **1.5.2**1.5.2   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/4384)View pull request)Fix PR link in changelog                                                                                                                                                                                                                                                                                                                                                                                        | 7.16.0 or higher8.0.0 or higher |
  | **1.5.1**1.5.1   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/4382)View pull request)Fix documentations formatting (remove extra 'Overview' heading)                                                                                                                                                                                                                                                                                                                                                 | 7.16.0 or higher8.0.0 or higher |
  | **1.5.0**1.5.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/3892)View pull request)Add Azure Application Gatewaty data stream                                                                                                                                                                                                                                                                                                                                                              | 7.16.0 or higher8.0.0 or higher |
  | **1.4.1**1.4.1   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/4300)View pull request)Update Azure Logs documentation                                                                                                                                                                                                                                                                                                                                                                         | 7.16.0 or higher8.0.0 or higher |
  | **1.4.0**1.4.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/4149)View pull request)Add two new data streams to the Azure AD logs integration: Azure Identity Protection logs and Provisioning logs                                                                                                                                                                                                                                                                                         | 7.16.0 or higher8.0.0 or higher |
  | **1.3.0**1.3.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/3877)View pull request)Add the possibility to override the default generated storage account container                                                                                                                                                                                                                                                                                                                         | 7.16.0 or higher8.0.0 or higher |
  | **1.2.3**1.2.3   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/3805)View pull request)Update docs with recommended Event Hub configuration                                                                                                                                                                                                                                                                                                                                                    | 7.16.0 or higher8.0.0 or higher |
  | **1.2.2**1.2.2   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/3478)View pull request)Update package name and description to align with standard wording                                                                                                                                                                                                                                                                                                                                      | 7.16.0 or higher8.0.0 or higher |
  | **1.2.1**1.2.1   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/3679)View pull request)Fix Azure Sign-in logs ingest pipeline bug                                                                                                                                                                                                                                                                                                                                                                      | 7.16.0 or higher8.0.0 or higher |
  | **1.2.0**1.2.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/3578)View pull request)Support Azure firewall logs                                                                                                                                                                                                                                                                                                                                                                             |                                 |
  | **1.1.11**1.1.11 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/3639)View pull request)Improve support for event.original field from upstream forwarders.                                                                                                                                                                                                                                                                                                                                              |                                 |
  | **1.1.10**1.1.10 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/3072)View pull request)Update readme with links to Microsoft documentation                                                                                                                                                                                                                                                                                                                                                     | 7.16.0 or higher8.0.0 or higher |
  | **1.1.9**1.1.9   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/3411)View pull request)Improve handling of IPv6 IP addresses.                                                                                                                                                                                                                                                                                                                                                                          |                                 |
  | **1.1.8**1.1.8   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/3209)View pull request)Update docs with details about Event Hub name recommendations                                                                                                                                                                                                                                                                                                                                           | 7.16.0 or higher8.0.0 or higher |
  | **1.1.7**1.1.7   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/3211)View pull request)Add geo.name and result_description fields in platformlogs                                                                                                                                                                                                                                                                                                                                                      | 7.16.0 or higher8.0.0 or higher |
  | **1.1.6**1.1.6   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/3019)View pull request)Fix azure.activitylogs.identity with a a concrete value**Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/3019)View pull request)Add identity_name, tenant_id, level and operation_version into activity logs                                                                                                                                                                 | 7.16.0 or higher8.0.0 or higher |
  | **1.1.5**1.1.5   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/2916)View pull request)Add documentation for multi-fields                                                                                                                                                                                                                                                                                                                                                                      |                                 |
  | **1.1.4**1.1.4   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/2891)View pull request)Fix `event.duration` field mapping conflict in all Azure data streams.                                                                                                                                                                                                                                                                                                                                          |                                 |
  | **1.1.3**1.1.3   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/2822)View pull request)Added the `forwarded` tag by default to all log types.                                                                                                                                                                                                                                                                                                                                                  |                                 |
  | **1.1.2**1.1.2   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/2843)View pull request)Add device_detail.is_compliant and device_detail.is_managed fields**Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/2843)View pull request)Change authentication_requirement_policies to flattened type                                                                                                                                                                      | 7.16.0 or higher8.0.0 or higher |
  | **1.1.1**1.1.1   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/2687)View pull request)Fix field mapping conflict in the auditlogs data stream for `client.ip`. Changed `azure-eventhub.offset` and `azure-eventhub.sequence_number` to longs from keyword in the eventhub data stream.                                                                                                                                                                                                                |                                 |
  | **1.1.0**1.1.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/2682)View pull request)Support new Azure audit logs and signin logs                                                                                                                                                                                                                                                                                                                                                            |                                 |
  | **1.0.1**1.0.1   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/2547)View pull request)Remove beta release tag from data streams                                                                                                                                                                                                                                                                                                                                                               | 7.16.0 or higher8.0.0 or higher |
  | **1.0.0**1.0.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/2528)View pull request)Move azure package to GA                                                                                                                                                                                                                                                                                                                                                                                | 7.16.0 or higher8.0.0 or higher |
  | **0.12.3**0.12.3 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/2479)View pull request)Update to ECS 8.0                                                                                                                                                                                                                                                                                                                                                                                       |                                 |
  | **0.12.2**0.12.2 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/2339)View pull request)Regenerate test files using the new GeoIP database                                                                                                                                                                                                                                                                                                                                                              |                                 |
  | **0.12.1**0.12.1 | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/2327)View pull request)Change test public IPs to the supported subset                                                                                                                                                                                                                                                                                                                                                                  |                                 |
  | **0.12.0**0.12.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/2174)View pull request)Release azure package for v8.0.0                                                                                                                                                                                                                                                                                                                                                                        |                                 |
  | **0.11.0**0.11.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1894)View pull request)Add Azure Event Hub Input                                                                                                                                                                                                                                                                                                                                                                               |                                 |
  | **0.10.1**0.10.1 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/2005)View pull request)Uniform with guidelines                                                                                                                                                                                                                                                                                                                                                                                 |                                 |
  | **0.10.0**0.10.0 | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1721)View pull request)signinlogs - Add support for ManagedIdentitySignInLogs, NonInteractiveUserSignInLogs, and ServicePrincipalSignInLogs.                                                                                                                                                                                                                                                                                   |                                 |
  | **0.9.2**0.9.2   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/1870)View pull request)Prevent pipeline script error                                                                                                                                                                                                                                                                                                                                                                                   |                                 |
  | **0.9.1**0.9.1   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/1798)View pull request)Fix logic that checks for the 'forwarded' tag                                                                                                                                                                                                                                                                                                                                                                   |                                 |
  | **0.9.0**0.9.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1688)View pull request)Update to ECS 1.12.0                                                                                                                                                                                                                                                                                                                                                                                    |                                 |
  | **0.8.6**0.8.6   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/1644)View pull request)Add ECS `client.ip` mapping                                                                                                                                                                                                                                                                                                                                                                                     |                                 |
  | **0.8.5**0.8.5   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1542)View pull request)Update docs and logo                                                                                                                                                                                                                                                                                                                                                                                    |                                 |
  | **0.8.4**0.8.4   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1466)View pull request)Convert to generated ECS fields                                                                                                                                                                                                                                                                                                                                                                         |                                 |
  | **0.8.3**0.8.3   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1521)View pull request)Import geo_points from ECS                                                                                                                                                                                                                                                                                                                                                                              |                                 |
  | **0.8.2**0.8.2   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1514)View pull request)Update error message                                                                                                                                                                                                                                                                                                                                                                                    |                                 |
  | **0.8.1**0.8.1   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1462)View pull request)Add support for springcloud logs inside the platformlogs pipeline                                                                                                                                                                                                                                                                                                                                       |                                 |
  | **0.8.0**0.8.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1455)View pull request)Import ECS field definitions                                                                                                                                                                                                                                                                                                                                                                            |                                 |
  | **0.7.0**0.7.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1355)View pull request)Add spring cloud logs                                                                                                                                                                                                                                                                                                                                                                                   |                                 |
  | **0.6.2**0.6.2   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1372)View pull request)update to ECS 1.11.0                                                                                                                                                                                                                                                                                                                                                                                    |                                 |
  | **0.6.1**0.6.1   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1405)View pull request)Escape special characters in docs                                                                                                                                                                                                                                                                                                                                                                       |                                 |
  | **0.6.0**0.6.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1364)View pull request)Update integration description                                                                                                                                                                                                                                                                                                                                                                          |                                 |
  | **0.5.1**0.5.1   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1353)View pull request)Re-add pipeline changes for invalid json                                                                                                                                                                                                                                                                                                                                                                |                                 |
  | **0.5.0**0.5.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1051)View pull request)Add input groups                                                                                                                                                                                                                                                                                                                                                                                        |                                 |
  | **0.4.0**0.4.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1238)View pull request)Set "event.module" and "event.dataset"                                                                                                                                                                                                                                                                                                                                                                  |                                 |
  | **0.3.1**0.3.1   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1121)View pull request)sync package with module changes                                                                                                                                                                                                                                                                                                                                                                        |                                 |
  | **0.3.0**0.3.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/1113)View pull request)update to ECS 1.10.0 and adding event.original options                                                                                                                                                                                                                                                                                                                                                  |                                 |
  | **0.2.3**0.2.3   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/835)View pull request)update to ECS 1.9.0                                                                                                                                                                                                                                                                                                                                                                                      |                                 |
  | **0.2.2**0.2.2   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/754)View pull request)Correct sample event file.                                                                                                                                                                                                                                                                                                                                                                                       |                                 |
  | **0.2.1**0.2.1   | **Bug fix**Bug fix ([View pull request](https://github.com/elastic/integrations/pull/741)View pull request)Add check for empty configuration options.                                                                                                                                                                                                                                                                                                                                                                       |                                 |
  | **0.2.0**0.2.0   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/722)View pull request)Add changes to use ECS 1.8 fields.                                                                                                                                                                                                                                                                                                                                                                       |                                 |
  | **0.0.1**0.0.1   | **Enhancement**Enhancement ([View pull request](https://github.com/elastic/integrations/pull/272)View pull request)initial release                                                                                                                                                                                                                                                                                                                                                                                          |                                 |
</dropdown>
