Title
AWS re:Invent 2023 - Best practices for container observability (COP319)
Summary
- Speakers: Avi Khanna (Product Manager at AWS) and Omer Krikci (Product Manager in AWS CloudWatch).
- Enhancements in Container Observability:
- Enhanced Container Insights launched in early November 2023 with additional metrics.
- Agentless onboarding for Managed Prometheus added for EKS clusters.
- AWS Observability Categories:
- Native services in the CloudWatch ecosystem.
- Open source managed services (Managed Grafana, Managed Service for Prometheus, Amazon Open Search Service).
- Collection Mechanisms:
- CloudWatch Agent and AWS distribution for OpenTelemetry.
- Customer Preferences:
- Security-first guarantees, production scale, seamless AWS integrations, and contributions to open source.
- Onboarding Barriers:
- Simplified onboarding for ECS and EKS with one-click experiences.
- Metrics to Collect:
- CloudWatch Container Insights provides essential metrics.
- Open-source approach aligns with community best practices.
- Opinionated Observability:
- AWS best practice alarms based on customer data.
- Integration of Container Insights with Application Performance Monitoring (APM) for end-to-end visibility.
- Cost vs. Benefit:
- Enhanced Container Insights for EKS with a new pricing model that offers up to 97% savings.
- Demonstration:
- Showcased the integration of Container Insights with APM and best practice alarms.
- Demonstrated the ease of accessing logs and metrics and identifying issues and their impacts.
Insights
- AWS's Commitment to Observability: AWS continues to invest in simplifying the observability of containerized environments, recognizing the importance of quick and effective incident resolution.
- Agentless Collection: The introduction of agentless collection for Prometheus metrics signifies a move towards simplifying infrastructure and reducing the overhead of running and managing agents.
- Integration of Observability and APM: The integration of Container Insights with APM tools like Application Signals demonstrates AWS's focus on providing end-to-end visibility, from infrastructure to application performance.
- Cost-Effective Observability: AWS's new pricing model for Enhanced Container Insights reflects a response to customer feedback about the cost of observability. The significant cost savings could lead to broader adoption of AWS's native observability tools.
- Community and Open Source Alignment: AWS's approach to open-source observability services, such as Managed Grafana and Managed Service for Prometheus, shows a commitment to maintaining alignment with community standards and best practices.
- Future Developments: The mention of cross-account observability indicates upcoming features that will allow organizations to have a unified view of their container environments across multiple AWS accounts.
- Workshops and Learning Resources: AWS encourages hands-on learning through workshops, which can help users better understand and utilize the full range of AWS observability tools.