aboutsummaryrefslogtreecommitdiff
path: root/hotline/stats.go
diff options
context:
space:
mode:
authorJeff Halter <868228+jhalter@users.noreply.github.com>2022-06-08 20:54:07 -0700
committerJeff Halter <868228+jhalter@users.noreply.github.com>2022-06-08 20:54:07 -0700
commit23411fc23dcf82e0ed35a780bfdda2341bedf819 (patch)
treee29a32ec6a387c2943d1b52bc3b8b5861600a639 /hotline/stats.go
parentba29c43bb23de83c7715271e0830cb9f00e9e1c1 (diff)
Add flag to enable optional stats HTTP endpoint
re: #29 TODO: add more stat counters Usage: ``` ./mobius-hotline-server -stats-port 5503 ``` ``` ❯ curl -s localhost:5503 | jq . { "LoginCount": 0, "StartTime": "2022-06-08T20:49:10.183921-07:00", "DownloadCounter": 0, "UploadCounter": 0 } ```
Diffstat (limited to 'hotline/stats.go')
-rw-r--r--hotline/stats.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/hotline/stats.go b/hotline/stats.go
index dd8ea1d..4b9119d 100644
--- a/hotline/stats.go
+++ b/hotline/stats.go
@@ -6,9 +6,10 @@ import (
)
type Stats struct {
- LoginCount int `yaml:"login count"`
- StartTime time.Time `yaml:"start time"`
- Uptime time.Duration `yaml:"uptime"`
+ LoginCount int `yaml:"login count"`
+ StartTime time.Time `yaml:"start time"`
+ DownloadCounter int
+ UploadCounter int
}
func (s *Stats) String() string {