Telemetry (Thu thập dữ liệu) của HttpRepl
Nguồn: HttpRepl telemetry
HttpRepl bao gồm tính năng telemetry (thu thập dữ liệu sử dụng). Điều quan trọng là nhóm HttpRepl hiểu cách công cụ được sử dụng để có thể cải thiện nó.
Cách từ chối tham gia
Tính năng telemetry của HttpRepl được bật theo mặc định. Để từ chối tính năng telemetry, đặt biến môi trường DOTNET_HTTPREPL_TELEMETRY_OPTOUT thành 1 hoặc true.
Thông báo
HttpRepl hiển thị văn bản tương tự như sau khi bạn chạy công cụ lần đầu tiên. Văn bản có thể thay đổi đôi chút tùy theo phiên bản công cụ bạn đang chạy. Trải nghiệm "lần chạy đầu tiên" này là cách Microsoft thông báo cho bạn về việc thu thập dữ liệu.
Telemetry --------- The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_HTTPREPL_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.
Để ẩn văn bản trải nghiệm "lần chạy đầu tiên", đặt biến môi trường DOTNET_HTTPREPL_SKIP_FIRST_TIME_EXPERIENCE thành 1 hoặc true.
Các điểm dữ liệu
Tính năng telemetry không:
- Thu thập dữ liệu cá nhân, chẳng hạn như tên người dùng, địa chỉ email hoặc URL.
- Quét các HTTP request hoặc response của bạn.
Dữ liệu được gửi an toàn đến máy chủ Microsoft và được lưu giữ với quyền truy cập hạn chế.
Bảo vệ quyền riêng tư của bạn là điều quan trọng đối với chúng tôi. Nếu bạn nghi ngờ tính năng telemetry đang thu thập dữ liệu nhạy cảm hoặc dữ liệu đang được xử lý không an toàn hoặc không phù hợp, hãy thực hiện một trong các hành động sau:
- Gửi issue (vấn đề) trong repository dotnet/httprepl.
- Gửi email đến dotnet@microsoft.com để điều tra.
Tính năng telemetry thu thập dữ liệu sau.
| Phiên bản .NET SDK | Dữ liệu |
|---|---|
| >=5.0 | Timestamp (dấu thời gian) của lần gọi. |
| >=5.0 | Địa chỉ IP ba octet được sử dụng để xác định vị trí địa lý. |
| >=5.0 | Hệ điều hành và phiên bản. |
| >=5.0 | Runtime ID (mã nhận dạng thời gian chạy) mà công cụ đang chạy trên đó. |
| >=5.0 | Liệu công cụ có đang chạy trong container không. |
| >=5.0 | Địa chỉ Media Access Control (MAC) đã được băm: một ID duy nhất của máy được mã hóa bằng thuật toán băm SHA256. |
| >=5.0 | Phiên bản kernel. |
| >=5.0 | Phiên bản HttpRepl. |
| >=5.0 | Liệu công cụ có được khởi động với đối số help, run hoặc connect không. Giá trị đối số thực tế không được thu thập. |
| >=5.0 | Lệnh được gọi (ví dụ: get) và liệu nó có thành công không. |
| >=5.0 | Đối với lệnh connect, liệu các đối số root, base hoặc openapi có được cung cấp không. Giá trị đối số thực tế không được thu thập. |
| >=5.0 | Đối với lệnh pref, liệu get hay set được thực hiện và tùy chọn nào được truy cập. Nếu không phải tùy chọn nổi tiếng, tên được băm. Giá trị không được thu thập. |
| >=5.0 | Đối với lệnh set header, tên header đang được đặt. Nếu không phải header nổi tiếng, tên được băm. Giá trị không được thu thập. |
| >=5.0 | Đối với lệnh connect, liệu trường hợp đặc biệt cho dotnet new webapi có được sử dụng không và liệu nó có bị bỏ qua qua tùy chọn không. |
| >=5.0 | Đối với tất cả lệnh HTTP (ví dụ: GET, POST, PUT), liệu mỗi tùy chọn có được chỉ định không. Giá trị của các tùy chọn không được thu thập. |