Bagikan melalui


relog

Mengekstrak penghitung kinerja dari log penghitung kinerja ke format lain, seperti text-TSV (untuk teks yang dibatasi tab), text-CSV (untuk teks yang dibatasi koma), biner-BIN, atau SQL.

Catatan

Untuk informasi selengkapnya tentang memasukkan relog ke dalam skrip Windows Management Instrumentation (WMI), lihat blog Pembuatan Skrip.

Sintaks

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]

Parameter

Parameter Deskripsi
filename [filename ...] Menentukan nama jalur log penghitung kinerja yang ada. Anda dapat menentukan beberapa file input.
a- Menambahkan file output alih-alih menimpa. Opsi ini tidak berlaku untuk format SQL di mana default selalu ditambahkan.
-c path [path ...] Menentukan jalur penghitung kinerja untuk dicatat. Untuk menentukan beberapa jalur penghitung, pisahkan dengan spasi dan sertakan jalur penghitung dalam tanda kutip (misalnya, "path1 path2").
-cf nama file Menentukan nama jalur file teks yang mencantumkan penghitung kinerja yang akan disertakan dalam file relog. Gunakan opsi ini untuk mencantumkan jalur penghitung dalam file input, satu per baris. Pengaturan default adalah semua penghitung dalam file log asli direlokasi.
-f {bin | csv | tsv | SQL} Menentukan nama jalur format file output. Format defaultnya adalah bin. Untuk database SQL, file output menentukan DSN!CounterLog. Anda dapat menentukan lokasi database dengan menggunakan manajer ODBC untuk mengonfigurasi DSN (Nama Sistem Database).
-t nilai Menentukan interval sampel dalam n rekaman. Menyertakan setiap titik data ke-n dalam file relog. Defaultnya adalah setiap titik data.
-o {Outputfile | SQL:DSN!Counter_Log} Menentukan nama jalur file output atau database SQL tempat penghitung akan ditulis.

Catatan: Untuk versi 64-bit dan 32-bit relog.exe, Anda harus menentukan DSN di Sumber Data ODBC (masing-masing 64-bit dan 32-bit) pada sistem. Gunakan driver ODBC "SQL Server" untuk menentukan DSN.

-b <M/D/YYYY> [[<HH>:]<MM>:]<SS>] Menentukan waktu awal untuk menyalin rekaman pertama dari file input. Tanggal dan waktu harus dalam format M/D/YYYYHH:MM:SS yang tepat ini.
-e <M/D/YYYY> [[<HH>:]<MM>:]<SS>] Menentukan waktu akhir untuk menyalin rekaman terakhir dari file input. Tanggal dan waktu harus dalam format M/D/YYYYHH:MM:SS yang tepat ini.
-config {filename | i} Menentukan nama jalur file pengaturan yang berisi parameter baris perintah. Jika Anda menggunakan file konfigurasi, Anda dapat menggunakan -i sebagai tempat penampung untuk daftar file input yang dapat ditempatkan pada baris perintah. Jika Anda menggunakan baris perintah, jangan gunakan -i. Anda juga dapat menggunakan kartubebas, seperti *.blg untuk menentukan beberapa nama file input sekaligus.
-q Menampilkan penghitung kinerja dan rentang waktu file log yang ditentukan dalam file input.
-y Melewati permintaan dengan menjawab "ya" untuk semua pertanyaan.
/? Menampilkan bantuan pada prompt perintah.

Keterangan

  • Format umum untuk jalur penghitung adalah sebagai berikut: [\<computer>] \<object>[<parent>\<instance#index>] \<counter>] di mana komponen induk, instans, indeks, dan penghitung format mungkin berisi nama yang valid atau karakter kartubebas. Komponen komputer, induk, instans, dan indeks tidak diperlukan untuk semua penghitung.

  • Anda menentukan jalur penghitung yang akan digunakan berdasarkan penghitung itu sendiri. Misalnya, objek LogicalDisk memiliki instans <index>, jadi Anda harus menyediakan <#index> atau kartubebas. Oleh karena itu, Anda dapat menggunakan format berikut: \LogicalDisk(*/*#*)\\*.

  • Sebagai perbandingan , objek Proses tidak memerlukan instans <index>. Oleh karena itu, Anda dapat menggunakan format berikut: \Process(*)\ID Process.

  • Jika karakter kartubebas ditentukan dalam Nama induk , semua instans objek yang ditentukan yang cocok dengan instans dan bidang penghitung yang ditentukan akan dikembalikan.

  • Jika karakter kartubebas ditentukan dalam nama Instans , semua instans objek dan objek induk yang ditentukan akan dikembalikan jika semua nama instans yang sesuai dengan indeks yang ditentukan cocok dengan karakter kartubebas.

  • Jika karakter kartubebas ditentukan dalam nama Penghitung, semua penghitung objek yang ditentukan dikembalikan.

  • String jalur penghitung parsial cocok (misalnya, pro*) tidak didukung.

  • File penghitung adalah file teks yang mencantumkan satu atau beberapa penghitung kinerja di log yang ada. Salin nama penghitung lengkap dari log atau output /q dalam <computer>\<object>\<instance>\<counter> format. Cantumkan satu jalur penghitung pada setiap baris.

  • Saat dijalankan, perintah relog menyalin penghitung yang ditentukan dari setiap rekaman dalam file input, mengonversi format jika perlu. Jalur kartubebas diizinkan dalam file penghitung.

  • Gunakan parameter /t untuk menentukan bahwa file input dimasukkan ke dalam file output dengan interval setiap nth rekaman. Secara default, data direlokasi dari setiap rekaman.

  • Anda dapat menentukan bahwa log output Anda menyertakan rekaman dari sebelum waktu awal (yaitu, /b) untuk menyediakan data untuk penghitung yang memerlukan nilai komputasi dari nilai yang diformat. File output akan memiliki rekaman terakhir dari file input dengan tanda waktu kurang dari parameter /e (yaitu, waktu akhir).

  • Konten file pengaturan yang digunakan dengan opsi /config harus memiliki format berikut: <commandoption>\<value>, di mana <commandoption> merupakan opsi baris perintah dan <value> menentukan nilainya.

Contoh ##Q#

Untuk mengambil sampel ulang log jejak yang ada pada interval tetap 30, daftar jalur penghitung, file output, dan format, ketik:

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

Untuk mengubah sampel log jejak yang ada pada interval tetap 30, daftar jalur penghitung, dan file output, ketik:

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

Untuk mengubah sampel log jejak yang ada ke dalam database, ketik:

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