Gabe Kangas
8e79e2acfa
chore(go): run betteralign and gofumpt on codebase
2023-10-08 14:22:28 -07:00
Gabe Kangas
85e7af3d5f
Update to Go 1.20 + run better align ( #2927 )
...
* chore(go): update go version to 1.20. Closes #2185
* chore(go): run better align against project
To optimize struct field order. Closes #2870
* chore(go): update CI jobs to use Go 1.20
* fix(go): linter warnings for Go 1.20 update
2023-05-30 10:31:43 -07:00
Gabe Kangas
22578f0ac2
Change how often metrics are collected
2022-03-25 14:20:51 -07:00
Gabe Kangas
410b413b84
Add stream health overview collection + apis
2022-03-24 23:07:05 -07:00
Gabe Kangas
992e819f38
Lock metrics on mutation
2022-03-17 18:07:55 -07:00
Gabe Kangas
6479220e78
Expand upon playback metrics
2022-03-16 22:49:27 -07:00
Gabe Kangas
babbcecc9c
Stream performance metrics ( #1785 )
...
* WIP playback metrics
* Playback metrics collecting + APIs. Closes #793
* Cleanup console messages
* Update test
* Increase browser test timeout
* Update browser tests to not fail
2022-03-16 17:34:44 -07:00
Gabe Kangas
994145b609
Fix prometheus viewer count value & rename metrics names
2022-03-09 17:48:53 -08:00
Gabe Kangas
1ed1cc01eb
Persist time series viewer metrics ( #1752 )
...
* WIP persisting time series viewer metrics. Closes #1478
* Remove unused var, move around initial collection
2022-03-06 19:43:57 -08:00
Gabe Kangas
92041c4c23
Add Prometheus for some Owncast metrics ( #1744 )
...
* Add Prometheus for some Owncast metrics. Closes #1303
* Wrap prometheus metrics endpoint in admin middleware
2022-03-06 17:26:52 -08:00
Christian Muehlhaeuser
2e1f8d29b5
Fix godoc style comments ( #356 )
2020-11-12 15:14:59 -08:00
Gabe Kangas
e042c85f88
Hardware status admin api ( #218 )
...
* Add metrics for disk usage
* Add admin API for hardware metrics
* Fix error message alert
2020-10-02 12:18:08 -07:00
Gabe Kangas
236f25b772
Viewer metrics api ( #208 )
...
* Add support for ending the inbound stream. Closes #191
* Add a simple success response to API requests
* Add viewers over time API
* Move controllers to admin directory
2020-10-02 00:06:14 -07:00
Gabe Kangas
4c3da2704f
Simple hardware metrics collection + alerting ( #115 )
...
* Add CPU and RAM usage alerting
* Create basic troubleshooting document to point alerts at
* Limit max number of hardware values collected
* Save metric value with the point in time it was taken
2020-08-27 00:37:32 -07:00