Telemetrie metrik: Datový model Přehledy aplikací
Aplikace Přehledy podporuje dva typy telemetrie metrik: jedno měření a předem agregovaná metrika. Jedno měření je jen název a hodnota. Předem agregovaná metrika určuje minimální a maximální hodnotu metriky v intervalu agregace a směrodatnou odchylku metriky.
Před agregovaná telemetrie metrik předpokládá, že agregační období bylo jedna minuta.
Aplikace Přehledy podporuje několik známých názvů metrik. Tyto metriky umístěné do tabulky performanceCounters.
Metrika představující čítače systému a procesů:
Název .NET | Název nezávislé na platformě | Název rozhraní REST API | Popis |
---|---|---|---|
\Processor(_Total)\% Processor Time |
Probíhá práce... | processorCpuPercentage | celkový počet procesorů počítačů |
\Memory\Available Bytes |
Probíhá práce... | memoryAvailableBytes | Zobrazuje množství fyzické paměti v bajtech, které jsou k dispozici pro procesy spuštěné v počítači. Vypočítá se součtem místa v nulovaných, volných a pohotovostních seznamech paměti. Volná paměť je připravena k použití; nulová paměť se skládá ze stránek paměti naplněných nulami, aby pozdější procesy nemohly zobrazovat data používaná předchozím procesem; pohotovostní paměť je paměť, která byla odebrána z pracovní sady procesu (jeho fyzické paměti) na disku, ale je stále k dispozici pro odvolání. Zobrazit objekt paměti |
\Process(??APP_WIN32_PROC??)\% Processor Time |
Probíhá práce... | processCpuPercentage | Procesor procesu hostujícího aplikaci |
\Process(??APP_WIN32_PROC??)\Private Bytes |
Probíhá práce... | processPrivateBytes | paměti používané procesem hostujícím aplikaci |
\Process(??APP_WIN32_PROC??)\IO Data Bytes/sec |
Probíhá práce... | processIOBytesPerSecond | rychlost vstupně-výstupních operací spuštěných procesem hostování aplikace |
\ASP.NET Applications(??APP_W3SVC_PROC??)\Requests/Sec |
Probíhá práce... | requestsPerSecond | rychlost požadavků zpracovaných aplikací |
\.NET CLR Exceptions(??APP_CLR_PROC??)\# of Exceps Thrown / sec |
Probíhá práce... | exceptionsPerSecond | rychlost výjimek vyvolaných aplikací |
\ASP.NET Applications(??APP_W3SVC_PROC??)\Request Execution Time |
Probíhá práce... | requestExecutionTime | průměrná doba provádění požadavků |
\ASP.NET Applications(??APP_W3SVC_PROC??)\Requests In Application Queue |
Probíhá práce... | requestsInQueue | počet požadavků čekajících na zpracování ve frontě |
Název
Název metriky, kterou chcete zobrazit na portálu Přehledy aplikace a uživatelském rozhraní
Hodnota
Jedna hodnota pro měření. Součet jednotlivých měření pro agregaci
Počet
Hmotnost metriky agregované metriky Nemělo by být nastaveno pro měření.
Min
Minimální hodnota agregované metriky. Nemělo by být nastaveno pro měření.
Maximum
Maximální hodnota agregované metriky Nemělo by být nastaveno pro měření.
Směrodatná odchylka
Směrodatná odchylka agregované metriky Nemělo by být nastaveno pro měření.
Vlastní vlastnosti
Metrika s vlastní sadou vlastností CustomPerfCounter
označujícítrue
, že metrika představuje Windows čítač výkonu. Tyto metriky umístěné v tabulce performanceCounters. Ne ve vlastních metrikách. Název této metriky se také analyzuje a extrahuje názvy kategorií, čítačů a instancí.
Kolekce name-value vlastních vlastností. Tato kolekce slouží k rozšíření standardní telemetrie s vlastními dimenzemi. Příklady jsou slot nasazení, který vytvořil telemetrii nebo vlastnost specifickou pro položku telemetrie, jako je číslo objednávky.
Maximální délka klíče: 150 Maximální délka hodnoty: 8192
Další kroky
- Naučte se používat rozhraní API služby Application Přehledy pro vlastní události a metriky.
- Viz datový model pro typy Přehledy aplikací a datový model.
- Podívejte se na platformy podporované službou Application Přehledy.