Skip to content

Set Application Signals Auto Monitor to true by default - #240

Merged
sky333999 merged 1 commit into
mainfrom
sky333999/auto-monitor
Sep 11, 2025
Merged

sky333999 merged 1 commit into
mainfrom
sky333999/auto-monitor

Conversation

@sky333999

@sky333999 sky333999 commented Sep 8, 2025 •

Copy link
Copy Markdown
Contributor

Description of changes:

  • Enables applicationSignals -> autoMonitor -> monitorAllServices by default.
  • Adds logic to check if Application Signals is disabled on all CloudWatchAgent installations and if yes, disable monitorAllServices.
  • Introduces minikube based integ tests to validate different scenarios. Added the following scenarios:
    • Default scenario
    • AppSignals disabled
    • AppSignals disabled on all agents, in a multi-agent setup
    • AppSignals enabled on atleast one agent, in a multi-agent setup

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

@sky333999
sky333999 force-pushed the sky333999/auto-monitor branch 3 times, most recently from a14a464 to e3eac50 Compare September 9, 2025 20:16
@sky333999 sky333999 changed the title Sky333999/auto monitor Enable Auto Monitor Sep 9, 2025
@sky333999
sky333999 force-pushed the sky333999/auto-monitor branch 2 times, most recently from d0e979a to abf672f Compare September 9, 2025 20:39
@sky333999
sky333999 marked this pull request as ready for review September 9, 2025 20:39

@movence movence left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

out of scope for this PR but should we move all tests to minikube?

{{- end -}}
{{- end -}}
{{- if not $hasAppSignals -}}
{{- $_ := set $autoMonitorConfig "monitorAllServices" false -}}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

many TILs πŸ‘

movence
movence previously approved these changes Sep 11, 2025
@sky333999 sky333999 changed the title Enable Auto Monitor Set Application Signals Auto Monitor to true by default Sep 11, 2025
@sky333999

Copy link
Copy Markdown
Contributor Author

out of scope for this PR but should we move all tests to minikube?

Yeah I was thinking the same. I guess they provide some sanity checks that the helm installation works on a real cluster, and they validate the resource counts for windows clusters, but perhaps we can ensure coverage of those with minikube by changing the node OS and getting rid of the EKS tests in a follow up.

@sky333999
sky333999 merged commit 70eaf4f into main Sep 11, 2025
@sky333999
sky333999 deleted the sky333999/auto-monitor branch September 11, 2025 18:14
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.

3 participants