1. 02 Dec, 2020 2 commits
    • Adam Coldrick's avatar
      Add dashboard for bots metrics · 9099eb7e
      Adam Coldrick authored
    • Adam Coldrick's avatar
      Add timing metrics for Bots service methods · 7a513e31
      Adam Coldrick authored
      This commit adds a few timing metrics to the Bots service, to get an idea
      of how long workers sit waiting for work, and how long the actual assignment
      of a lease takes.
      This should allow us to start to spot signs of any performance bottlenecks
      in the lease assignment part of the critical path for handling Execute
  2. 30 Nov, 2020 1 commit
    • Adam Coldrick's avatar
      Use LargeBinary to store serialized Action messages · 53412dc3
      Adam Coldrick authored
      PostgreSQL's database driver decodes the serialized Action as unicode
      when storing it using String as the column, which results in data which
      can't usefully be re-encoded back to a serialized Action. This results
      in the Action message which is eventually sent to workers being empty.
      This commit drops that column and recreates it using LargeBinary, a helper
      column type from SQLAlchemy which automatically uses the preferred type
      for storing binary data based on the database backend being used.
  3. 26 Nov, 2020 7 commits
  4. 25 Nov, 2020 4 commits
  5. 24 Nov, 2020 1 commit
    • Adam Coldrick's avatar
      Split CAS cache metrics by request · f2ed7ccf
      Adam Coldrick authored
      Combining the metrics for cache hits for ByteStream Read and
      BatchReadBlobs requests makes some sense, but its useful to be able
      to inspect them independently. Separating them out also allows for
      more useful averages to be calculated.
      This commit splits the metrics so that each previous metric (except
      the percentage which is meaningless for ByteStream Read) is separated
      by request type. The percentage metric is now explicitly only for
  6. 23 Nov, 2020 7 commits
  7. 20 Nov, 2020 1 commit
  8. 18 Nov, 2020 7 commits
  9. 12 Nov, 2020 1 commit
  10. 11 Nov, 2020 9 commits