Dela via


omloggning

Extraherar prestandaräknare från prestandaräknarens loggar till andra format, till exempel text-TSV (för tabbavgränsad text), text-CSV (för kommaavgränsad text), binär BIN eller SQL.

Anmärkning

Mer information om hur du införlivar omloggning i dina WMI-skript (Windows Management Instrumentation) finns i bloggen Scripting.

Syntax

relog [<filename> [<filename> ...]] [/a] [/c <path> [<path> ...]] [/cf <filename>] [/f  {bin|csv|tsv|SQL}] [/t <value>] [/o {outputfile|DSN!CounterLog}] [/b <M/D/YYYY> [[<HH>:] <MM>:] <SS>] [/e <M/D/YYYY> [[<HH>:] <MM>:] <SS>] [/config {<filename>|i}] [/q]

Parameterar

Parameter Beskrivning
filename [filename ...] Anger sökvägen till en befintlig prestandaräknarelogg. Du kan ange flera indatafiler.
-En Lägger till utdatafilen i stället för att skriva över. Det här alternativet gäller inte för SQL-format där standardvärdet alltid är att lägga till.
-c path [path ...] Anger prestandaräknarens sökväg till loggen. Om du vill ange flera räknarsökvägar separerar du dem med ett blanksteg och omger räknarsökvägarna inom citattecken (till exempel "path1 path2").
-cf-filnamn Anger sökvägen till textfilen som visar de prestandaräknare som ska ingå i en omloggningsfil. Använd det här alternativet om du vill visa räknarsökvägar i en indatafil, en per rad. Standardinställningen är att alla räknare i den ursprungliga loggfilen loggas igen.
-f {bin | csv | tsv | SQL} Anger sökvägen till utdatafilformatet. Standardformatet är bin. För en SQL-databas anger utdatafilen DSN!CounterLog. Du kan ange databasplatsen med hjälp av ODBC-hanteraren för att konfigurera DSN (databassystemnamn).
-t-värde Anger exempelintervall i n poster. Innehåller varje n:e datapunkt i omloggningsfilen. Standardvärdet är varje datapunkt.
-o {Outputfile | SQL:DSN!Counter_Log} Anger sökvägen till den utdatafil eller SQL-databas där räknarna ska skrivas.

Obs! För 64-bitars- och 32-bitarsversionerna av relog.exemåste du definiera ett DSN i ODBC-datakällan (64-bitars respektive 32-bitars) i systemet. Använd ODBC-drivrutinen "SQL Server" för att definiera ett DSN.

-b <M/D/YYYY> [[<HH>:]<MM>:]<SS>] Anger starttiden för att kopiera den första posten från indatafilen. Datum och tid måste vara i det här exakta formatet M/D/ÅÅÅÅÅHH:MM:SS.
-e <M/D/YYYY> [[<HH>:]<MM>:]<SS>] Anger sluttiden för att kopiera den sista posten från indatafilen. Datum och tid måste vara i det här exakta formatet M/D/ÅÅÅÅÅHH:MM:SS.
-Konfiguration {filename | i} Anger sökvägen till inställningsfilen som innehåller kommandoradsparametrar. Om du använder en konfigurationsfil kan du använda -i som platshållare för en lista över indatafiler som kan placeras på kommandoraden. Om du använder kommandoraden ska du inte använda -i. Du kan också använda jokertecken, till exempel *.blg för att ange flera indatafilnamn samtidigt.
-q Visar prestandaräknare och tidsintervall för loggfiler som anges i indatafilen.
-y Kringgår frågor genom att svara "ja" på alla frågor.
/? Visar hjälp i kommandotolken.

Anmärkningar

  • Det allmänna formatet för räknarsökvägar är följande: [\<computer>] \<object>[<parent>\<instance#index>] \<counter>] där komponenterna överordnad, instans, index och räknar i formatet kan innehålla antingen ett giltigt namn eller ett jokertecken. Komponenterna dator, överordnad, instans och index är inte nödvändiga för alla räknare.

  • Du bestämmer vilka räknarsökvägar som ska användas baserat på själva räknaren. Objektet LogicalDisk har till exempel en instans <index>, så du måste ange <#index> eller ett jokertecken. Därför kan du använda följande format: \LogicalDisk(*/*#*)\\*.

  • Som jämförelse kräver Process-objektet inte någon instans <index>. Därför kan du använda följande format: \Process(*)\ID Process.

  • Om ett jokertecken anges i namnet Överordnad returneras alla instanser av det angivna objektet som matchar den angivna instansen och räknarfälten.

  • Om ett jokertecken anges i Instans namn returneras alla instanser av det angivna objektet och det överordnade objektet om alla instansnamn som motsvarar det angivna indexet matchar jokertecknet.

  • Om ett jokertecken anges i namnet Counter returneras alla räknare för det angivna objektet.

  • Strängmatchningar för partiella räknare (till exempel pro*) stöds inte.

  • Räknarfiler är textfiler som visar en eller flera prestandaräknare i den befintliga loggen. Kopiera det fullständiga räknarnamnet från loggen eller /q utdata i <computer>\<object>\<instance>\<counter> format. Lista en räknarsökväg på varje rad.

  • När du kör omloggning kommandot kopierar angivna räknare från varje post i indatafilen och konverterar formatet om det behövs. Sökvägar med jokertecken tillåts i räknarfilen.

  • Använd parametern /t för att ange att indatafiler infogas i utdatafiler med intervall för varje nth post. Som standard loggas data igen från varje post.

  • Du kan ange att utdataloggarna ska innehålla poster från före starttiden (d.v.s. /b) för att tillhandahålla data för räknare som kräver beräkningsvärden för det formaterade värdet. Utdatafilen har de sista posterna från indatafiler med tidsstämplar som är mindre än parametern /e (dvs. sluttid).

  • Innehållet i inställningsfilen som används med alternativet /config ska ha följande format: <commandoption>\<value>, där <commandoption> är ett kommandoradsalternativ och <value> anger dess värde.

##Q# Exempel

Om du vill sampla om befintliga spårningsloggar med fasta intervall på 30 skriver du:

relog c:\perflogs\daily_trace_log.blg /cf counter_file.txt /o c:\perflogs\reduced_log.csv /t 30 /f csv

Om du vill sampla om befintliga spårningsloggar med fasta intervall på 30 skriver du:

relog c:\perflogs\daily_trace_log.blg /cf counter_file.txt /o c:\perflogs\reduced_log.blg /t 30

Om du vill sampla om befintliga spårningsloggar till en databas skriver du:

relog "c:\perflogs\daily_trace_log.blg" -f sql -o "SQL:sql2016x64odbc!counter_log"