Ingo Oppermann
412fbedea3
Make psutil a submodule of resources, remove default psutil
2024-10-28 16:13:13 +01:00
Ingo Oppermann
175fb1a9b4
Don't directly access psutils
2024-10-28 10:27:38 +01:00
Ingo Oppermann
2dbe5b5685
Add GPU support
2024-10-24 15:08:26 +02:00
Ingo Oppermann
bc12123191
Add statistics about buffer reuse
2024-10-14 15:49:07 +02:00
Ingo Oppermann
2f932be97d
Add metrics for mallocs and frees
2024-10-14 15:34:10 +02:00
Ingo Oppermann
fbea34a43a
Add memory stats about self
2024-10-14 15:11:25 +02:00
Ingo Oppermann
7a58c52a17
Collect statistics about buffer pool, export as metrics
2024-10-14 14:55:29 +02:00
Ingo Oppermann
91874e6caf
Extend http status metrics by method and path
2024-10-10 12:18:22 +02:00
Ingo Oppermann
76f79333c3
Fix typo in test name
2024-03-14 11:23:24 +01:00
Ingo Oppermann
5b81e6e23f
Add metrics collector for HTTP status codes
2023-09-29 17:18:59 +02:00
Ingo Oppermann
fc03bf73a2
Make resource manager a main module and expose more details
2023-06-06 21:28:08 +02:00
Ingo Oppermann
3ac7ead20d
Add the resource limits to the metrics
2023-06-06 15:20:59 +02:00
Ingo Oppermann
ccac2ffd5d
Various updates
...
- rebrand group to domain
- move IAM to the API (rest and graph) for enforcing "process:" rules
- add abstraction layer for restream store in order to decouple internal format from format on disk
- move playout handler into restreamHandler
- remove user from restream interface
- add TaskID type that includes the process id and its domain
2023-05-23 15:47:06 +02:00
Ingo Oppermann
ead6e64442
Merge branch 'dev' into iam
2023-05-15 21:17:23 +02:00
Ingo Oppermann
0e73a0fdf3
Clarify metric descriptions
2023-04-11 14:52:27 +02:00
Ingo Oppermann
a9459bda7c
WIP enforcing policies on process level
2023-02-14 15:23:50 +01:00
Ingo Oppermann
a8e86a7111
Add tests
2023-01-24 16:08:11 +01:00
Ingo Oppermann
285ef79716
Add /v3/metrics (get) endpoint to list all known metrics
2022-09-08 13:50:53 +02:00
Ingo Oppermann
f60d09963c
Add RegistryReader interface for read-only registry
2022-08-19 11:46:30 +03:00
Ingo Oppermann
3e7b1751d5
Add process id and reference glob pattern matching
...
For the API endpoint /v3/process two new query parameter are introduced
in order to list only processes that match a pattern for the id and the
reference: idpattern and refpattern. The pattern is a glob pattern. If
patterns for both are given, the results will be intersected. If you use
other query parameters such as id or reference, they will be applied
after the result of the pattern matching.
2022-08-17 07:55:44 +03:00
Jan Stabenow
eb1cc37456
Add GoSRT & improvements (repo-merge)
...
Commits (Ingo Oppermann):
- Add experimental SRT connection stats and logs
- Hide /config/reload endpoint in reade-only mode
- Add SRT server
- Create v16 in go.mod
- Fix data races, tests, lint, and update dependencies
- Add trailing slash for routed directories (datarhei/restreamer#340 )
- Allow relative URLs in content in static routes
Co-Authored-By: Ingo Oppermann <57445+ioppermann@users.noreply.github.com >
2022-06-23 22:13:58 +02:00
Jan Stabenow
9c0b535199
Add v16.7.2
2022-05-13 19:26:45 +02:00