Classes | Variables
Aws::CloudWatchLogs::Utils Namespace Reference

Classes

class  CloudWatchLogsFacade
 This class is a simple Facade over the CloudWatch client. This class is a very small abstraction over the CloudWatch client. It allows us to change the details of how we're communicating with CloudWatch without the need to expose this in the rest of our code. It also provides a shim for us to be able to Mock to unit test the rest of the code. More...
 
class  LogFileManager
 

Variables

constexpr uint16_t kMaxLogsPerRequest = 100
 
const std::chrono::milliseconds kMinPutLogsPeriod {200}
 

Variable Documentation

constexpr uint16_t Aws::CloudWatchLogs::Utils::kMaxLogsPerRequest = 100

Definition at line 44 of file cloudwatch_logs_facade.cpp.

const std::chrono::milliseconds Aws::CloudWatchLogs::Utils::kMinPutLogsPeriod {200}

See https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/cloudwatch_limits_cwl.html PutLogEvents is limited to 5 requests per second per stream (equivalent to 200ms period).

Definition at line 50 of file cloudwatch_logs_facade.cpp.



cloudwatch_logs_common
Author(s): AWS RoboMaker
autogenerated on Fri May 7 2021 02:18:24