Our demonstration will center on instrumenting serverless applications using AWS Distro for OpenTelemetry. We will explore creating a dashboard in AWS Cloudwatch and delve into traces in AWS Xray, showcasing a REST-based HTTP solution hosted on AWS API Gateway, with logic implemented in AWS Lambda a...
Our demonstration will center on instrumenting serverless applications using AWS Distro for OpenTelemetry. We will explore creating a dashboard in AWS Cloudwatch and delve into traces in AWS Xray, showcasing a REST-based HTTP solution hosted on AWS API Gateway, with logic implemented in AWS Lambda and data persistence in AWS DocumentDB.
Size: 23.48 MB
Language: en
Added: May 07, 2024
Slides: 29 pages
Slide Content
NORDICS DGI Byen’s CPH Conference 2024
ARITRA NAG | 07/05/2024 Implementing CloudOps in Serverless Applications
Senior Cloud Consultant at Playground Tech AWS Community Builder and Ambassador 3
4 1. Observability and its Benefits 2. Observability : AWS Ecosystem 3. OpenTelemetry Designs and Concepts 4. Solution design of the Demo 5. Telemetry AWS Instrumentation: AWS Lambda 6 . AWS Services Telemetry Cost Estimates
5 OBSERVABILITY Observability and its Benefits
6 OBSERVABILITY Observability and its Benefits
7 OBSERVABILITY Observability and its Benefits
8 OBSERVABILITY Observability and its Benefits Image source : Datadog
Observability : AWS Ecosystem 9 Observability and its Benefits
10 OpenTelemetry Designs and Concepts OPENTELEMETRY
11 OPENTELEMETRY: Advantages OpenTelemetry Designs and Concepts Single Way to Capture Data
12 OPENTELEMETRY: Advantages OpenTelemetry Designs and Concepts Single Way to Capture Data
13 OPENTELEMETRY: Advantages OpenTelemetry Designs and Concepts More Data Control
14 OPENTELEMETRY: Advantages OpenTelemetry Designs and Concepts Tracing support and Open Standards
15 OPENTELEMETRY: Advantages OpenTelemetry Designs and Concepts
16 OPENTELEMETRY: Advantages OpenTelemetry Designs and Concepts
17 OPENTELEMETRY: Advantages OpenTelemetry Designs and Concepts
18 OPENTELEMETRY: COMPONENTS OpenTelemetry Designs and Concepts
19 OPENTELEMETRY: COMPONENTS OpenTelemetry Designs and Concepts
20 OPENTELEMETRY: COMPONENTS OpenTelemetry Designs and Concepts
21 Context Propagation OpenTelemetry Designs and Concepts
25 Auto Instrumentation Steps Enable Tracing configuration on the AWS Lambda Function Ensure proper IAM roles and permissions are added to the IAM role. APPLICATION DESIGN: AWS LAMBDA - TRACING Telemetry AWS Instrumentation: Lambda
26 TELEMETRY: COST AND USAGE AWS Services OpenTelemetry Cost Estimates AWS X-Ray recorded, retrieved, and scanned: $0.000005 per trace = around $245.15 per month Assumption:1,000 requests per minute, running 24/7 for one month of 30 days with a sampling rate of 100% Traces
27 AWS X-Ray recorded, retrieved, and scanned: $0.000005 per trace = around $245.15 per month Assumption:1,000 requests per minute, running 24/7 for one month of 30 days with a sampling rate of 100% and 20 custom metrics from 10 instances 24/7 during a month of 30 days and also sends 1GB of log volume per day Traces AWS CloudWatch Custom Metrics are prorated by the hour and only metered while they are being sent. = around $75.78 per month Metrics and Logs TELEMETRY : COST AND USAGE AWS Services OpenTelemetry Cost Estimates
28 Important links and documentations References https://aws.amazon.com/it/blogs/mt/introducing-amazon-eks-observability-accelerator/ https://aws.amazon.com/otel/ https://medium.com/nordcloud-engineering/a-song-of-decentralization-and-observability-dance-with-open-telemetry-ec2c4d7006cf