fleet/schema/tables/network_quality.yml
Lucas Manuel Rodriguez d4c0834cba
Bump macadmins/osquery-extension to v1.4.1 and add network_quality ta… (#44214)
**Related issue:** Resolves #44202.

- [X] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.

## Testing

- [X] QA'd all new/changed functionality manually

## fleetd/orbit/Fleet Desktop

- [X] Verified compatibility with the latest released version of Fleet
(see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/workflows/fleetd-development-and-release-strategy.md))
- [X] Verified that fleetd runs on macOS, Linux and Windows
- [X] Verified auto-update works from the released version of component
to the new version (see [tools/tuf/test](../tools/tuf/test/README.md))


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **New Features**
* Added network quality table for macOS to monitor download and upload
speeds with results formatted in both kilobits and megabits per second
(requires macOS 12+)

* **Chores**
  * Updated MacAdmins osquery extension dependency to v1.4.1

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-04-27 14:52:27 -03:00

26 lines
1.2 KiB
YAML

name: network_quality
platforms:
- darwin
description: Output from the macOS `networkQuality` binary, reporting download and upload throughput.
columns:
- name: dl_throughput_kbps
type: integer
required: false
description: Download throughput in kilobits per second, as reported by `networkQuality -c`.
- name: ul_throughput_kbps
type: integer
required: false
description: Upload throughput in kilobits per second, as reported by `networkQuality -c`.
- name: dl_throughput_mbps
type: text
required: false
description: Download throughput in megabits per second, formatted to two decimal places.
- name: ul_throughput_mbps
type: text
required: false
description: Upload throughput in megabits per second, formatted to two decimal places.
notes: |-
This table is not a core osquery table. It is included as part of Fleet's agent ([fleetd](https://fleetdm.com/docs/get-started/anatomy#fleetd)). This table is from the [Mac Admins osquery extension](https://github.com/macadmins/osquery-extension).
The `/usr/bin/networkQuality` binary is only available on macOS 12 (Monterey) and later. On hosts where the binary is not present, the table returns no rows.
evented: false