Commit Graph

21 Commits

Author SHA1 Message Date
Benjamin Pracht
2a4be29988 Add support for cgroup v1 to cpu stats function (#232) 2022-10-19 11:24:40 -07:00
Benjamin Pracht
9b09be77ef Cgroup aware idle CPU computation (#229)
On linux, this will report the amount of idle CPU relative to the cgroup defined quota. On other OSs, the idle cpu for the whole host is reported
2022-10-17 15:12:12 -07:00
David Colburn
f03f3734be Ingress updates (#143)
* ingress updates

* generated protobuf

* undo refactor

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-07-06 11:10:06 -07:00
David Colburn
137b876761 remove recording (#142)
* remove recording

* remove generated files

* generated protobuf

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-07-05 17:10:59 -07:00
David Colburn
e66f32ebb7 Rpc handler (#135)
* updated egress rpc

* new statuses

* update sendresponse

* update names

* update claim

* nil redis client
2022-06-13 11:59:08 -07:00
David Colburn
fa5221e452 Remove Lock from message bus interface (#134) 2022-06-08 17:10:44 -07:00
David Colburn
7e4ab2da14 Add close to message bus (#129) 2022-06-06 13:11:10 -07:00
Raja Subramanian
fd3aaffcb8 Removing AtomicFlag, just use uber atomic.Bool (#96) 2022-02-25 12:38:26 +05:30
David Colburn
ec6020d865 Egress (#92)
* egress

* generated protobuf

* remove ingress

* update egress package

* update optional enums

* generated protobuf

* updated proto

* add sent_at to start request

* generated protobuf

* default codecs

* remove extra codecs for now

* generated protobuf

* put recording back

* add connection options

* generated protobuf

* put recording back

* add sent_at and room_id

* generated protobuf

* add sent_at and room_id

* generated protobuf

* update egressInfo

* put recordingInfo back in webhooks

* egress events

* update analytics event

* egress status

* deprecate recording rpcs

* undo some changes

* key/secret -> token

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-22 00:21:29 -08:00
Mathew Kamkar
81dc057627 move node id generation into this repo (#55) 2021-12-10 15:41:41 -08:00
Mathew Kamkar
25ee0223e5 prometheus metrics on message bus (#36) 2021-10-22 10:03:29 -07:00
David Colburn
bc7778f2a7 interface -> proto.Message (#35) 2021-10-21 16:18:21 -05:00
David Colburn
ffb5cb48d0 update recording response (#30)
* update recording response

* update RPC

* take responsibility of ids
2021-10-08 13:35:09 -05:00
David Colburn
1dadf89309 recording v2 (#28)
* recording v2

* input oneof

* input.input_url -> input.url

* update channels

* simplify reservation

* recording request

* recording response

* recording rpc

* add reserve func

* close subscriber

* file option

* remove scaling
2021-10-06 23:36:55 -05:00
David Colburn
e3e7ce0232 notifier interface, message bus queue (#25)
* notifier interface, message bus queue

* remove ctx

* change name
2021-09-22 15:32:51 -05:00
David Colburn
b60237c535 recording webhooks (#24)
* recording webhooks

* use token instead of api key+secret

* remove token
2021-09-21 17:18:30 -05:00
David Colburn
11c6a1d9ee message bus (#19)
* message bus

* fix lock interface

* return interface
2021-09-02 15:37:08 -05:00
David Colburn
f50e369785 add recording utils 2021-07-26 23:42:01 -07:00
David Colburn
1f2364dac4 Recording (#5) 2021-07-26 23:20:03 -05:00
David Zhao
b4b2437b4e switch base62 library 2021-03-15 11:31:13 -07:00
David Zhao
e14fc4abdc moved over auth and utils packages 2021-03-12 23:46:02 -08:00