Skip to content

Add Windows/ECS/on-prem integration tests for OTLP, host_metrics, and Prometheus#725

Draft
Paamicky wants to merge 7 commits into
mainfrom
mcommey/otlp-integration-tests
Draft

Add Windows/ECS/on-prem integration tests for OTLP, host_metrics, and Prometheus#725
Paamicky wants to merge 7 commits into
mainfrom
mcommey/otlp-integration-tests

Conversation

@Paamicky

@Paamicky Paamicky commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Description of the issue

Integration testing gaps exist for OTel components publishing to the OTLP endpoint across multiple platforms. Specifically: Windows, on-prem, and ECS have no coverage for OTLP, Prometheus, or Host Metrics. Log and Traces have been added to the existing OTLP test (which was metrics only). Also, new features (root-level cluster_name, collection_interval standardization, Prometheus $1/${1} escape) need integration test coverage.

Description of changes

  • Restructured otel_collect/ tests into linux/ and windows/ subdirectories for consistent platform organization
  • Added Windows integration tests for OTLP, Host Metrics, and Prometheus using the validator pattern
  • Added OTLP, Host Metrics, and Prometheus to on-prem (ec2_linux_onprem) test matrix
  • Added OTLP, Host Metrics, and Prometheus to ECS (ecs_ec2_daemon) test matrix
  • Updated all agent configs to include cluster_name and collection_interval for new feature validation
  • Added $1 and ${1} relabel configs to Prometheus scrape configs to validate dollar escape handling
  • Updated generator entries and partition exclusions to reflect new directory structure

License

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Tests

@Paamicky
Paamicky force-pushed the mcommey/otlp-integration-tests branch 3 times, most recently from 1c13e55 to 77ab553 Compare July 22, 2026 15:15
@Paamicky Paamicky changed the title Add test for otlp publishing components Add Windows/ECS/on-prem integration tests for OTLP, host_metrics, and Prometheus Jul 22, 2026
@Paamicky
Paamicky force-pushed the mcommey/otlp-integration-tests branch from 487c4ae to 77ab553 Compare July 22, 2026 15:58
@Paamicky Paamicky self-assigned this Jul 22, 2026
@Paamicky
Paamicky force-pushed the mcommey/otlp-integration-tests branch from 77ab553 to 70c0f64 Compare July 22, 2026 17:17
@Paamicky
Paamicky force-pushed the mcommey/otlp-integration-tests branch 4 times, most recently from 9b5188d to 7d0b2d5 Compare July 23, 2026 15:27
@Paamicky
Paamicky force-pushed the mcommey/otlp-integration-tests branch 6 times, most recently from 9de90fb to a878d9e Compare July 24, 2026 17:09
@Paamicky
Paamicky force-pushed the mcommey/otlp-integration-tests branch from 917206d to f0afcf7 Compare July 24, 2026 17:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant