Skip to content

Commit 64f002f

Browse files
Rename s/pg_buffercache/pg_buffercache_summary/.
Signed-off-by: Peter Nuttall <[email protected]>
1 parent 2abb5c9 commit 64f002f

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

collector/pg_buffercache.go renamed to collector/pg_buffercache_summary.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,56 +22,56 @@ import (
2222
"github.com/prometheus/client_golang/prometheus"
2323
)
2424

25-
const buffercacheSubsystem = "buffercache"
25+
const buffercacheSummarySubsystem = "buffercache_summary"
2626

2727
func init() {
28-
registerCollector(buffercacheSubsystem, defaultDisabled, NewBuffercacheCollector)
28+
registerCollector(buffercacheSummarySubsystem, defaultDisabled, NewBuffercacheSummaryCollector)
2929
}
3030

31-
// BuffercacheCollector collects stats from pg_buffercache: https://www.postgresql.org/docs/current/pgbuffercache.html.
31+
// BuffercacheSummaryCollector collects stats from pg_buffercache: https://www.postgresql.org/docs/current/pgbuffercache.html.
3232
//
3333
// It depends on the extension being loaded with
3434
//
3535
// create extension pg_buffercache;
3636
//
3737
// It does not take locks, see the PG docs above.
38-
type BuffercacheCollector struct {
38+
type BuffercacheSummaryCollector struct {
3939
log *slog.Logger
4040
}
4141

42-
func NewBuffercacheCollector(config collectorConfig) (Collector, error) {
43-
return &BuffercacheCollector{
42+
func NewBuffercacheSummaryCollector(config collectorConfig) (Collector, error) {
43+
return &BuffercacheSummaryCollector{
4444
log: config.logger,
4545
}, nil
4646
}
4747

4848
var (
4949
buffersUsedDesc = prometheus.NewDesc(
50-
prometheus.BuildFQName(namespace, buffercacheSubsystem, "buffers_used"),
50+
prometheus.BuildFQName(namespace, buffercacheSummarySubsystem, "buffers_used"),
5151
"Number of used shared buffers",
5252
[]string{},
5353
prometheus.Labels{},
5454
)
5555
buffersUnusedDesc = prometheus.NewDesc(
56-
prometheus.BuildFQName(namespace, buffercacheSubsystem, "buffers_unused"),
56+
prometheus.BuildFQName(namespace, buffercacheSummarySubsystem, "buffers_unused"),
5757
"Number of unused shared buffers",
5858
[]string{},
5959
prometheus.Labels{},
6060
)
6161
buffersDirtyDesc = prometheus.NewDesc(
62-
prometheus.BuildFQName(namespace, buffercacheSubsystem, "buffers_dirty"),
62+
prometheus.BuildFQName(namespace, buffercacheSummarySubsystem, "buffers_dirty"),
6363
"Number of dirty shared buffers",
6464
[]string{},
6565
prometheus.Labels{},
6666
)
6767
buffersPinnedDesc = prometheus.NewDesc(
68-
prometheus.BuildFQName(namespace, buffercacheSubsystem, "buffers_pinned"),
68+
prometheus.BuildFQName(namespace, buffercacheSummarySubsystem, "buffers_pinned"),
6969
"Number of pinned shared buffers",
7070
[]string{},
7171
prometheus.Labels{},
7272
)
7373
usageCountAvgDesc = prometheus.NewDesc(
74-
prometheus.BuildFQName(namespace, buffercacheSubsystem, "usagecount_avg"),
74+
prometheus.BuildFQName(namespace, buffercacheSummarySubsystem, "usagecount_avg"),
7575
"Average usage count of used shared buffers",
7676
[]string{},
7777
prometheus.Labels{},
@@ -99,7 +99,7 @@ func gaugeInt32(m sql.NullInt32, desc *prometheus.Desc, ch chan<- prometheus.Met
9999

100100
// Update implements Collector
101101
// It is called by the Prometheus registry when collecting metrics.
102-
func (c BuffercacheCollector) Update(ctx context.Context, instance *instance, ch chan<- prometheus.Metric) error {
102+
func (c BuffercacheSummaryCollector) Update(ctx context.Context, instance *instance, ch chan<- prometheus.Metric) error {
103103
// pg_buffercache_summary is only in v16, and we don't need support for earlier currently.
104104
if !instance.version.GE(semver.MustParse("16.0.0")) {
105105
return nil

collector/pg_buffercache_test.go renamed to collector/pg_buffercache_summary_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323
"github.com/smartystreets/goconvey/convey"
2424
)
2525

26-
func TestBuffercacheCollector(t *testing.T) {
26+
func TestBuffercacheSummaryCollector(t *testing.T) {
2727
db, mock, err := sqlmock.New()
2828
if err != nil {
2929
t.Fatalf("Error opening a stub db connection: %s", err)
@@ -46,7 +46,7 @@ func TestBuffercacheCollector(t *testing.T) {
4646
ch := make(chan prometheus.Metric)
4747
go func() {
4848
defer close(ch)
49-
c := BuffercacheCollector{}
49+
c := BuffercacheSummaryCollector{}
5050

5151
if err := c.Update(context.Background(), inst, ch); err != nil {
5252
t.Errorf("Error calling PGStatStatementsCollector.Update: %s", err)

0 commit comments

Comments
 (0)