| DisplayName | Description | ID | Type | Isolation | Accessibility | RunAs |
| MSSQL on Linux: Active Connections Mapped Data Source | Data Source for collection SQL on Linux DBs active connections returns System.Performance.Data | Microsoft.SQLServer.Linux.ConditionDetection.DBActiveConnectionsCountMapper | DataSourceModuleType | Any | Internal | |
| MSSQL on Linux: Active Requests Mapped Data Source | Data Source for collection SQL on Linux DBs active requests returns System.Performance.Data | Microsoft.SQLServer.Linux.ConditionDetection.DBActiveRequestsCountMapper | DataSourceModuleType | Any | Internal | |
| MSSQL on Linux: Active Sessions Mapped Data Source | Data Source for collection SQL on Linux DBs active sessions returns System.Performance.Data | Microsoft.SQLServer.Linux.ConditionDetection.DBActiveSessionsCountMapper | DataSourceModuleType | Any | Internal | |
| MSSQL on Linux: User Resource Memory Mapped Data Source | Data Source for collection SQL on Linux User Resource Memory returns System.Performance.Data | Microsoft.SQLServer.Linux.ConditionDetection.UserResourcePoolMemoryMapper | DataSourceModuleType | Any | Internal | |
| MSSQL on Linux: Agent Job Duration Provider | SQL Agent Job Duration Provider on Linux | Microsoft.SQLServer.Linux.DataSource.AgentJobDuration | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Agent Job Duration Filtered Provider | SQL Agent Job Duration Filtered Provider on Linux | Microsoft.SQLServer.Linux.DataSource.AgentJobDurationCondition | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Agent Job Duration Filtered Provider | SQL Agent Job Duration Filtered Provider on Linux | Microsoft.SQLServer.Linux.DataSource.AgentJobDurationFiltered | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Agent Job Status Provider | SQL Agent Job Status Provider on Linux | Microsoft.SQLServer.Linux.DataSource.AgentJobStatus | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Agent Long Running Jobs Provider | SQL Agent Long Running Jobs Provider on Linux | Microsoft.SQLServer.Linux.DataSource.AgentLongRunningJobs | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: System Policy Data Source | Always On System Policy Data Source on Linux. | Microsoft.SQLServer.Linux.DataSource.AlwaysOnSystemPolicy | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| Availability Database Backup Status Data Source | Provides information about performed backups for given SQL Server instance. | Microsoft.SQLServer.Linux.DataSource.AvailabilityDatabaseHealth.BackupStatus | DataSourceModuleType | Any | Internal | |
| Availability Database Log Backup Status Data Source | Provides information about performed backups for given SQL Server instance. | Microsoft.SQLServer.Linux.DataSource.AvailabilityDatabaseHealth.DBLogBackupStatus | DataSourceModuleType | Any | Internal | |
| MSSQL on Linux: Blocking Sessions Provider | SQL Blocking Sessions Provider on Linux | Microsoft.SQLServer.Linux.DataSource.BlockingSessions | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Active Connections Data Source | Data Source for collection SQL DBs active connections on Linux | Microsoft.SQLServer.Linux.DataSource.DBActiveConnectionsCount | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Active Requests Data Source | Data Source for collection SQL DBs active requests on Linux | Microsoft.SQLServer.Linux.DataSource.DBActiveRequestsCount | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Active Sessions Data Source | Data Source for collection SQL DBs active sessions on Linux | Microsoft.SQLServer.Linux.DataSource.DBActiveSessionsCount | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Database Backup Status Data Source | The Database Backup Status Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.DBBackupStatus | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Database Configuration Data Source | The Database Configuration Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.DBConfiguration | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Database Disk Latency Data Source | Database Disk Latency Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.DBDiskLatency | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: DB Disk Latency Provider (Optimized) | SQL on Linux DB Disk Latency Provider (Optimized). | Microsoft.SQLServer.Linux.DataSource.DBDiskLatencyOptimizedPerfProvider | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: DB Disk Latency Provider | SQL on Linux DB Disk Latency Provider | Microsoft.SQLServer.Linux.DataSource.DBDiskLatencyRawPerfProvider | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: DB Engine Service Restart Detection Provider | SQL DB Engine Service Restart Detection Provider on Linux | Microsoft.SQLServer.Linux.DataSource.DBEngineServiceRestart | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: DB Engine Status Provider | SQL DB Engine Status Provider on Linux | Microsoft.SQLServer.Linux.DataSource.DBEngineStatus | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Database File Size Data Source | Database File Size Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.DBFileSize | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: DB File Size Provider (Optimized) | SQL DB File Size Provider (Optimized) | Microsoft.SQLServer.Linux.DataSource.DBFileSizeOptimizedPerfProvider | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: DB File Size Provider | SQL DB File Size Provider | Microsoft.SQLServer.Linux.DataSource.DBFileSizeRawPerfProvider | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Database Backup Status Data Source | The Database Backup Status Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.DBLogBackupStatus | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Database Size Data Source | Database Size Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.DBSize | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: DB Size Provider (Optimized) | SQL on Linux DB File Size Provider (Optimized). | Microsoft.SQLServer.Linux.DataSource.DBSizeOptimizedPerfProvider | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: DB Size Provider | SQL on Linux DB File Size Provider | Microsoft.SQLServer.Linux.DataSource.DBSizeRawPerfProvider | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Database State Data Source | The Database State Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.DBStatus | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: EventCollection Data Source | The EventCollection Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.EventCollection | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: EventCollectionDBCC Data Source | The EventCollectionDBCC Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.EventCollectionDBCC | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: EventCollectionDBCCFiltered Data Source | The EventCollectionDBCCFiltered Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.EventCollectionDBCCFiltered | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: EventCollectionFiltered Data Source | The EventCollectionFiltered Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.EventCollectionFiltered | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: EventCollectionFilteredAgent Data Source | EventCollectionFilteredAgent Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.EventCollectionFilteredAgent | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: EventCollectionFiltered with Flood Filter Data Source | EventCollectionFiltered Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.EventCollectionFilteredNoFlood | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: EventReaderSingleParam Data Source | EventReaderSingleParam Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.EventReaderSingleParam | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Database Filegroup Size Data Source | Database Filegroup Size Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.FilegroupSize | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Filegroup Size Provider | SQL Filegroup Size Provider | Microsoft.SQLServer.Linux.DataSource.FilegroupSizeRawPerfProvider | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Average length of the row chains in the hash buckets Data Source | Average length of the row chains in the hash buckets Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.HashIndexAvgChainLength | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Empty Bucket percent in the hash index Data Source | Empty Bucket percent in the hash index Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.HashIndexEmptyBucketsCount | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Memory-Optimized Data Number of files Data Source | A number of active/non-active files per SQL Server Memory-Optimized Database Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.HKFilePairs | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Log Shipping Data Source | The Log Shipping Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.LogShipping | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Long Running Queries Provider | Long Running Queries Provider on Linux | Microsoft.SQLServer.Linux.DataSource.LongRunningQueries | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: MSSQLLogReader2EventChange Data Source | MSSQLLogReader2EventChange Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.MSSQLLogReader2EventChange | DataSourceModuleType | Any | Internal | |
| MSSQL on Linux: MSSQLLogReaderEventTrigger DataSource | MSSQLLogReaderEventTrigger DataSource on Linux | Microsoft.SQLServer.Linux.DataSource.MSSQLLogReaderEventTrigger | DataSourceModuleType | Any | Internal | |
| MSSQL on Linux: Securables Config | SQL Securables Config Provider on Linux | Microsoft.SQLServer.Linux.DataSource.SecurablesConfig | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Securables DB Config | SQL Securables DB Config Provider on Linux | Microsoft.SQLServer.Linux.DataSource.SecurablesDbConfig | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Product Version Compliance Provider | SQL Product Version Compliance Provider on Linux | Microsoft.SQLServer.Linux.DataSource.ServicePackLevel | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Smart Admin Health Policy State Provider | Script state provider with VBScript Data Source. Used to monitor Smart Admin Health Policies. | Microsoft.SQLServer.Linux.DataSource.SmartAdminHealthPolicy | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: SQL Server OS Performance Data Source | SQL Server OS Performance Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.SqlOsPerformanceReader | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: SQL Server OS Performance Data Source (Optimized) | SQL Server OS Performance Data Source on Linux (Optimized). | Microsoft.SQLServer.Linux.DataSource.SqlOsPerformanceReaderOptimized | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Re-Compilations Percent Data Source | SQL Re-Compilations Percent Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.SQLRecompilationPercent | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: SQL Service Status Provider | SQL SQL Service Status Provider on Linux | Microsoft.SQLServer.Linux.DataSource.SqlServiceStatus | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Memory-Optimized Data Stale CFPs Ratio Data Source | Data Source returns ratio of stale checkpoint file pairs to all CFPs per SQL Server Memory-Optimized Database on Linux | Microsoft.SQLServer.Linux.DataSource.StaleCFPs | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Stolen Server Memory Data Source | SQL Stolen Server Memory Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.StolenServerMemory | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Memory-Optimized Data tables statistics Data Source | Memory usage statistics for Memory-Optimized Data tables (user and system) in the database Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.TablesMemory | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Memory-Optimized Data tables statistics Mapped Data Source | Memory usage statistics for Memory-Optimized Data tables (user and system) in the database Mapped Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.TablesMemoryMapped | DataSourceModuleType | Any | Internal | |
| MSSQL on Linux: DB TDE Encryption Key Backup Status Data Source on Linux | DB TDE Encryption Key Backup Status Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.TdeEncryptionKey | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Discovery |
| MSSQL on Linux: Thread Count Provider | SQL Thread Count Provider on Linux | Microsoft.SQLServer.Linux.DataSource.ThreadCount | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Custom User Policy Data Source | Custom User Policy Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.UserPolicy | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: User Resource Memory Data Source | Data Source for collection SQL DBs User Resource Memory on Linux | Microsoft.SQLServer.Linux.DataSource.UserResourcePoolMemory | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Virtual Log File Count Provider | SQL Virtual Log File Count Provider on Linux | Microsoft.SQLServer.Linux.DataSource.VLFCount | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: Virtual Log File Count Provider | SQL Virtual Log File Count Provider on Linux | Microsoft.SQLServer.Linux.DataSource.VLFCountPerfOptimized | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: XTP configuration Data Source | XTP configuration Data Source Data Source on Linux | Microsoft.SQLServer.Linux.DataSource.XTPConfiguration | DataSourceModuleType | Any | Internal | Microsoft.SQLServer.Core.RunAs.Monitoring |
| MSSQL on Linux: SqlOsPerfCounterReaderHelper ProbeAction | SqlOsPerfCounterReaderHelper ProbeAction Linux | Microsoft.SQLServer.Linux.ProbeAction.SqlOsPerfCounterReaderHelper | DataSourceModuleType | Any | Internal | |
| MSSQL on Linux: SqlOsPerfCounterReaderPercentHelper ProbeAction | SqlOsPerfCounterReaderPercentHelper ProbeAction Linux | Microsoft.SQLServer.Linux.ProbeAction.SqlOsPerfCounterReaderPercentHelper | DataSourceModuleType | Any | Internal | |