commit | 0eb7257421b137de51e8f68dfda9ad9df2498965 | [log] [tgz] |
---|---|---|
author | Kiet Tran <kiettran@google.com> | Mon Jul 26 22:00:51 2021 +0000 |
committer | CQ Bot <commit-bot@chromium.org> | Mon Jul 26 22:00:51 2021 +0000 |
tree | ce653c6fd632cf5d6ae4a4f522f4e9e59f4f84aa | |
parent | 95106fd2c8c1e5de6495739b60b437c561880b52 [diff] |
[wlan][policy] Add telemetry for connection uptime Keep track of: - connected_duration - downtime_duration - downtime_no_saved_neighbor_duration for the last one day and seven days, separately, and log them into Inspect. These counters will be used to compute the uptime ratio. Bug: 78170 Bug: 78318 Test: Added unit tests. Performed the following manual test. 1. Connect to network, verify that connected_duration counter goes up periodically. 2. Disconnect via StopClientConnection, verify that no counter goes up. 3. Reconnect. 4. Disconnect via wlan-dev API, verify that downtime_duration counter goes up, while downtime_no_saved_neighbor_duration doesn't. 5. Policy would reconnect automatically. Now, disconnect by turning off AP. Verify that both downtime_duration and downtime_no_saved_neighbor_duration counters go up periodically. Change-Id: I549770c97d19994c5b8624e9421a1001a7bd11d3 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/543627 Commit-Queue: Kiet Tran <kiettran@google.com> Reviewed-by: Marc Khouri <mnck@google.com> Reviewed-by: Charles Celerier <chcl@google.com>
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.