﻿---
title: AWS ELB Metrics OpenTelemetry Assets
description: This package contains Kibana assets for monitoring ELB load balancers with AWS CloudWatch metrics collected by the OpenTelemetry Collector. The package...
url: https://docs-v3-preview.elastic.dev/elastic/integration-docs/tree/main/reference/aws_elb_metrics_otel
products:
  - Elastic integrations
applies_to:
  - Serverless Observability projects: Preview
  - Serverless Security projects: Preview
  - Elastic Stack: Preview since 9.5
---

# AWS ELB Metrics OpenTelemetry Assets
|                                                                                                                               |                                                                    |
|-------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------|
| **Version**                                                                                                                   | 0.10.0 <applies-to>: Preview</applies-to> ([View all](#changelog)) |
| **Subscription level**[What's this?](https://www.elastic.co/subscriptions)                                                    | Basic                                                              |
| **Developed by**[What's this?](https://docs-v3-preview.elastic.dev/elastic/integration-docs/tree/main/reference/developed-by) | Elastic                                                            |
| **Minimum Kibana version(s)**                                                                                                 | 9.5.0                                                              |

<admonition title="The AWS ELB Metrics OpenTelemetry Assets integration v0.10.0 is in technical preview">
  To use pre-release integrations, go to the **Integrations** page in Kibana, scroll down, and toggle on the _Display beta integrations_ option.
</admonition>

This package contains Kibana assets for monitoring ELB load balancers with AWS CloudWatch metrics collected by the OpenTelemetry Collector.
The package is **content only**. It provides a curated metrics dashboard, but it does not configure data collection. Use the **AWS CloudWatch OpenTelemetry Input Package** (`aws_cloudwatch_input_otel`) to configure the OpenTelemetry Collector CloudWatch receiver and collect the required AWS service metrics into Elasticsearch.

## Data requirements

- CloudWatch metrics collected by the OpenTelemetry Collector AWS CloudWatch receiver.
- Documents indexed into the `metrics-aws.elb.otel-*` data stream.
- The relevant AWS dimensions for this service, such as resource name, region, and service-specific identifiers.


## Compatibility

Requires Kibana `^9.5.0`.

## Dashboards

This package includes one pre-built Kibana dashboard:

| Name                   | Description                                                                                |
|------------------------|--------------------------------------------------------------------------------------------|
| [AWS ELB OTel] Metrics | AWS ELB metrics dashboard for CloudWatch metrics collected by the OpenTelemetry Collector. |


## Alerting Rule Templates

Alert rule templates provide pre-defined configurations for creating alert rules in Kibana.
For more information, refer to the [Elastic documentation](https://www.elastic.co/docs/reference/fleet/alerting-rule-templates).
Alert rule templates require Elastic Stack version 9.2.0 or later.
**The following alert rule templates are available:**
<dropdown title="View the alert rule templates">
  | Name                                                                         | Description                                                                                                                                                                                    |
  |------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
  | [AWS ELB OTel] High Application Load Balancer 5XX error rate                 | Alerts when load-balancer-generated 5XX error rate exceeds a tunable threshold. Indicates edge/infrastructure failures such as no healthy targets, connection timeouts, or LB capacity issues. |
  | [AWS ELB OTel] Application Load Balancer rejected connections detected       | Alerts when the ALB rejects connections because it reached its connection ceiling. A hard capacity-class failure requiring immediate attention.                                                |
  | [AWS ELB OTel] High Application Load Balancer target 5XX error rate          | Alerts when target-generated 5XX error rate exceeds a tunable threshold for any load balancer target group. Indicates application or backend failures behind the ALB.                          |
  | [AWS ELB OTel] High Application Load Balancer target response time (average) | Alerts when average target response time exceeds a tunable threshold. Indicates typical backend latency degradation even when error rates remain low.                                          |
  | [AWS ELB OTel] High Application Load Balancer target response time (tail)    | Alerts when peak (maximum) target response time exceeds a tunable threshold. Serves as a tail-latency proxy where CloudWatch percentiles are unavailable.                                      |
  | [AWS ELB OTel] Application Load Balancer unhealthy targets detected          | Alerts when any target in a target group is failing health checks (UnHealthyHostCount > 0). Early warning before healthy capacity collapses to zero.                                           |
</dropdown>


## SLO Templates

SLO templates provide pre-defined configurations for creating SLOs in Kibana.
For more information, refer to the [Elastic documentation](https://www.elastic.co/docs/solutions/observability/incident-management/service-level-objectives-slos).
SLO templates require Elastic Stack version 9.4.0 or later.
**The following SLO templates are available:**
<dropdown title="View the SLO templates">
  | Name                                                                                        | Description                                                                                                                                                                                                                                                                                                                                                |
  |---------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
  | [AWS ELB OTel] Application Load Balancer request availability 99.5% rolling 30 days         | Tracks Application Load Balancer request availability by keeping the combined ELB-generated and target-generated 5XX error rate below 0.5% in each 1-minute interval. Scoped per load balancer and region; aggregates all target groups behind the load balancer. A rolling 30-day target of 99.5% ensures users receive successful responses at the edge. |
  | [AWS ELB OTel] Application Load Balancer target response time average 99.5% rolling 30 days | Tracks typical backend latency for Application Load Balancer target groups by keeping average TargetResponseTime below 1 second in each 1-minute interval. Scoped per target group, load balancer, and region. A rolling 30-day target of 99.5% ensures users experience responsive service even when errors are absent.                                   |
</dropdown>


## 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>
  ![Dashboard screenshot](https://epr.elastic.co/package/aws_elb_metrics_otel/0.10.0/img/dashboard.png)
</carousel>


## Changelog

<dropdown title="Changelog">
  | Version    | Details                                                                                                                                                                                                                                                                                                                                                          | Minimum Kibana version |
  |------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------|
  | **0.10.0** | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19925))Add ML anomaly detection modules for ALB target health (response time, unhealthy hosts) and request errors (5XX, rejected connections).**Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19925))Add ml_module to the Kibana asset tags. | 9.5.0                  |
  | **0.9.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19940))Add tags to Kibana assets                                                                                                                                                                                                                                               | 9.5.0                  |
  | **0.8.1**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19964))Rename the dashboard to "[AWS ELB OTel] Metrics".                                                                                                                                                                                                                       | 9.5.0                  |
  | **0.8.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19884))Remove the idle status and rename "no data" to "Unknown" across ELB dashboard panels.                                                                                                                                                                                   | 9.5.0                  |
  | **0.7.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19799))Improve ESQL queries in dashboards                                                                                                                                                                                                                                      | 9.5.0                  |
  | **0.6.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19797))Add _dev/build/docs/README.md                                                                                                                                                                                                                                           | 9.5.0                  |
  | **0.5.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19683))Improve dashboard queries and visualizations                                                                                                                                                                                                                            | 9.5.0                  |
  | **0.4.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19695))Update aggregation function and remove division by zero in SLO metric filter.                                                                                                                                                                                           | 9.5.0                  |
  | **0.3.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19637))Add alert rules and SLOs to README                                                                                                                                                                                                                                      | 9.5.0                  |
  | **0.2.1**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19666))Standardize the package title and description to the `AWS <service> <signal> OpenTelemetry Assets` naming convention.                                                                                                                                                   | 9.5.0                  |
  | **0.2.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19484))move assets to aws_elb_metrics_otel                                                                                                                                                                                                                                     | 9.5.0                  |
  | **0.1.0**  | **Enhancement** ([View pull request](https://github.com/elastic/integrations/pull/19462))Initial AWS ELB metrics OpenTelemetry dashboard package                                                                                                                                                                                                                 | 9.5.0                  |
</dropdown>