From 53ad91c63c2788a83d0e80985ffa89ce7cdf203f Mon Sep 17 00:00:00 2001 From: Rasmus Dahlberg Date: Wed, 4 Nov 2020 23:09:42 +0100 Subject: added prometheus metrics --- instance.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'instance.go') diff --git a/instance.go b/instance.go index 843e9f8..65ebcb3 100644 --- a/instance.go +++ b/instance.go @@ -43,6 +43,10 @@ func (p LogParameters) String() string { return fmt.Sprintf("LogId(%s) TreeId(%d) Prefix(%s) NumAnchors(%d)", base64.StdEncoding.EncodeToString(p.LogId), p.TreeId, p.Prefix, len(p.AnchorList)) } +func (i *LogParameters) id() string { + return base64.StdEncoding.EncodeToString(i.LogId) +} + // NewInstance returns a new STFE Instance func NewInstance(lp *LogParameters, client trillian.TrillianLogClient, deadline time.Duration, mux *http.ServeMux) (*Instance, error) { i := &Instance{ @@ -51,6 +55,7 @@ func NewInstance(lp *LogParameters, client trillian.TrillianLogClient, deadline Deadline: deadline, } i.registerHandlers(mux) + once.Do(metricSetup) return i, nil } -- cgit v1.2.3