Changeset 707 in code for trunk/server.go


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

Add basic Prometheus metrics exporter

This only exports the default metrics for now.

References: https://todo.sr.ht/~emersion/soju/142

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server.go

    r705 r707  
    1515        "time"
    1616
     17        "github.com/prometheus/client_golang/prometheus"
    1718        "gopkg.in/irc.v3"
    1819        "nhooyr.io/websocket"
     
    6970
    7071type Server struct {
    71         Logger Logger
    72         Identd *Identd // can be nil
     72        Logger          Logger
     73        Identd          *Identd               // can be nil
     74        MetricsRegistry prometheus.Registerer // can be nil
    7375
    7476        config    atomic.Value // *Config
Note: See TracChangeset for help on using the changeset viewer.