]> go.fuhry.dev Git - runtime.git/commit
metricbus: abstract transport
authorDan Fuhry <dan@fuhry.com>
Fri, 14 Nov 2025 18:00:00 +0000 (13:00 -0500)
committerDan Fuhry <dan@fuhry.com>
Fri, 14 Nov 2025 18:05:00 +0000 (13:05 -0500)
commit696e9c4c39721f5e4b83ea8c0a86f639989229d0
treef06cf56eb7bb2c17de125f2d6796bba9266f33ae
parentf09064f0d8c4e822e8c6ed440646b873ba2962ac
metricbus: abstract transport

- rename metricbus/internal -> metricbus/mbserver due to import from //cmd/metricbus_server
- add httpserver transport
- add utils/rollout library for... controlling rollouts
metrics/metricbus/mbclient/BUILD.bazel
metrics/metricbus/mbclient/common.go [new file with mode: 0644]
metrics/metricbus/mbclient/conn.go
metrics/metricbus/mbclient/httpserver_client.go [new file with mode: 0644]
metrics/metricbus/mbclient/httpserver_metrics.go [new file with mode: 0644]
metrics/metricbus/mbclient/httpserver_utils.go [new file with mode: 0644]
metrics/metricbus/mbserver/BUILD.bazel [moved from metrics/metricbus/internal/BUILD.bazel with 75% similarity]
metrics/metricbus/mbserver/dbus_interface.go [moved from metrics/metricbus/internal/dbus_interface.go with 98% similarity]
metrics/metricbus/mbserver/server.go [moved from metrics/metricbus/internal/server.go with 99% similarity]
utils/rollout/rollout.go [new file with mode: 0644]