Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Globální dotnet-coverage nástroj a Microsoft.CodeCoverage.Console.exe shromažďování telemetrických dat, která pomáhají Microsoft pochopit, jak produkty vylepšit. Tato data o využití například pomáhají určit prioritu nových funkcí a problémů s laděním. Oba nástroje sdílejí stejnou plochu příkazů, takže shromažďují stejnou telemetrii.
Telemetrii můžete kdykoli zakázat. Další informace o tom, jak Microsoft zpracovává data, najdete v Microsoft prohlášení o zásadách ochrany osobních údajů.
Typy telemetrických dat
Nástroje pokrytí kódu shromažďují pouze data o využití. Data o využití označují, které příkazy se použijí a které možnosti se nastaví při spuštění nástrojů. Tyto informace pomáhají Microsoft stanovení priority vylepšení produktů.
Zakázat odesílání telemetrie
Pokud chcete zakázat telemetrii, nastavte proměnnou DOTNET_COVERAGE_TELEMETRY_OPTOUT prostředí na 1hodnotu .
Telemetrie je také zakázána, pokud je standardní .NET proměnná DOTNET_CLI_TELEMETRY_OPTOUT odhlášení rozhraní příkazového řádku nastavena na 1hodnotu . Odhlášením z telemetrie sady .NET SDK se proto také odhlásíte z telemetrie z nástrojů pro pokrytí kódu.
Zveřejnění
Nástroje zobrazují text podobný následujícímu při prvním spuštění. Toto prostředí při prvním spuštění vás upozorní na shromažďování dat.
Telemetry
---------
The code coverage tools collect usage data in order to help us improve your experience. The data is collected by Microsoft. You can opt out of telemetry by setting the DOTNET_COVERAGE_TELEMETRY_OPTOUT environment variable to '1' using your favorite shell.
This message is displayed only once. Set the DOTNET_COVERAGE_NOLOGO environment variable to '1' to suppress it in the future.
Oznámení se zobrazí pouze jednou. Chcete-li ji potlačit, například ve skriptech nebo kontinuální integraci (CI), nastavte proměnnou DOTNET_COVERAGE_NOLOGO prostředí na 1 hodnotu nebo true. Toto chování zrcadlí DOTNET_NOLOGO.
Datové body
Funkce telemetrie neshromažďuje osobní údaje, jako jsou uživatelská jména nebo e-mailové adresy. Neskenuje kód ani neextrahuje data na úrovni projektu, jako je úložiště nebo autor.
Neextrahuje obsah datových souborů, které jsou přístupné nebo vytvořené vašimi aplikacemi, výpisy paměti objektů aplikace nebo obsah schránky.
Data se bezpečně odesílají na Microsoft servery pomocí technologie Azure Monitor. Data se uchovávají v omezeném přístupu a jsou publikována pod přísnými bezpečnostními prvky ze zabezpečených Azure Storage systémů.
Hodnoty, které můžou obsahovat uživatelská data, jako jsou cesty k souborům, ID relace poskytnuté uživatelem (z --session-id) a příkazové řádky, se nikdy neodesílají doslovně. Místo toho je zaznamenána pouze skutečnost, že byla uvedena možnost nebo argument jako logická hodnota true.
Pokud máte podezření, že telemetrie shromažďuje citlivá data nebo že se tato data zpracovávají nezabezpečeně nebo nevhodně, založte problém v úložišti microsoft/codecoverage GitHub.
Funkce telemetrie shromažďuje následující datové body:
| Verze | Data |
|---|---|
| 18.10 | Název nástroje, který vytvořil událost, například dotnet-coverage nebo Microsoft.CodeCoverage.Console. |
| 18.10 | Verze nástroje |
| 18.10 | Verze schématu telemetrie |
| 18.10 | Operační systém, verze a architektura |
| 18.10 | Architektura procesů |
| 18.10 | .NET runtime framework. |
| 18.10 | Identifikátor modulu runtime (RID). Další informace najdete v tématu .NET Katalog identifikátorů RID. |
| 18.10 | Určuje, jestli je nástroj spuštěný v prostředí CI. |
| 18.10 | IP adresa se třemi oktety, která slouží k určení zeměpisného umístění. |
| 18.10 | Časové razítko vyvolání |
| 18.10 | Automaticky generované ID korelace (GUID) sloužící ke korelaci událostí z jednoho spuštění nástroje. Tato hodnota se liší od ID relace poskytnuté uživatelem. |
| 18.10 | Název vyvolaného příkazu, například collect nebo merge. |
| 18.10 | Zda byl poskytnut soubor nastavení. |
| 18.10 | Určuje, jestli byla poskytnuta výstupní cesta. |
| 18.10 | Určuje, jestli byl poskytnut seznam souborů zahrnutí. |
| 18.10 | Zda byly pro connect příkaz poskytnuty argumenty aplikace. |
| 18.10 | Určuje, jestli byla zadaná cesta k souboru protokolu. |
| 18.10 | Zda byl povolený režim serveru. |
| 18.10 | Jestli byl režim pozadí povolený. |
| 18.10 | Určuje, zda se po sloučení odeberou vstupní soubory. |
| 18.10 | Zda bylo požadováno rekurzivní sloučení. |
| 18.10 | Jestli se snímek resetoval. |
| 18.10 | Určuje, jestli byl zadaný název značky. |
| 18.10 | Zda byl poskytnut identifikátor značky. |
| 18.10 | Určuje, zda jsou instrumentovány závislosti. |
| 18.10 | Určuje, jestli byl výstup konzoly zakázaný. |
| 18.10 | Jestli bylo logo nebo oznámení o prvním spuštění potlačeno. |
| 18.10 | Výstupní formát, například cobertura nebo xml. |
| 18.10 | Úroveň protokolu, například Debug. |
| 18.10 | Hodnota časového limitu |
Sdílený kontext
Vzhledem k tomu, že telemetrie se doručuje prostřednictvím Aplikace Azure Insights, zahrnuje každá událost také standardní, neosobní kontext: popis operačního systému a náhodně vygenerované ID korelace sloužící ke korelaci událostí z jednoho spuštění. Toto ID korelace není ID relace poskytnuté uživatelem. Tento kontext neobsahuje obsah kódu, sestavení ani data pokrytí.