Changeset 712 in code for trunk/db_postgres.go


Ignore:
Timestamp:
Nov 17, 2021, 2:58:19 PM (4 years ago)
Author:
contact
Message:

Add Prometheus instrumentation for the database

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/db_postgres.go

    r664 r712  
    1111
    1212        _ "github.com/lib/pq"
     13        "github.com/prometheus/client_golang/prometheus"
     14        promcollectors "github.com/prometheus/client_golang/prometheus/collectors"
    1315)
    1416
     
    147149func (db *PostgresDB) Close() error {
    148150        return db.db.Close()
     151}
     152
     153func (db *PostgresDB) MetricsCollector() prometheus.Collector {
     154        return promcollectors.NewDBStatsCollector(db.db, "main")
    149155}
    150156
Note: See TracChangeset for help on using the changeset viewer.