{"repo":"ymgyt/tracing-cloudwatch","free":true,"listed":false,"github":"https://github.com/ymgyt/tracing-cloudwatch","clone":"git clone https://github.com/ymgyt/tracing-cloudwatch.git","description":"AWS Cloudwatch layer for tracing-subscriber","language":"Rust","stars":19,"topics":["tracing","cloudwatch-logs","rust"],"license":"MIT","category":"analytics","readme_excerpt":"tracing-cloudwatch tracing-cloudwatch is a custom tracing-subscriber layer that sends your application's tracing events(logs) to AWS CloudWatch Logs. We have supported rusoto and the AWS SDK as AWS clients. Features Feature Description Notes ----------------- --------------------------------------------------------- -------------------------------------------------------------------- awssdk Enable the AWS SDK v1 backend. Turns on optional dependency aws-sdk-cloudwatchlogs . rusoto Enable the Rusoto backend (default transport settings). Mutually exclusive with rusoto rustls . rusoto rustls Enable the Rusoto backend with rustls . Mutually exclusive with rusoto . ordered logs Sort logs by timestamp before sending each batch. Helps avoid CloudWatch ordering errors, with extra per-batch work. Usage With AWS SDK feature awssdk required Chronological order When aggregating logs from multiple places (or integrations such as tracing-gstreamer), messages can become unordered. This causes a InvalidParameterException: Log events in a single PutLogEvents request must be in chronological order. error from the CloudWatch client. To mediate this, you may enable the ordered logs feature. Take into consideration that this can possibly increase processing time significantly depending on the number of events in the batch. Your mileage may vary! There is some additional context in https://github.com/ymgyt/tracing-cloudwatch/issues/40 With Rusoto feature rusoto required Using pre-configured tracin","default_branch":null,"files":null,"tree":[],"storefront":"/r/ymgyt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ymgyt/tracing-cloudwatch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}