45
45
"total_relation" ,
46
46
),
47
47
"Total Relation Size of the table" ,
48
- []string {"schemaname" , "datname " , "relname " }, nil ,
48
+ []string {"schemaname" , "relname " , "datname " }, nil ,
49
49
)
50
50
pgTableIndexSizeDesc = prometheus .NewDesc (
51
51
prometheus .BuildFQName (
54
54
"index" ,
55
55
),
56
56
"Indexes Size of the Table" ,
57
- []string {"schemaname" , "datname " , "relname " }, nil ,
57
+ []string {"schemaname" , "relname " , "datname " }, nil ,
58
58
)
59
59
pgRelationSizeDesc = prometheus .NewDesc (
60
60
prometheus .BuildFQName (
@@ -63,11 +63,11 @@ var (
63
63
"relation" ,
64
64
),
65
65
"Relation Size of the table" ,
66
- []string {"schemaname" , "datname " , "relname " }, nil ,
66
+ []string {"schemaname" , "relname " , "datname " }, nil ,
67
67
)
68
68
pgTableSizeQuery = `SELECT
69
- table_catalog datname ,
70
- table_name relname ,
69
+ table_catalog relname ,
70
+ table_name datname ,
71
71
table_schema schemaname,
72
72
pg_total_relation_size('"'||table_schema||'"."'||table_name||'"') total_relation_size,
73
73
pg_relation_size('"'||table_schema||'"."'||table_name||'"') relation_size,
@@ -86,14 +86,14 @@ func (c PGTableSizeCollector) Update(ctx context.Context, instance *instance, ch
86
86
}
87
87
defer rows .Close ()
88
88
for rows .Next () {
89
- var tableSchema , tableName , databaseName sql.NullString
89
+ var schemaName , relName , databaseName sql.NullString
90
90
var totalRelationSize , relationSize , indexesSize sql.NullInt64
91
91
92
- if err := rows .Scan (& databaseName , & tableName , & tableSchema , & totalRelationSize , & relationSize , & indexesSize ); err != nil {
92
+ if err := rows .Scan (& databaseName , & relName , & schemaName , & totalRelationSize , & relationSize , & indexesSize ); err != nil {
93
93
return err
94
94
}
95
95
96
- if ! tableSchema .Valid || ! tableName .Valid || ! databaseName .Valid {
96
+ if ! schemaName .Valid || ! relName .Valid || ! databaseName .Valid {
97
97
continue
98
98
}
99
99
@@ -115,19 +115,19 @@ func (c PGTableSizeCollector) Update(ctx context.Context, instance *instance, ch
115
115
ch <- prometheus .MustNewConstMetric (
116
116
pgTableTotalRelationDesc ,
117
117
prometheus .CounterValue , totalRelationsSizeMetric ,
118
- tableSchema .String , databaseName .String , tableName .String ,
118
+ schemaName .String , relName .String , databaseName .String ,
119
119
)
120
120
121
121
ch <- prometheus .MustNewConstMetric (
122
122
pgRelationSizeDesc ,
123
123
prometheus .CounterValue , relationSizeMetric ,
124
- tableSchema .String , databaseName .String , tableName .String ,
124
+ schemaName .String , relName .String , databaseName .String ,
125
125
)
126
126
127
127
ch <- prometheus .MustNewConstMetric (
128
128
pgTableIndexSizeDesc ,
129
129
prometheus .CounterValue , indexesSizeMetric ,
130
- tableSchema .String , databaseName .String , tableName .String ,
130
+ schemaName .String , relName .String , databaseName .String ,
131
131
)
132
132
}
133
133
0 commit comments