Skip to content

[OTel] [AWS] Extend AWS ELB support to cover Classic LB, Network LB, GatewayLB - #19988

Merged
agithomas merged 2 commits into
elastic:mainfrom
agithomas:issue-int-obs-1139
Jul 7, 2026
Merged

[OTel] [AWS] Extend AWS ELB support to cover Classic LB, Network LB, GatewayLB#19988
agithomas merged 2 commits into
elastic:mainfrom
agithomas:issue-int-obs-1139

Conversation

@agithomas

Copy link
Copy Markdown
Contributor
  • Enhancement

Proposed commit message

Add Classic, Network, and Gateway Load Balancer support to AWS CloudWatch OTel input

Extend the aws_cloudwatch_input_otel package with three new policy
templates — aws.elb_classic (AWS/ELB), aws.elb_network (AWS/NetworkELB),
and aws.elb_gateway (AWS/GatewayELB) — so all four ELB types can be
collected from a single integration.

Set autodiscover_limit to 250 for every ELB template to prevent the
silent metric truncation we observed when the default of 100 was exceeded
(NLB alone produced 189 metric/dimension combinations with just 5 load
balancers).

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.
  • I have verified that any added dashboard complies with Kibana's Dashboard good practices

Author's Checklist

  • Package upgrading testing
  • Integration testing

How to test this PR locally

  • elastic-package build && elastic-package stack up -v -d --services package-registry

Screenshots

Discover view

image

Configuration interface

image
@agithomas agithomas added Integration:aws_elb_otel AWS ELB Logs OpenTelemetry Assets Team:Obs-InfraObs Observability Infrastructure Monitoring team [elastic/obs-infraobs-integrations] labels Jul 6, 2026
@github-actions

github-actions Bot commented Jul 6, 2026

Copy link
Copy Markdown
Contributor

✅ Elastic Docs Style Checker (Vale)

No issues found on modified lines!


The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale.

@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

✅ All changelog entries have the correct PR link.

@infra-vault-gh-plugin-prod

Copy link
Copy Markdown

💚 Build Succeeded

@agithomas
agithomas marked this pull request as ready for review July 6, 2026 07:30
@agithomas
agithomas requested a review from a team as a code owner July 6, 2026 07:30
@agithomas agithomas changed the title AWS Extend AWS ELB support to cover Classic LB, Network LB, GatewayLB Jul 6, 2026
@andrewkroh andrewkroh added Integration:aws_cloudwatch_input_otel AWS CloudWatch (OpenTelemetry) and removed Integration:aws_elb_otel AWS ELB Logs OpenTelemetry Assets labels Jul 6, 2026
@agithomas
agithomas merged commit c2e8d81 into elastic:main Jul 7, 2026
9 checks passed
@elastic-vault-github-plugin-prod

Copy link
Copy Markdown
Contributor

Package aws_cloudwatch_input_otel - 0.5.0 containing this change is available at https://epr.elastic.co/package/aws_cloudwatch_input_otel/0.5.0/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Integration:aws_cloudwatch_input_otel AWS CloudWatch (OpenTelemetry) Team:Obs-InfraObs Observability Infrastructure Monitoring team [elastic/obs-infraobs-integrations]

4 participants