February 2023 Summaries
2 posts from Lumigo
Filter
Month:
Year:
Post Summaries
Back to Blog
AWS provides four main messaging services: Amazon EventBridge, Amazon Kinesis, Amazon SQS, and Amazon SNS. Each has its own scaling constraints, cost structure, and error handling mechanisms. When choosing a service, consider throughput requirements, concurrency control needs, and potential costs. Error handling is facilitated by Lambda Destinations for EventBridge, SNS, and Kinesis, while SQS relies on dead letter queues. By understanding these factors and utilizing tools like decision trees and comparison tables, developers can select the most suitable messaging service for their serverless applications.
Feb 28, 2023
1,719 words in the original blog post.
OpenTelemetry is an open-source project that aims to standardize the collection of telemetry data from any application on any platform, providing a comprehensive set of APIs, SDKs, and collectors. It delivers a set of collector libraries to instrument applications written in any programming language, allowing researchers to build tools that make sense of the data and developers to build applications based on that processed data. The project emphasizes the importance of context for telemetry, which is achieved through resource attributes that describe the characteristics of AWS resources, such as Amazon EC2 instances, Amazon ECS, and Amazon EKS workloads, and Amazon S3 buckets. These attributes provide metadata that can be used to interpret the telemetry data, enabling developers to diagnose issues and understand system performance. The OpenTelemetry semantic conventions for AWS services cover various aspects, including cloud provider, account identifier, region, availability zone, and platform type, but support for collecting resource attributes is not uniform across all services. Resource detectors play a crucial role in implementing these conventions, scanning the environment to identify specific process variables or files that denote the application's context. By using OpenTelemetry, developers can contextualize their telemetry data with metadata describing the system from which it was collected, enabling better insights and decision-making.
Feb 20, 2023
1,300 words in the original blog post.