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
Comments
Post a Comment