Skip to content

Introduce a monitoring message bus

Context

Introducing some kind of bus for monitoring messages collection and dispatch has been discussed on the mailing list. That bus would carry different types of structured messages like log records, build metrics and state metrics.

Task Description

  • Define the structure of the various messages to be carried.
  • Implement a message bus that would fit BuildGrid's threading model.

Acceptance Criteria

  • Demonstrate bus watcher printing collected messages.
Edited by Martin Blanchard