Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of changes:
I need to create a log monitor alert for SSM Agents but since the instance Id is only present in the Log Stream, it's not possible to get the log stream and pack it as a dimension, making the alert useless.
Therefore, this is what I need, output the instanceId in the health check line:
Top couple lines are from the original AWS SSM Agent (no instance id) and bottom lines is after I installed my version.
Then, with the following AWS CDK v2 code, I was able to create the monitor that I needed:
Now, a reasonable alternative would be to install the CloudWatch agent and configure a process monitor, which requires a PowerShell script. This is a LOT of hops to get the SSM agent monitored.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.