Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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"