Metrics Collected
The Microsoft SQL Server Connector collects a wide range of metrics to provide comprehensive visibility into the database performance, health, and operations. Below are key metrics collected by this connector:
- Query Performance Metrics:
- Query execution time
- Number of queries per second
- Longest running queries
- Query wait times
- Database Health Metrics:
- Database status (online, offline, recovering, etc.)
- Log file size and usage
- Data file size and usage
- Backup and restore operations
- Resource Utilization Metrics:
- CPU usage by SQL Server
- Memory utilization by SQL Server
- Disk I/O activity related to SQL Server
- Network I/O related to SQL Server activities
- Transaction Log Metrics:
- Transaction log growth
- Log flushes per second
- Active transactions
- Error and Event Logs:
- SQL Server error logs
- Windows event logs for SQL Server
- Deadlocks and lock waits
- Security Metrics:
- Failed login attempts
- Changes to user roles and permissions
- Availability Group Metrics (for SQL Server High Availability setups):
- Availability group state
- Replica states
- Synchronization status
Each of these metrics is critical for maintaining the performance, security, and reliability of Microsoft SQL Server databases. By analyzing these metrics, Atlastix can provide predictive insights, anomaly detection, and optimization recommendations to improve the overall health and performance of SQL Server environments.