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

Popular posts from this blog

AWS: Auto Scaling

Jenkins Pipeline

EC2-Instances-awscli