![]() |
VRS
A file format for sensor data.
|
Telemetry event specialized to report cloud traffic. More...
#include <TelemetryLogger.h>
Public Member Functions | |
TrafficEvent & | setIsSuccess (bool success) |
TrafficEvent & | setIsUpload () |
TrafficEvent & | setIsDownload () |
TrafficEvent & | setAttemptStartTime () |
TrafficEvent & | setTotalDurationMs (int64_t durationMs) |
TrafficEvent & | setTransferDurationMs (int64_t aTransferDurationMs) |
TrafficEvent & | setTransferOffset (size_t offset) |
TrafficEvent & | setTransferRequestSize (size_t aTransferRequestSize) |
TrafficEvent & | setTransferSize (size_t aTransferSize) |
TrafficEvent & | setRetryCount (size_t aRetryCount) |
TrafficEvent & | setError429Count (size_t anError429Count) |
TrafficEvent & | setErrorCount (size_t anErrorCount) |
TrafficEvent & | setHttpStatus (long status) |
TrafficEvent & | setUrl (const string &aServerName) |
Telemetry event specialized to report cloud traffic.
A key goal of telemetry is to monitor traffic to cloud storage solutions, so we can measure resource usage and detect excessive traffic. This requires logging every network transaction, as opposed to sparse events, giving leverage to custom implementation optimizations not possible with a generic event.