Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nginx config options #265

Merged
merged 3 commits into from
Feb 20, 2024
Merged

Nginx config options #265

merged 3 commits into from
Feb 20, 2024

Conversation

araguiar
Copy link
Contributor

@araguiar araguiar commented Feb 16, 2024

What does this PR do?

This fixes the nginx_config variable of the eks-monitoring module. It also adds missing configuration functionality to the otel collector and enhances module variables by removing the need to override all values of certain input maps.

Motivation

The nginx_config input variable did not function because of a variable mismatch between the eks-monitoring module and the underlying eks-monitoring/patterns/nginx module. Additionally, the otel collector was missing critical log configuration, and overriding some configurations was clunky.

More

  • [ X ] Yes, I have tested the PR using my local account setup (Provide any test evidence report under Additional Notes)
  • [ X ] Yes, I ran pre-commit run -a with this PR
  • [ n/a ] Yes, I have added a new example under examples to support my PR (when applicable)
  • [ n/a ] Yes, I have updated the Pages for this feature

For Moderators

  • E2E Test successfully complete before merge?

Additional Notes

This PR is related to #263

* Fix variable type mismatch for nginx pattern module
* Allow partial declaration of config variables with defaults
* Add telemetry log level configuration
@bonclay7 bonclay7 self-requested a review February 19, 2024 09:01
@bonclay7
Copy link
Member

Thanks for this awesome PR. Will trigger E2E tests and get this merged!

Copy link
Member

@bonclay7 bonclay7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the improvements, optional makes it more easy to read.

@bonclay7 bonclay7 merged commit 65c50e6 into aws-observability:main Feb 20, 2024
25 checks passed
bonclay7 added a commit that referenced this pull request Feb 20, 2024
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.

2 participants