This integration enables seamless monitoring of your AWS Application Load Balancers (ALB) by collecting comprehensive metrics and logs. With SigNoz's one-click AWS integration, you can start monitoring your ALBs in minutes to ensure high availability and performance of your applications.
Amazon Application Load Balancer operates at the request level (Layer 7), routing traffic to targets such as EC2 instances, containers, and IP addresses based on the content of the request. Monitoring ALB is critical for tracking request counts, analyzing latency, detecting error rates (4XX/5XX), and ensuring target health.
Getting Started
To use the Application Load Balancer integration:
- From the sidebar, navigate to Integrations.
- Click Configure on the Amazon Web Services tile.
- Navigate to Application Load Balancer to view dashboards and configure the integration.
For detailed setup instructions, see One-Click AWS Integrations.

What You'll Monitor & Data Collected
This integration collects comprehensive ALB metrics, providing visibility into:
Core ALB Metrics
- Request Traffic: Monitor the volume of requests processed by the load balancer.
- Latency: Track target response times to identify performance bottlenecks.
- Errors: Monitor HTTP 4XX and 5XX error codes for both client and target issues.
- Connection Counts: Track active and new connections.
- Target Health: Monitor the count of healthy and unhealthy targets.
- Consumed LCUs: Track Load Balancer Capacity Units usage for cost management.
Collected Data Details
📊 Metrics List
| Metric Name | Unit | Type |
|---|---|---|
| aws_ApplicationELB_ActiveConnectionCount_count | Count | Gauge |
| aws_ApplicationELB_ActiveConnectionCount_max | Count | Gauge |
| aws_ApplicationELB_ActiveConnectionCount_min | Count | Gauge |
| aws_ApplicationELB_ActiveConnectionCount_sum | Count | Gauge |
| aws_ApplicationELB_AnomalousHostCount_count | Count | Gauge |
| aws_ApplicationELB_AnomalousHostCount_max | Count | Gauge |
| aws_ApplicationELB_AnomalousHostCount_min | Count | Gauge |
| aws_ApplicationELB_AnomalousHostCount_sum | Count | Gauge |
| aws_ApplicationELB_ConsumedLCUs_count | Count | Gauge |
| aws_ApplicationELB_ConsumedLCUs_max | Count | Gauge |
| aws_ApplicationELB_ConsumedLCUs_min | Count | Gauge |
| aws_ApplicationELB_ConsumedLCUs_sum | Count | Gauge |
| aws_ApplicationELB_HTTPCode_Target_2XX_Count_count | Count | Gauge |
| aws_ApplicationELB_HTTPCode_Target_2XX_Count_max | Count | Gauge |
| aws_ApplicationELB_HTTPCode_Target_2XX_Count_min | Count | Gauge |
| aws_ApplicationELB_HTTPCode_Target_2XX_Count_sum | Count | Gauge |
| aws_ApplicationELB_HTTPCode_Target_4XX_Count_count | Count | Gauge |
| aws_ApplicationELB_HTTPCode_Target_4XX_Count_max | Count | Gauge |
| aws_ApplicationELB_HTTPCode_Target_4XX_Count_min | Count | Gauge |
| aws_ApplicationELB_HTTPCode_Target_4XX_Count_sum | Count | Gauge |
| aws_ApplicationELB_HealthyHostCount_count | Count | Gauge |
| aws_ApplicationELB_HealthyHostCount_max | Count | Gauge |
| aws_ApplicationELB_HealthyHostCount_min | Count | Gauge |
| aws_ApplicationELB_HealthyHostCount_sum | Count | Gauge |
| aws_ApplicationELB_HealthyStateDNS_count | None | Gauge |
| aws_ApplicationELB_HealthyStateDNS_max | None | Gauge |
| aws_ApplicationELB_HealthyStateDNS_min | None | Gauge |
| aws_ApplicationELB_HealthyStateDNS_sum | None | Gauge |
| aws_ApplicationELB_HealthyStateRouting_count | None | Gauge |
| aws_ApplicationELB_HealthyStateRouting_max | None | Gauge |
| aws_ApplicationELB_HealthyStateRouting_min | None | Gauge |
| aws_ApplicationELB_HealthyStateRouting_sum | None | Gauge |
| aws_ApplicationELB_MitigatedHostCount_count | Count | Gauge |
| aws_ApplicationELB_MitigatedHostCount_max | Count | Gauge |
| aws_ApplicationELB_MitigatedHostCount_min | Count | Gauge |
| aws_ApplicationELB_MitigatedHostCount_sum | Count | Gauge |
| aws_ApplicationELB_NewConnectionCount_count | Count | Gauge |
| aws_ApplicationELB_NewConnectionCount_max | Count | Gauge |
| aws_ApplicationELB_NewConnectionCount_min | Count | Gauge |
| aws_ApplicationELB_NewConnectionCount_sum | Count | Gauge |
| aws_ApplicationELB_PeakLCUs_count | Count | Gauge |
| aws_ApplicationELB_PeakLCUs_max | Count | Gauge |
| aws_ApplicationELB_PeakLCUs_min | Count | Gauge |
| aws_ApplicationELB_PeakLCUs_sum | Count | Gauge |
| aws_ApplicationELB_ProcessedBytes_count | Bytes | Gauge |
| aws_ApplicationELB_ProcessedBytes_max | Bytes | Gauge |
| aws_ApplicationELB_ProcessedBytes_min | Bytes | Gauge |
| aws_ApplicationELB_ProcessedBytes_sum | Bytes | Gauge |
| aws_ApplicationELB_RequestCountPerTarget_count | None | Gauge |
| aws_ApplicationELB_RequestCountPerTarget_max | None | Gauge |
| aws_ApplicationELB_RequestCountPerTarget_min | None | Gauge |
| aws_ApplicationELB_RequestCountPerTarget_sum | None | Gauge |
| aws_ApplicationELB_RequestCount_count | Count | Gauge |
| aws_ApplicationELB_RequestCount_max | Count | Gauge |
| aws_ApplicationELB_RequestCount_min | Count | Gauge |
| aws_ApplicationELB_RequestCount_sum | Count | Gauge |
| aws_ApplicationELB_TargetResponseTime_count | Seconds | Gauge |
| aws_ApplicationELB_TargetResponseTime_max | Seconds | Gauge |
| aws_ApplicationELB_TargetResponseTime_min | Seconds | Gauge |
| aws_ApplicationELB_TargetResponseTime_sum | Seconds | Gauge |
| aws_ApplicationELB_UnHealthyHostCount_count | Count | Gauge |
| aws_ApplicationELB_UnHealthyHostCount_max | Count | Gauge |
| aws_ApplicationELB_UnHealthyHostCount_min | Count | Gauge |
| aws_ApplicationELB_UnHealthyHostCount_sum | Count | Gauge |
| aws_ApplicationELB_UnhealthyStateDNS_count | None | Gauge |
| aws_ApplicationELB_UnhealthyStateDNS_max | None | Gauge |
| aws_ApplicationELB_UnhealthyStateDNS_min | None | Gauge |
| aws_ApplicationELB_UnhealthyStateDNS_sum | None | Gauge |
| aws_ApplicationELB_UnhealthyStateRouting_count | None | Gauge |
| aws_ApplicationELB_UnhealthyStateRouting_max | None | Gauge |
| aws_ApplicationELB_UnhealthyStateRouting_min | None | Gauge |
| aws_ApplicationELB_UnhealthyStateRouting_sum | None | Gauge |
Dashboards
AWS ALB Overview Dashboard
The integration provides a comprehensive overview dashboard with key ALB metrics:

Key visualizations include:
- Requests: Monitor the rate of incoming requests.
- Target Response Time: Analyze response latency trends.
- HTTP Errors: Track 4XX and 5XX error rates for targets and load balancers.
- Active Connections: Keep an eye on connection concurrency.
- Host Health: Monitor the number of healthy vs. unhealthy targets.
- Consumed LCUs: Visualize capacity unit consumption over time.
Ready to explore more integrations? Browse all available integrations