Brief Introduction to Observability on AWS
Gary Stafford
Principal Solutions Architect @AWS | Data Analytics and Generative AI Specialist | Experienced Technology Leader, Consultant, CTO, COO, President | 13x AWS Certified
APM and Observability
Observability is “the extent to which the internal states of a system can be inferred from externally available data” (Gartner). The three pillars of observability data are metrics, logs, and traces. Application Performance Monitoring (APM), a term commonly associated with observability, is “software that enables the observation and analysis of application health, performance, and user experience” (Gartner).
Additional features often associated with APM and observability products and services include the following (in alphabetical order):
Not all features are offered by all vendors. Most vendors tend to specialize in one or more areas. Determining which features are essential to your organization before choosing a solution is essential.
AI/ML
Given the growing volume and real-time nature of observability telemetry, many vendors have started incorporating AI and ML into their products and services to improve correlation, anomaly detection, and mitigation capabilities. Understand how these features can reduce operational burden, improve insights, and simplify complexity.
Decision Factors
APM and observability tooling choices often come down to a “Build vs. Buy” decision for organizations. In the Cloud, this usually means integrating several individual purpose-built products and services, self-managed open-source projects, or investing in an end-to-end APM or unified observability platform. Other decision factors include the need for solutions to support:
Finally, the 5 V’s of big data: Velocity, Volume, Value, Variety, and Veracity, also influence the choice of APM and observability tooling. The real-time nature of the observability data, the sheer volume of the data, the source and type of data, and the sensitivity of the data, will all guide tooling choices based on features and cost.
Organizations can choose fully-managed native AWS services, AWS Partner products and services, often SaaS, self-managed open-source observability tooling, or a combination of options. Many AWS and Partner products and services are commercial versions of popular open-source software (aka COSS).
领英推荐
AWS Options
Data Collection, Processing, and Forwarding
Security-focused Monitoring
Partner Options
According to the 2022 Gartner? Magic Quadrant? - APM & Observability Report, leading vendors commonly used by AWS customers include the following (in alphabetical order):
Open Source Options
There are countless open-source observability projects to choose from, including the following (in alphabetical order):
This blog represents my viewpoints and not those of my employer, Amazon Web Services (AWS). All product names, logos, and brands are the property of their respective owners.
Co-Founder at SigNoz | The future of Observability is Open Source | Hiring Product designers - write to [email protected] or check out signoz.io/careers | Y Combinator W21
1 年hey Gary Stafford Would love SigNoz to be mentioned in the open source alternatives as well if possible. Here's our repo - https://github.com/signoz/signoz
Intelligent operations @ AWS | opinions -: own | 塞翁失马
2 年Nice! Added it to next week's o11y.news! Minor nit, it's OTel short for OpenTelemetry (and not OTEL) and our distro is ADOT ;)
AWS Solutions Architect | Data Engineer
2 年Great article and good reference