diff options
author | kali kaneko (leap communications) <kali@leap.se> | 2020-01-31 14:53:29 -0600 |
---|---|---|
committer | kali kaneko (leap communications) <kali@leap.se> | 2020-02-11 17:39:04 +0100 |
commit | ecaa22111ee8e34111080139e1e8a92b90e30158 (patch) | |
tree | 65f34061265cb346e5380416ba806b92a010fe13 /pkg/metrics | |
parent | 6da07c8be89be0d40e8bdae9d773bfb5d2d33ad9 (diff) |
[feat] add prometheus instrumentation
Diffstat (limited to 'pkg/metrics')
-rw-r--r-- | pkg/metrics/metrics.go | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/pkg/metrics/metrics.go b/pkg/metrics/metrics.go new file mode 100644 index 0000000..8b4bdbb --- /dev/null +++ b/pkg/metrics/metrics.go @@ -0,0 +1,23 @@ +package metrics + +import ( + "github.com/prometheus/client_golang/prometheus" + "github.com/prometheus/client_golang/prometheus/promauto" +) + +var ( + FailedLogins = promauto.NewCounter(prometheus.CounterOpts{ + Name: "vpnweb_failed_logins_total", + Help: "The total number of failed logins", + }) + + SuccessfulLogins = promauto.NewCounter(prometheus.CounterOpts{ + Name: "vpnweb_successful_logins_total", + Help: "The total number of processed events", + }) + + DownloadedCerts = promauto.NewCounter(prometheus.CounterOpts{ + Name: "vpnweb_downloaded_certs_total", + Help: "The total number of downloaded certs", + }) +) |