+
+We're excited to introduce the new Azure Container Instances app for Sumo Logic. This app enables you to deploy and manage containers in Azure without the need for virtual machines. It is ideal for event-driven applications, microservices, and batch processing workloads. [Learn more](/docs/integrations/microsoft-azure/azure-container-instances).
diff --git a/cid-redirects.json b/cid-redirects.json
index 848493456a..3ab156fb67 100644
--- a/cid-redirects.json
+++ b/cid-redirects.json
@@ -1866,6 +1866,7 @@
"/cid/1964": "/docs/integrations/security-threat-detection/f5-big-ip-ltm",
"/cid/1965": "/docs/integrations/security-threat-detection/netskope",
"/cid/19665": "/docs/integrations/microsoft-azure/azure-security-defender-for-cloud",
+ "/cid/19667": "/docs/integrations/microsoft-azure/azure-container-instances",
"/cid/1966": "/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/carbon-black-cloud-source",
"/cid/1987": "/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/symantec-endpoint-security-source",
"/cid/1996": "/docs/send-data/hosted-collectors/cloud-to-cloud-integration-framework/sysdig-secure-source",
diff --git a/docs/integrations/microsoft-azure/azure-container-instances.md b/docs/integrations/microsoft-azure/azure-container-instances.md
new file mode 100644
index 0000000000..f2a8aa6815
--- /dev/null
+++ b/docs/integrations/microsoft-azure/azure-container-instances.md
@@ -0,0 +1,204 @@
+---
+id: azure-container-instances
+title: Azure Container Instances
+description: Learn about the Sumo Logic collection process for the Azure Container Instances service.
+---
+
+import useBaseUrl from '@docusaurus/useBaseUrl';
+
+
+
+[Azure Container Instances](https://learn.microsoft.com/en-us/azure/container-instances/) is a fully managed serverless container service that enables you to deploy and manage containers in Azure without the need for virtual machines. It is ideal for event-driven applications, microservices, and batch processing workloads.
+
+## Log and metric types
+
+For Azure Container Instances, you can collect the following logs and metrics:
+
+* **Audit Logs**. The activity log contains subscription-level events that track operations for each Azure resource as seen from outside that resource. For more details, refer to the [Azure Documentation](https://learn.microsoft.com/en-us/azure/container-instances/monitor-azure-container-instances#azure-activity-log).
+* **Resource Logs**. Capture container creation, execution, and failure logs. Refer to the [Microsoft Documentation](https://learn.microsoft.com/en-us/azure/container-instances/container-instances-monitor#resource-logs) to know about the schema for resource logs.
+* **Metrics**. Metrics for Azure Container Instances are in the following namespaces:
+ * [Microsoft.ContainerInstance/containerGroups](https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-containerinstance-containergroups-metrics)
+
+For more information on supported dimensions, refer to [Azure documentation](https://learn.microsoft.com/en-us/azure/container-instances/container-instances-monitor#metrics).
+
+## Setup
+
+Azure service sends monitoring data to Azure Monitor, which can then [stream data to an event hub](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/stream-monitoring-data-event-hubs). Sumo Logic supports:
+
+* Logs collection from [Azure Monitor](https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-get-started) using our [Azure Event Hubs source](/docs/send-data/collect-from-other-data-sources/azure-monitoring/ms-azure-event-hubs-source/).
+* Metrics collection using our [HTTP Logs and Metrics source](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/) via Azure Functions deployed using the ARM template.
+
+You must explicitly enable diagnostic settings for each domain, namespaces, custom topic, and system topic you want to monitor. You can forward logs to the same event hub provided they satisfy the limitations and permissions as described [here](https://learn.microsoft.com/en-us/azure/azure-monitor/essentials/diagnostic-settings?tabs=portal#destination-limitations).
+
+When you configure the event hubs source or HTTP source, plan your source category to ease the querying process. A hierarchical approach allows you to make use of wildcards. For example: `Azure/AzureContainerInstances/Logs`, `Azure/AzureContainerInstances/Metrics`.
+
+### Configure field in field schema
+
+1. [**Classic UI**](/docs/get-started/sumo-logic-ui-classic). In the main Sumo Logic menu, select **Manage Data > Logs > Fields**.
+
+Also you need to configure namespaces as shown below.
+
+### Configure logs collection
+
+1. Add a hosted collector and [HTTP Source](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#step-1-configure-an-http-source).
+2. Create and push a custom image using a Docker file and output_conf.yaml onto a Docker hub.
+3. Use existing resource group or create a new one in Azure.
+4. Update the **logging-sidecar-deploy.yaml** file with your own application image whose logs you want to collect. In the file we have used nginx application as an example whose log files(access logs and error logs) are created in a shared volume(/var/log/nginx).
+4. Deploy the **logging-sidecar-deploy.yaml** Azure template.
+ * parameter - `/fluent-bit/bin/fluent-bit` is fluent-bit executable path.
+ * parameter - `-c /root/output_conf.yaml` is fluent-bit configuration file path.
+ * Inputs parameters in the `output_conf.yaml` file.
+ * **tail**. Read logs command name.
+ * **path**. Log file path from where fluent bit collector is collecting logs.
+ * Outputs parameters in the `output_conf.yaml` file.
+ * **name*. HTTP output collector. By default, the name key will be assigned with *http* as value.
+ * **format**. Data format by which you can send logs to Sumo Logic. By default, the format key will be assigned with *json_lines* as value.
+ * **compress**. Payload compression mechanism. The recommended file type from Sumo Logic is `gzip`.
+ * **match**. Log matching rule.
+ * **host**. Sumo Logic collector host.
+ * **port**. Sumo Logic collector port.
+ * **tls=on**. By default, *on* value will be assigned to enable the TLS support.
+ * **tls.verify**. By default, *off* value will be assigned to disable the certificate validation.
+ * **URI**. Sumo Logic HTTP collector URI.
+ * **json_date_key**. Name of the date field in output.
+ * **header**. X-Sumo-Fields header used to tag fields during logs collection.
+
+To learn more details on how to deploy azure container instance, refer to the [Azure Documentation](https://learn.microsoft.com/en-us/azure/container-instances/container-instances-quickstart).
+
+#### Activity Logs
+
+To collect activity logs, follow the instructions [here](/docs/integrations/microsoft-azure/audit). Skip this step if you are already collecting activity logs for a subscription.
+
+:::note
+Since this source contains logs from multiple regions, make sure that you do not tag this source with the location tag.
+:::
+
+## Viewing the Azure Container Instances dashboards
+
+import ViewDashboards from '../../reuse/apps/view-dashboards.md';
+
+
+
+### Administrative Operations
+
+The **Azure Container Instances - Administrative Operations** dashboard provides details on the operational activities and status of your Azure Container Instances resources.
+
+Use this dashboard to:
+* Monitor the distribution of operation types and their success rates to ensure proper functioning of your Container Instances system.
+* Identify potential issues by analyzing the top operations causing errors and correlating them with specific users or applications.
+* Track recent write and delete operations to maintain an audit trail of changes made to your Azure Container Instances configuration.
+
+
+
+### Resources
+
+The **Azure Container Instances - Resources** dashboard shows average memory usage, avg CPU usage, and average network bytes received and transmitted per sec.
+
+Use this dashboard to:
+* Monitor Average Memory and CPU usage with it's trend.
+* Monitor Average Received and Transmitted network bytes.
+
+
+
+### Policy and Recommendations
+
+The **Azure Container Instances - Policy and Recommendations** dashboard provides details on policy events and recommendations for your Azure Container Instances resources.
+
+Use this dashboard to:
+* Monitor the success and failure rates of policy events to ensure proper configuration and compliance.
+* Track and analyze recent recommendations to improve the performance and security of your Azure Container Instances setup.
+* Identify trends in policy events and recommendations over time to proactively address potential issues.
+
+
+
+## Troubleshooting
+
+### HTTP Logs and Metrics Source used by Azure Functions
+
+To troubleshoot metrics collection, follow the instructions in [Troubleshooting metrics collection](/docs/send-data/collect-from-other-data-sources/azure-monitoring/collect-metrics-azure-monitor/#troubleshooting-metrics-collection) in *Collect Metrics from Azure Monitor*.
diff --git a/docs/integrations/microsoft-azure/index.md b/docs/integrations/microsoft-azure/index.md
index 98cd1f6d8a..4dcdd9abf2 100644
--- a/docs/integrations/microsoft-azure/index.md
+++ b/docs/integrations/microsoft-azure/index.md
@@ -114,6 +114,13 @@ This guide has documentation for all of the apps that Sumo Logic provides for Mi
A guide to the Sumo Logic integration for Azure Cognitive Search.
+
+ Learn about the Sumo Logic collection process for the Azure Container Instances service.
+
diff --git a/sidebars.ts b/sidebars.ts
index fb8923655c..d5b955236b 100644
--- a/sidebars.ts
+++ b/sidebars.ts
@@ -2168,6 +2168,7 @@ integrations: [
'integrations/microsoft-azure/azure-batch',
'integrations/microsoft-azure/azure-cache-for-redis',
'integrations/microsoft-azure/azure-cognitive-search',
+ 'integrations/microsoft-azure/azure-container-instances',
'integrations/microsoft-azure/azure-cosmos-db-for-postgresql',
'integrations/microsoft-azure/azure-cosmos-db',
'integrations/microsoft-azure/azure-data-explorer',
diff --git a/static/img/integrations/microsoft-azure/azure-container-instance-namespaces.png b/static/img/integrations/microsoft-azure/azure-container-instance-namespaces.png
new file mode 100644
index 0000000000..b6c3eb3ac4
Binary files /dev/null and b/static/img/integrations/microsoft-azure/azure-container-instance-namespaces.png differ
diff --git a/static/img/integrations/microsoft-azure/azure-container-instances.png b/static/img/integrations/microsoft-azure/azure-container-instances.png
new file mode 100644
index 0000000000..0f93d3fb80
Binary files /dev/null and b/static/img/integrations/microsoft-azure/azure-container-instances.png differ