mirror of
https://github.com/prometheus-community/windows_exporter.git
synced 2026-03-02 08:36:36 +00:00
Fix review comments
This commit is contained in:
@@ -364,19 +364,19 @@ type MSSQLCollector struct {
|
|||||||
SQLErrorsTotal *prometheus.Desc
|
SQLErrorsTotal *prometheus.Desc
|
||||||
|
|
||||||
// Win32_PerfRawData_{instance}_SQLServerTransactions
|
// Win32_PerfRawData_{instance}_SQLServerTransactions
|
||||||
TransactionsFreeSpaceInTempDbKB *prometheus.Desc
|
TransactionsTempDbFreeSpaceBytes *prometheus.Desc
|
||||||
TransactionsLongestTransactionRunningTime *prometheus.Desc
|
TransactionsLongestTransactionRunningSeconds *prometheus.Desc
|
||||||
TransactionsNonSnapshotVersionTotalActive *prometheus.Desc
|
TransactionsNonSnapshotVersionActiveTotal *prometheus.Desc
|
||||||
TransactionsSnapshotTotalActive *prometheus.Desc
|
TransactionsSnapshotActiveTotal *prometheus.Desc
|
||||||
TransactionsTotalActive *prometheus.Desc
|
TransactionsActiveTotal *prometheus.Desc
|
||||||
TransactionsUpdateConflictRatio *prometheus.Desc
|
TransactionsUpdateConflictRatio *prometheus.Desc
|
||||||
TransactionsUpdateSnapshotTotalActive *prometheus.Desc
|
TransactionsUpdateSnapshotActiveTotal *prometheus.Desc
|
||||||
TransactionsVersionCleanupRateKBs *prometheus.Desc
|
TransactionsVersionCleanupRateBytes *prometheus.Desc
|
||||||
TransactionsVersionGenerationRateKBs *prometheus.Desc
|
TransactionsVersionGenerationRateBytes *prometheus.Desc
|
||||||
TransactionsVersionStoreSizeKB *prometheus.Desc
|
TransactionsVersionStoreSizeBytes *prometheus.Desc
|
||||||
TransactionsVersionStoreUnitCount *prometheus.Desc
|
TransactionsVersionStoreUnits *prometheus.Desc
|
||||||
TransactionsVersionStoreUnitCreation *prometheus.Desc
|
TransactionsVersionStoreCreationUnits *prometheus.Desc
|
||||||
TransactionsVersionStoreUnitTruncation *prometheus.Desc
|
TransactionsVersionStoreTruncationUnits *prometheus.Desc
|
||||||
|
|
||||||
mssqlInstances mssqlInstancesType
|
mssqlInstances mssqlInstancesType
|
||||||
mssqlCollectors mssqlCollectorsMap
|
mssqlCollectors mssqlCollectorsMap
|
||||||
@@ -1666,31 +1666,31 @@ func NewMSSQLCollector() (Collector, error) {
|
|||||||
),
|
),
|
||||||
|
|
||||||
// Win32_PerfRawData_{instance}_SQLServerTransactions
|
// Win32_PerfRawData_{instance}_SQLServerTransactions
|
||||||
TransactionsFreeSpaceInTempDbKB: prometheus.NewDesc(
|
TransactionsTempDbFreeSpaceBytes: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_tempdb_free_space_bytes"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_tempdb_free_space_bytes"),
|
||||||
"(Transactions.FreeSpaceInTempDbKB)",
|
"(Transactions.FreeSpaceInTempDbKB)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsLongestTransactionRunningTime: prometheus.NewDesc(
|
TransactionsLongestTransactionRunningSeconds: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_longest_transaction_running_seconds"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_longest_transaction_running_seconds"),
|
||||||
"(Transactions.LongestTransactionRunningTime)",
|
"(Transactions.LongestTransactionRunningTime)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsNonSnapshotVersionTotalActive: prometheus.NewDesc(
|
TransactionsNonSnapshotVersionActiveTotal: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_nonsnapshot_version_active_total"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_nonsnapshot_version_active_total"),
|
||||||
"(Transactions.NonSnapshotVersionTransactions)",
|
"(Transactions.NonSnapshotVersionTransactions)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsSnapshotTotalActive: prometheus.NewDesc(
|
TransactionsSnapshotActiveTotal: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_snapshot_active_total"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_snapshot_active_total"),
|
||||||
"(Transactions.SnapshotTransactions)",
|
"(Transactions.SnapshotTransactions)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsTotalActive: prometheus.NewDesc(
|
TransactionsActiveTotal: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_active_total"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_active_total"),
|
||||||
"(Transactions.Transactions)",
|
"(Transactions.Transactions)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
@@ -1702,43 +1702,43 @@ func NewMSSQLCollector() (Collector, error) {
|
|||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsUpdateSnapshotTotalActive: prometheus.NewDesc(
|
TransactionsUpdateSnapshotActiveTotal: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_update_snapshot_active_total"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_update_snapshot_active_total"),
|
||||||
"(Transactions.UpdateSnapshotTransactions)",
|
"(Transactions.UpdateSnapshotTransactions)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsVersionCleanupRateKBs: prometheus.NewDesc(
|
TransactionsVersionCleanupRateBytes: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_cleanup_rate_bytes"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_cleanup_rate_bytes"),
|
||||||
"(Transactions.VersionCleanupRateKBs)",
|
"(Transactions.VersionCleanupRateKBs)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsVersionGenerationRateKBs: prometheus.NewDesc(
|
TransactionsVersionGenerationRateBytes: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_generation_rate_bytes"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_generation_rate_bytes"),
|
||||||
"(Transactions.VersionGenerationRateKBs)",
|
"(Transactions.VersionGenerationRateKBs)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsVersionStoreSizeKB: prometheus.NewDesc(
|
TransactionsVersionStoreSizeBytes: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_store_size_bytes"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_store_size_bytes"),
|
||||||
"(Transactions.VersionStoreSizeKB)",
|
"(Transactions.VersionStoreSizeKB)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsVersionStoreUnitCount: prometheus.NewDesc(
|
TransactionsVersionStoreUnits: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_store_units"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_store_units"),
|
||||||
"(Transactions.VersionStoreUnitCount)",
|
"(Transactions.VersionStoreUnitCount)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsVersionStoreUnitCreation: prometheus.NewDesc(
|
TransactionsVersionStoreCreationUnits: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_store_creation_units"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_store_creation_units"),
|
||||||
"(Transactions.VersionStoreUnitCreation)",
|
"(Transactions.VersionStoreUnitCreation)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
nil,
|
nil,
|
||||||
),
|
),
|
||||||
TransactionsVersionStoreUnitTruncation: prometheus.NewDesc(
|
TransactionsVersionStoreTruncationUnits: prometheus.NewDesc(
|
||||||
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_store_truncation_units"),
|
prometheus.BuildFQName(Namespace, subsystem, "transactions_version_store_truncation_units"),
|
||||||
"(Transactions.VersionStoreUnitTruncation)",
|
"(Transactions.VersionStoreUnitTruncation)",
|
||||||
[]string{"instance"},
|
[]string{"instance"},
|
||||||
@@ -3733,35 +3733,35 @@ func (c *MSSQLCollector) collectTransactions(ch chan<- prometheus.Metric, sqlIns
|
|||||||
v := dst[0]
|
v := dst[0]
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsFreeSpaceInTempDbKB,
|
c.TransactionsTempDbFreeSpaceBytes,
|
||||||
prometheus.GaugeValue,
|
prometheus.GaugeValue,
|
||||||
float64(v.FreeSpaceintempdbKB),
|
float64(v.FreeSpaceintempdbKB*1024),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsLongestTransactionRunningTime,
|
c.TransactionsLongestTransactionRunningSeconds,
|
||||||
prometheus.GaugeValue,
|
prometheus.GaugeValue,
|
||||||
float64(v.LongestTransactionRunningTime),
|
float64(v.LongestTransactionRunningTime),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsNonSnapshotVersionTotalActive,
|
c.TransactionsNonSnapshotVersionActiveTotal,
|
||||||
prometheus.CounterValue,
|
prometheus.CounterValue,
|
||||||
float64(v.NonSnapshotVersionTransactions),
|
float64(v.NonSnapshotVersionTransactions),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsSnapshotTotalActive,
|
c.TransactionsSnapshotActiveTotal,
|
||||||
prometheus.CounterValue,
|
prometheus.CounterValue,
|
||||||
float64(v.SnapshotTransactions),
|
float64(v.SnapshotTransactions),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsTotalActive,
|
c.TransactionsActiveTotal,
|
||||||
prometheus.CounterValue,
|
prometheus.CounterValue,
|
||||||
float64(v.Transactions),
|
float64(v.Transactions),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
@@ -3775,49 +3775,49 @@ func (c *MSSQLCollector) collectTransactions(ch chan<- prometheus.Metric, sqlIns
|
|||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsUpdateSnapshotTotalActive,
|
c.TransactionsUpdateSnapshotActiveTotal,
|
||||||
prometheus.CounterValue,
|
prometheus.CounterValue,
|
||||||
float64(v.UpdateSnapshotTransactions),
|
float64(v.UpdateSnapshotTransactions),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsVersionCleanupRateKBs,
|
c.TransactionsVersionCleanupRateBytes,
|
||||||
prometheus.GaugeValue,
|
prometheus.GaugeValue,
|
||||||
float64(v.VersionCleanuprateKBPers),
|
float64(v.VersionCleanuprateKBPers*1024),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsVersionGenerationRateKBs,
|
c.TransactionsVersionGenerationRateBytes,
|
||||||
prometheus.GaugeValue,
|
prometheus.GaugeValue,
|
||||||
float64(v.VersionGenerationrateKBPers),
|
float64(v.VersionGenerationrateKBPers*1024),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsVersionStoreSizeKB,
|
c.TransactionsVersionStoreSizeBytes,
|
||||||
prometheus.GaugeValue,
|
prometheus.GaugeValue,
|
||||||
float64(v.VersionStoreSizeKB),
|
float64(v.VersionStoreSizeKB*1024),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsVersionStoreUnitCount,
|
c.TransactionsVersionStoreUnits,
|
||||||
prometheus.CounterValue,
|
prometheus.CounterValue,
|
||||||
float64(v.VersionStoreunitcount),
|
float64(v.VersionStoreunitcount),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsVersionStoreUnitCreation,
|
c.TransactionsVersionStoreCreationUnits,
|
||||||
prometheus.CounterValue,
|
prometheus.CounterValue,
|
||||||
float64(v.VersionStoreunitcreation),
|
float64(v.VersionStoreunitcreation),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
)
|
)
|
||||||
|
|
||||||
ch <- prometheus.MustNewConstMetric(
|
ch <- prometheus.MustNewConstMetric(
|
||||||
c.TransactionsVersionStoreUnitTruncation,
|
c.TransactionsVersionStoreTruncationUnits,
|
||||||
prometheus.CounterValue,
|
prometheus.CounterValue,
|
||||||
float64(v.VersionStoreunittruncation),
|
float64(v.VersionStoreunittruncation),
|
||||||
sqlInstance,
|
sqlInstance,
|
||||||
|
|||||||
Reference in New Issue
Block a user