Commit Graph

15 Commits

Author SHA1 Message Date
372c194f7a address clippy issues in latest rust release (#884) 2021-05-13 14:25:09 -04:00
4086e7695e Wiring up the UI to the events (#776)
## Summary of the Pull Request
- The UI now receives the telemetry events
- A new section for the coverage has been added 
- All synced dir are now monitored by the UI
- Gracefully exit from the UI 


depends on #663
2021-04-09 17:05:48 +00:00
6aca32ed9c use usize for worker_id (#755) 2021-03-30 22:27:10 -04:00
dc9b6fa1b0 address telemetry log message locality (#736) 2021-03-26 18:45:36 -04:00
6e60a8cf10 add regression testing tasks (#664) 2021-03-18 15:37:19 -04:00
ff3e80fca5 Add salvo telemetry (#619)
Adds telemetry fields for Salvo.

This PR should not be merged until approved by CELA.

Note: This PR includes #586
2021-03-12 23:39:42 +00:00
19a3805130 include version and software role to Microsoft collected telemetry (#586)
NOTE: This should not be merged until the privacy review has completed.

Ref: reltrack-4150
2021-03-12 14:50:15 +00:00
12df25ca17 Defer log formatting (#634)
Log formatting allocates memory and should only happen
if the log message is needed.
2021-03-05 10:39:15 -08:00
6a049db3a3 Renames application insights keys to be more clear (#587)
* renames `telemetry_key` to `microsoft_telemetry_key`
* renames `instrumentation_key` to `instance_telemetry_key`
* renames `can_share` to `can_share_with_microsoft`
* renames the `applicationinsights-rs` instances to `internal` and `microsoft` respective of the keys used during construction.

This clarifies the underlying use of Application Insights keys and uses struct tuple to ensure the keys are used correctly via rust's type checker.
2021-02-26 17:04:49 +00:00
ed86bb0099 Use non-deprecated atomic method (#593) 2021-02-24 17:41:24 -05:00
360693e8a4 move verbose to debug to align with log and opentelemetry (#541) 2021-02-11 16:49:27 -05:00
f8046934e9 add roles to agent & supervisor (#527) 2021-02-10 20:56:22 +00:00
5114332ea0 clarify proxy log messages (#520) 2021-02-08 17:39:26 -05:00
c5bb0f0588 Update Proxy heartbeat & logging (#502) 2021-02-04 15:38:17 -05:00
cdfdc2be84 split telemetry into it's own crate (#501)
Splits out telemetry crate such that it can be reused by other components (specifically the proxy-manager) easily.
2021-02-04 14:46:35 +00:00