Skip to content

Conversation

@brayniac
Copy link
Contributor

@brayniac brayniac commented May 5, 2025

Adds per-task cpu usage

brayniac and others added 3 commits May 5, 2025 13:27
Adds cpu usage metrics on a per-task (process) basis.
Previously, we were using the blocking Reqwest client in an async
context. While done intentionally, this does result in a panic in
debug builds.

Changes the recorder, exporter, and hindsight tools to use an async
client in the async context.

Updates the ci smoketest to be a combination of the agent and
recorder.
…stems#504)

Bumps the cargo-dependencies group with 10 updates:

| Package | From | To |
| --- | --- | --- |
| [toml](https://github.com/toml-rs/toml) | `0.8.20` | `0.8.21` |
| [cc](https://github.com/rust-lang/cc-rs) | `1.2.20` | `1.2.21` |
| [hashbrown](https://github.com/rust-lang/hashbrown) | `0.15.2` | `0.15.3` |
| [libm](https://github.com/rust-lang/compiler-builtins) | `0.2.13` | `0.2.14` |
| redox_syscall | `0.5.11` | `0.5.12` |
| [rustix](https://github.com/bytecodealliance/rustix) | `1.0.5` | `1.0.7` |
| [synstructure](https://github.com/mystor/synstructure) | `0.13.1` | `0.13.2` |
| [toml_edit](https://github.com/toml-rs/toml) | `0.22.25` | `0.22.26` |
| [toml_write](https://github.com/toml-rs/toml) | `0.1.0` | `0.1.1` |
| [winnow](https://github.com/winnow-rs/winnow) | `0.7.7` | `0.7.9` |


Updates `toml` from 0.8.20 to 0.8.21
- [Commits](toml-rs/toml@toml-v0.8.20...toml-v0.8.21)

Updates `cc` from 1.2.20 to 1.2.21
- [Release notes](https://github.com/rust-lang/cc-rs/releases)
- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)
- [Commits](rust-lang/cc-rs@cc-v1.2.20...cc-v1.2.21)

Updates `hashbrown` from 0.15.2 to 0.15.3
- [Release notes](https://github.com/rust-lang/hashbrown/releases)
- [Changelog](https://github.com/rust-lang/hashbrown/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/hashbrown/commits/v0.15.3)

Updates `libm` from 0.2.13 to 0.2.14
- [Release notes](https://github.com/rust-lang/compiler-builtins/releases)
- [Changelog](https://github.com/rust-lang/compiler-builtins/blob/master/.release-plz.toml)
- [Commits](rust-lang/compiler-builtins@libm-v0.2.13...libm-v0.2.14)

Updates `redox_syscall` from 0.5.11 to 0.5.12

Updates `rustix` from 1.0.5 to 1.0.7
- [Release notes](https://github.com/bytecodealliance/rustix/releases)
- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGES.md)
- [Commits](bytecodealliance/rustix@v1.0.5...v1.0.7)

Updates `synstructure` from 0.13.1 to 0.13.2
- [Commits](https://github.com/mystor/synstructure/commits)

Updates `toml_edit` from 0.22.25 to 0.22.26
- [Commits](toml-rs/toml@v0.22.25...v0.22.26)

Updates `toml_write` from 0.1.0 to 0.1.1
- [Commits](toml-rs/toml@toml_write-v0.1.0...toml_write-v0.1.1)

Updates `winnow` from 0.7.7 to 0.7.9
- [Changelog](https://github.com/winnow-rs/winnow/blob/main/CHANGELOG.md)
- [Commits](winnow-rs/winnow@v0.7.7...v0.7.9)

---
updated-dependencies:
- dependency-name: toml
  dependency-version: 0.8.21
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: cc
  dependency-version: 1.2.21
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: hashbrown
  dependency-version: 0.15.3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: libm
  dependency-version: 0.2.14
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: redox_syscall
  dependency-version: 0.5.12
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: rustix
  dependency-version: 1.0.7
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: synstructure
  dependency-version: 0.13.2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: toml_edit
  dependency-version: 0.22.26
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: toml_write
  dependency-version: 0.1.1
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
- dependency-name: winnow
  dependency-version: 0.7.9
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: cargo-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant