What need to be Monitored in Real Time?
Monitoring Plays a Major role in Production to Debug and takes necessary action to Resolve the Issues. Choice of Monitoring Tools depends on the stats you want to check and licensing type one wants to go ( paid version or Open Source) Monitoring Tools: Prometheus (Trending Tool) Nagios CheckMk Datadog Appdynamics Types of Monitoring Infra Monitoring: CPU Utilization / Load Avg Memory / RAM Utilization Disk Usage and Disk I/O Utilization Ping SSH Status check Network (bandwidth, Incoming and outgoing Traffic ) Service or Application Monitoring: Service Port or Service Status No of Requests Resources used by Application Heap Dump in case of Java Application GC Garbage Collector in case of Java Application Performance/ Response Time Load Testing vs Response Time API Health check URL The health of the Database