Monitoring Kubernetes with DataDog

Alternative Text by Ian Crosby

Monitoring is a crucial part of any production application, and it’s importance is increasing as we move towards cloud native. For all the benefits of distributed, microservice applications, there are challenges which come along as well. The complexity of the system has increased considerably. The number of pieces involved (applications, datastores, services, etc) has multiplied, and they are [...]

read more...

 

Monitoring a microservice application with CoScale on Kubernetes

Alternative Text by Ádám Sándor

Monitoring microservice systems has been a hot topic at Container Solutions for some time. Combined with our recent interest in Kubernetes we set out to give the new CoScale monitoring solution a try. CoScale is a hosted and on-premise monitoring solution with native support for Docker and Kubernetes. In the case of Kubernetes, this means it can talk to the Kubernetes master server and measure [...]

read more...

Monitoring Microservices with Prometheus

by Philip Winder

We seem to say this a lot at Container Solutions, but the combination of microservice architectures and the practice of DevOps have smashed apart the assumptions made by traditional tools. None more so than in the monitoring sector, which we’ve talked about in the semantic monitoring and monitoring performance blog posts. Traditional monitoring solutions like Nagios and New Relic (to give [...]

read more...

 

 

Comments on Semantic Monitoring & Scheduling

by Lukasz Guminski

Since first publishing the Monitoring Performance in Microservice Architectures article in a post, I have received many questions, which I am going to address here. I am also going to use this opportunity to discuss other aspects of distributed computing such as scheduling, support, and tracing. What is Semantic Monitoring if you would try to explain it in the simplest terms? Semantic [...]

read more...

Monitoring Performance in Microservice Architectures

by Lukasz Guminski

Microservice systems have very different characteristics from previous architectures. Whereas the system as a whole may live for a long time, its components - the containers - do not. They live and die quickly. This new situation presents new challenges to many areas of software engineering. One of them is monitoring - how can an operator make sure that a system remains healthy if existing [...]

read more...