Abstract
In the first chapter of this book, we learned about monitoring and cloud native concepts, focusing on the essential terminologies and ideas that are foundational to the design of monitoring systems. In the second chapter we discussed observability and why is it so important for understanding the dynamics of a microservices-based modern application. We took a look at the pillars of observability—metrics, logs, and traces—and then explored the possibilities of observing a Kubernetes environment through the same lens. By now we have established the reasons behind the need for an end-to-end observability solution, which I would colloquially refer to as a modern monitoring system, for cloud native applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Telegraf, InfluxDB, Chronograf, and Kapacitor (TICK) Stack
- 2.
opentracing.io
- 3.
opencensus.io
- 4.
Cardinality is a measure of the number of elements in a dataset.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2021 Mainak Chakraborty and Ajit Pratap Kundan
About this chapter
Cite this chapter
Chakraborty, M., Kundan, A.P. (2021). Architecture of a Modern Monitoring System. In: Monitoring Cloud-Native Applications. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-6888-9_3
Download citation
DOI: https://doi.org/10.1007/978-1-4842-6888-9_3
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-6887-2
Online ISBN: 978-1-4842-6888-9
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)