@@ -27,82 +27,82 @@ func init() {
27
27
}
28
28
29
29
type PGStatBGWriterCollector struct {
30
- statBGWriterCheckpointsTimedDesc * prometheus.Desc
31
- statBGWriterCheckpointsReqDesc * prometheus.Desc
32
- statBGWriterCheckpointsReqTimeDesc * prometheus.Desc
30
+ statBGWriterCheckpointsTimedDesc * prometheus.Desc
31
+ statBGWriterCheckpointsReqDesc * prometheus.Desc
32
+ statBGWriterCheckpointsReqTimeDesc * prometheus.Desc
33
33
statBGWriterCheckpointsSyncTimeDesc * prometheus.Desc
34
- statBGWriterBuffersCheckpointDesc * prometheus.Desc
35
- statBGWriterBuffersCleanDesc * prometheus.Desc
36
- statBGWriterMaxwrittenCleanDesc * prometheus.Desc
37
- statBGWriterBuffersBackendDesc * prometheus.Desc
34
+ statBGWriterBuffersCheckpointDesc * prometheus.Desc
35
+ statBGWriterBuffersCleanDesc * prometheus.Desc
36
+ statBGWriterMaxwrittenCleanDesc * prometheus.Desc
37
+ statBGWriterBuffersBackendDesc * prometheus.Desc
38
38
statBGWriterBuffersBackendFsyncDesc * prometheus.Desc
39
- statBGWriterBuffersAllocDesc * prometheus.Desc
40
- statBGWriterStatsResetDesc * prometheus.Desc
39
+ statBGWriterBuffersAllocDesc * prometheus.Desc
40
+ statBGWriterStatsResetDesc * prometheus.Desc
41
41
}
42
42
43
43
func NewPGStatBGWriterCollector (config collectorConfig ) (Collector , error ) {
44
44
return & PGStatBGWriterCollector {
45
- statBGWriterCheckpointsTimedDesc : prometheus .NewDesc (
45
+ statBGWriterCheckpointsTimedDesc : prometheus .NewDesc (
46
46
prometheus .BuildFQName (namespace , bgWriterSubsystem , "checkpoints_timed_total" ),
47
47
"Number of scheduled checkpoints that have been performed" ,
48
48
[]string {},
49
49
config .constantLabels ,
50
50
),
51
- statBGWriterCheckpointsReqDesc : prometheus .NewDesc (
51
+ statBGWriterCheckpointsReqDesc : prometheus .NewDesc (
52
52
prometheus .BuildFQName (namespace , bgWriterSubsystem , "checkpoints_req_total" ),
53
53
"Number of requested checkpoints that have been performed" ,
54
54
[]string {},
55
55
config .constantLabels ,
56
56
),
57
- statBGWriterCheckpointsReqTimeDesc : prometheus .NewDesc (
57
+ statBGWriterCheckpointsReqTimeDesc : prometheus .NewDesc (
58
58
prometheus .BuildFQName (namespace , bgWriterSubsystem , "checkpoint_write_time_total" ),
59
59
"Total amount of time that has been spent in the portion of checkpoint processing where files are written to disk, in milliseconds" ,
60
60
[]string {},
61
61
config .constantLabels ,
62
62
),
63
- statBGWriterCheckpointsSyncTimeDesc : prometheus .NewDesc (
63
+ statBGWriterCheckpointsSyncTimeDesc : prometheus .NewDesc (
64
64
prometheus .BuildFQName (namespace , bgWriterSubsystem , "checkpoint_sync_time_total" ),
65
65
"Total amount of time that has been spent in the portion of checkpoint processing where files are synchronized to disk, in milliseconds" ,
66
66
[]string {},
67
67
config .constantLabels ,
68
68
),
69
- statBGWriterBuffersCheckpointDesc : prometheus .NewDesc (
69
+ statBGWriterBuffersCheckpointDesc : prometheus .NewDesc (
70
70
prometheus .BuildFQName (namespace , bgWriterSubsystem , "buffers_checkpoint_total" ),
71
71
"Number of buffers written during checkpoints" ,
72
72
[]string {},
73
73
config .constantLabels ,
74
74
),
75
- statBGWriterBuffersCleanDesc : prometheus .NewDesc (
75
+ statBGWriterBuffersCleanDesc : prometheus .NewDesc (
76
76
prometheus .BuildFQName (namespace , bgWriterSubsystem , "buffers_clean_total" ),
77
77
"Number of buffers written by the background writer" ,
78
78
[]string {},
79
79
config .constantLabels ,
80
80
),
81
- statBGWriterMaxwrittenCleanDesc : prometheus .NewDesc (
81
+ statBGWriterMaxwrittenCleanDesc : prometheus .NewDesc (
82
82
prometheus .BuildFQName (namespace , bgWriterSubsystem , "maxwritten_clean_total" ),
83
83
"Number of times the background writer stopped a cleaning scan because it had written too many buffers" ,
84
84
[]string {},
85
85
config .constantLabels ,
86
86
),
87
- statBGWriterBuffersBackendDesc : prometheus .NewDesc (
87
+ statBGWriterBuffersBackendDesc : prometheus .NewDesc (
88
88
prometheus .BuildFQName (namespace , bgWriterSubsystem , "buffers_backend_total" ),
89
89
"Number of buffers written directly by a backend" ,
90
90
[]string {},
91
91
config .constantLabels ,
92
92
),
93
- statBGWriterBuffersBackendFsyncDesc : prometheus .NewDesc (
93
+ statBGWriterBuffersBackendFsyncDesc : prometheus .NewDesc (
94
94
prometheus .BuildFQName (namespace , bgWriterSubsystem , "buffers_backend_fsync_total" ),
95
95
"Number of times a backend had to execute its own fsync call (normally the background writer handles those even when the backend does its own write)" ,
96
96
[]string {},
97
97
config .constantLabels ,
98
98
),
99
- statBGWriterBuffersAllocDesc : prometheus .NewDesc (
99
+ statBGWriterBuffersAllocDesc : prometheus .NewDesc (
100
100
prometheus .BuildFQName (namespace , bgWriterSubsystem , "buffers_alloc_total" ),
101
101
"Number of buffers allocated" ,
102
102
[]string {},
103
103
config .constantLabels ,
104
104
),
105
- statBGWriterStatsResetDesc : prometheus .NewDesc (
105
+ statBGWriterStatsResetDesc : prometheus .NewDesc (
106
106
prometheus .BuildFQName (namespace , bgWriterSubsystem , "stats_reset_total" ),
107
107
"Time at which these statistics were last reset" ,
108
108
[]string {},
0 commit comments