summaryrefslogtreecommitdiff
path: root/internal/server/metrics
diff options
context:
space:
mode:
Diffstat (limited to 'internal/server/metrics')
-rw-r--r--internal/server/metrics/metrics.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/internal/server/metrics/metrics.go b/internal/server/metrics/metrics.go
index 1ce907c..d465b6c 100644
--- a/internal/server/metrics/metrics.go
+++ b/internal/server/metrics/metrics.go
@@ -55,3 +55,10 @@ var UsersActive = promauto.NewGauge(prometheus.GaugeOpts{
Name: "users_active_total",
Help: "The total number of active users",
})
+
+var SessionDuration = promauto.NewHistogramVec(prometheus.HistogramOpts{
+ Namespace: namespace,
+ Name: "session_duration_seconds",
+ Help: "The duration in seconds of an authenticated session",
+ NativeHistogramBucketFactor: 1.00271,
+}, []string{"os", "arch", "term", "colorterm"})