mirror of
https://github.com/prometheus-community/windows_exporter.git
synced 2026-02-08 05:56:37 +00:00
102 lines
6.2 KiB
Go
102 lines
6.2 KiB
Go
package dfsr
|
|
|
|
const (
|
|
// Connection Perflib: "DFS Replication Service Connections".
|
|
bytesReceivedTotal = "Total Bytes Received"
|
|
|
|
// Folder Perflib: "DFS Replicated Folder".
|
|
bandwidthSavingsUsingDFSReplicationTotal = "Bandwidth Savings Using DFS Replication"
|
|
compressedSizeOfFilesReceivedTotal = "Compressed Size of Files Received"
|
|
conflictBytesCleanedUpTotal = "Conflict Bytes Cleaned Up"
|
|
conflictBytesGeneratedTotal = "Conflict Bytes Generated"
|
|
conflictFilesCleanedUpTotal = "Conflict Files Cleaned Up"
|
|
conflictFilesGeneratedTotal = "Conflict Files Generated"
|
|
conflictFolderCleanupsCompletedTotal = "Conflict folder Cleanups Completed"
|
|
conflictSpaceInUse = "Conflict Space In Use"
|
|
deletedSpaceInUse = "Deleted Space In Use"
|
|
deletedBytesCleanedUpTotal = "Deleted Bytes Cleaned Up"
|
|
deletedBytesGeneratedTotal = "Deleted Bytes Generated"
|
|
deletedFilesCleanedUpTotal = "Deleted Files Cleaned Up"
|
|
deletedFilesGeneratedTotal = "Deleted Files Generated"
|
|
fileInstallsRetriedTotal = "File Installs Retried"
|
|
fileInstallsSucceededTotal = "File Installs Succeeded"
|
|
filesReceivedTotal = "Total Files Received"
|
|
rdcBytesReceivedTotal = "RDC Bytes Received"
|
|
rdcCompressedSizeOfFilesReceivedTotal = "RDC Compressed Size of Files Received"
|
|
rdcNumberOfFilesReceivedTotal = "RDC Number of Files Received"
|
|
rdcSizeOfFilesReceivedTotal = "RDC Size of Files Received"
|
|
sizeOfFilesReceivedTotal = "Size of Files Received"
|
|
stagingSpaceInUse = "Staging Space In Use"
|
|
stagingBytesCleanedUpTotal = "Staging Bytes Cleaned Up"
|
|
stagingBytesGeneratedTotal = "Staging Bytes Generated"
|
|
stagingFilesCleanedUpTotal = "Staging Files Cleaned Up"
|
|
stagingFilesGeneratedTotal = "Staging Files Generated"
|
|
updatesDroppedTotal = "Updates Dropped"
|
|
|
|
// Volume Perflib: "DFS Replication Service Volumes".
|
|
databaseCommitsTotal = "Database Commits"
|
|
databaseLookupsTotal = "Database Lookups"
|
|
usnJournalRecordsReadTotal = "USN Journal Records Read"
|
|
usnJournalRecordsAcceptedTotal = "USN Journal Records Accepted"
|
|
usnJournalUnreadPercentage = "USN Journal Records Unread Percentage"
|
|
)
|
|
|
|
// PerflibDFSRConnection Perflib: "DFS Replication Service Connections".
|
|
type PerflibDFSRConnection struct {
|
|
Name string
|
|
|
|
BandwidthSavingsUsingDFSReplicationTotal float64 `perflib:"Bandwidth Savings Using DFS Replication"`
|
|
BytesReceivedTotal float64 `perflib:"Total Bytes Received"`
|
|
CompressedSizeOfFilesReceivedTotal float64 `perflib:"Compressed Size of Files Received"`
|
|
FilesReceivedTotal float64 `perflib:"Total Files Received"`
|
|
RDCBytesReceivedTotal float64 `perflib:"RDC Bytes Received"`
|
|
RDCCompressedSizeOfFilesReceivedTotal float64 `perflib:"RDC Compressed Size of Files Received"`
|
|
RDCNumberOfFilesReceivedTotal float64 `perflib:"RDC Number of Files Received"`
|
|
RDCSizeOfFilesReceivedTotal float64 `perflib:"RDC Size of Files Received"`
|
|
SizeOfFilesReceivedTotal float64 `perflib:"Size of Files Received"`
|
|
}
|
|
|
|
// perflibDFSRFolder Perflib: "DFS Replicated Folder".
|
|
type perflibDFSRFolder struct {
|
|
Name string
|
|
|
|
BandwidthSavingsUsingDFSReplicationTotal float64 `perflib:"Bandwidth Savings Using DFS Replication"`
|
|
CompressedSizeOfFilesReceivedTotal float64 `perflib:"Compressed Size of Files Received"`
|
|
ConflictBytesCleanedUpTotal float64 `perflib:"Conflict Bytes Cleaned Up"`
|
|
ConflictBytesGeneratedTotal float64 `perflib:"Conflict Bytes Generated"`
|
|
ConflictFilesCleanedUpTotal float64 `perflib:"Conflict Files Cleaned Up"`
|
|
ConflictFilesGeneratedTotal float64 `perflib:"Conflict Files Generated"`
|
|
ConflictFolderCleanupsCompletedTotal float64 `perflib:"Conflict folder Cleanups Completed"`
|
|
ConflictSpaceInUse float64 `perflib:"Conflict Space In Use"`
|
|
DeletedSpaceInUse float64 `perflib:"Deleted Space In Use"`
|
|
DeletedBytesCleanedUpTotal float64 `perflib:"Deleted Bytes Cleaned Up"`
|
|
DeletedBytesGeneratedTotal float64 `perflib:"Deleted Bytes Generated"`
|
|
DeletedFilesCleanedUpTotal float64 `perflib:"Deleted Files Cleaned Up"`
|
|
DeletedFilesGeneratedTotal float64 `perflib:"Deleted Files Generated"`
|
|
FileInstallsRetriedTotal float64 `perflib:"File Installs Retried"`
|
|
FileInstallsSucceededTotal float64 `perflib:"File Installs Succeeded"`
|
|
FilesReceivedTotal float64 `perflib:"Total Files Received"`
|
|
RDCBytesReceivedTotal float64 `perflib:"RDC Bytes Received"`
|
|
RDCCompressedSizeOfFilesReceivedTotal float64 `perflib:"RDC Compressed Size of Files Received"`
|
|
RDCNumberOfFilesReceivedTotal float64 `perflib:"RDC Number of Files Received"`
|
|
RDCSizeOfFilesReceivedTotal float64 `perflib:"RDC Size of Files Received"`
|
|
SizeOfFilesReceivedTotal float64 `perflib:"Size of Files Received"`
|
|
StagingSpaceInUse float64 `perflib:"Staging Space In Use"`
|
|
StagingBytesCleanedUpTotal float64 `perflib:"Staging Bytes Cleaned Up"`
|
|
StagingBytesGeneratedTotal float64 `perflib:"Staging Bytes Generated"`
|
|
StagingFilesCleanedUpTotal float64 `perflib:"Staging Files Cleaned Up"`
|
|
StagingFilesGeneratedTotal float64 `perflib:"Staging Files Generated"`
|
|
UpdatesDroppedTotal float64 `perflib:"Updates Dropped"`
|
|
}
|
|
|
|
// perflibDFSRVolume Perflib: "DFS Replication Service Volumes".
|
|
type perflibDFSRVolume struct {
|
|
Name string
|
|
|
|
DatabaseCommitsTotal float64 `perflib:"Database Commits"`
|
|
DatabaseLookupsTotal float64 `perflib:"Database Lookups"`
|
|
USNJournalRecordsReadTotal float64 `perflib:"USN Journal Records Read"`
|
|
USNJournalRecordsAcceptedTotal float64 `perflib:"USN Journal Records Accepted"`
|
|
USNJournalUnreadPercentage float64 `perflib:"USN Journal Records Unread Percentage"`
|
|
}
|