Please enable JavaScript.
Coggle requires JavaScript to display documents.
Application Monitoring & Alerting (Best Practices for Application…
Application Monitoring & Alerting
Types of Application Monitoring
Performance Monitoring
Application response time
Detect performance degradation
Identify slow database queries
Transaction performance
Background Transaction
API Performance
REST
SOAP
Interactive Transaction
Application Throughput
Exception/Error Monitoring
Detect Exceptions
by Transaction
by Criticality
Root Cause Analysis
by Application (Server)
IT Resource Usage
Real User Monitoring
(End-to-End; User Experience)
Capture and query aggregated data on events and traces
Monitor and visualize connections between components
Availability/Health Monitoring
Uptime Monitoring
Certificate Validity
Configuration Monitoring
Security Monitoring
Challenges in Application Monitoring
Proactive Monitoring
Gather statistics to define a threshold
Define different levels of thresholds
Before there is any deterioration of the service
Before the service will become unavailable
Shared Application Environments
Cross-border root-cause for impact
Different stakeholders/decision makers
Limited Logging/Instrumentation in Production
Best Practices for Application Monitoring
Plan Early
Monitor proactively
Use load balancing
Implement high-availability
Create a DRP/BCP
Create an SLA
Deploy to production after testing
Use good components
Get professional help
Implementation
Transaction Monitoring
Data Files Monitoring
Database Monitoring
Resource Monitoring
Process Monitoring
Service Monitoring
Exception Monitoring
Business Activity Monitoring
Message ID
Correlation ID
URL/API Monitoring