Changeset 712 in code for trunk/db.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.go

    r674 r712  
    77        "strings"
    88        "time"
     9
     10        "github.com/prometheus/client_golang/prometheus"
    911)
    1012
     
    2729        ListDeliveryReceipts(ctx context.Context, networkID int64) ([]DeliveryReceipt, error)
    2830        StoreClientDeliveryReceipts(ctx context.Context, networkID int64, client string, receipts []DeliveryReceipt) error
     31}
     32
     33type MetricsCollectorDatabase interface {
     34        Database
     35        MetricsCollector() prometheus.Collector
    2936}
    3037
Note: See TracChangeset for help on using the changeset viewer.