Introducing : Tracing Cassandra with Jaeger. Jaeger tracing can be used in Cassandra to trace the query performance and improve it with distributed tracing analysis.
Monitoring and debugging microservices and distributed systems is not trivial. With the rise of containers and ephemeral infrastructure, it is even more critical to have all the data available for the applications. The monitoring as of today is usually done across three axes: metric monitoring, logs, and distributed tracing
Stop reverse engineering applications and start monitoring from the inside.
- Kelsey Hightower, Monitorama 2016
Standard and application metrics can help in monitoring the application from inside. Metrics include (but not limited to) CPU, memory, disk usage, and custom metrics over time. Metrics help to monitor how the application is performing over a certain time period. Tools like Prometheus, DataDog etc. can be used to collect metrics from all the applications. You can check out and learn more about these areas from Blog posts related to Prometheus.
Application logs are another important source of monitoring. Apart from the standard logs of the systems and errors/exceptions etc. there can be additional logs from the application with various levels of severity/verbosity. These logs act as an important source of monitoring application health and are also used for reporting application health or business specific metrics/analytics.
How to best monitor your external and third party API integrations and hold partners accountable to SLAs
On Wednesday, March 11, 2020, I conducted the webinar titled “Monitoring & Orchestrating Your Microservices Landscape using Workflow Automation”. Not only was I overwhelmed by the number of attendees, but we also got a huge list of interesting questions before and especially during the webinar. Some of them were answered, but a lot of them were not. I want to answer all open questions in this series of seven blog posts. Today I am posting the final two in the series.
In this article, look at different ways to test microservices and how you can have a suitable testing strategy to begin with.
On Wednesday, March 11, 2020, I conducted the webinar titled “Monitoring & Orchestrating Your Microservices Landscape using Workflow Automation”. Not only was I overwhelmed by the number of attendees, but we also got a huge list of interesting...
This article describes the nature of microservices applications, contrasts them with monolithic apps, and talk about microservices in data management.