Posts for: #Application-Monitoring-Service

AMS: Data Collection Service

Introduction

This is the second article in my Application Monitoring System (AMS) series where I am building an open source application to monitor performances of other applications. In this post, I will be discussing about the second component, the Data Collection Service.

Data Collection Service

The Data Collection Service is a Spring Boot application written in Java. As the name suggests, it is the collector component of our Application Monitoring System and it has the ability to pull metrics data from various source systems and send to various destination systems.

[Read more]

AMS: Data Provider Service - Generating performance metrics with Spring Boot Actuator

Introduction

This is the first article in a series of upcoming articles on designing and creating an Application Monitoring System. An Application Monitoring System (AMS) is a system that can monitor performance of other running applications. I am building this application component by component from scratch and I will publish it here on this blog. In this post, I talk about how to create and run services that provide application performance metrics using Java, Spring Boot and Docker.

[Read more]