I'm seeking for data that will reproduce CloudWatch data in LM at every minute frequency, however I'm only getting data every 5 minutes.
Furthermore noted in the global definition is -Gathers Elastic Block Storage performance statistics as supplied by CloudWatch. According to Amazon, the minimum polling interval is 5m.
I don’t know very much about the cloudwatch collection method. However, it may be as simple as changing the poll rate on that datasource from the default 5 minutes to 1 minute. I don’t know if there are ramifications of that like rate limiting etc.
EBS CloudWatch metrics are available at 1 minute intervals (see https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/using_cloudwatch_ebs.html), so you can just change the polling interval in LM to 1 minute.
The reason we default to 5 mins is to optimize CloudWatch costs out of the box -- the 1 minute polling will get you more granular data (and alerts), but it will add more to your CloudWatch bill as well.
I thought that might be the case. Wonder if that could be added to the documentation here: https://www.logicmonitor.com/integrations/amazon-cloudwatch (or somewhere else if there’s a better page explaining it).