Client Overview
Global Provider of HR & Financial, Health & Wealth Solutions with over 25 years of experience
Business Need
Client is redesigning their solutions platform using the next generation architecture. They wanted to develop a Log Aggregation Framework that could monitor & detect failures ahead of time. The framework should
- Capture distributed microservices logs into a centralized location
 - Acquire data from diverse set of data sources (UI, database, microservices)
 - Provide capability of visualize and search desired logs via GUI
 - Analyze log patterns to determine different workflows of application
 - Identify failure pattern, exports and sends report to respective teams
 
Key Features
- ELK (Elasticsearch-Logstash-Kibana) based Log Processing framework with key components including
- Logstash – a server-side data processing pipeline that ingests data from a multiple sources simultaneously, transforms it, and sends it to Elasticsearch
 - Elasticsearch - a distributed analytics engine to manage data acquired from Logstash
 - Kibana
- Provides visualization on the data
 - Monitors ELK nodes – Node health, request/response time etc.
 - Email alerts on predefined conditions
 
 - High Availability – Maximizing uptime of ELK nodes via internal and external load balancers
 - Security - SSL/OpenSSL encryption across each communication between ELK nodes
 - HDFS – Compressed raw data backup for future use
 
 
Benefits
Secure centralized Log Processing Framework based on ELK stack with powerful visualization and search functionalities enabling them to deliver high availability through
- Real time monitoring of core micro services
 - Real time access to failures leading to faster turnaround time
 - Integrated framework to analyze failures/errors from diverse applications through a single interface
 
 