Zum Hauptteil springen

TraceConfig Objekt

  • recording_mode string (optional) - Kann record-until-full, record-continuously, record-as-much-as-possible oder trace-to-console sein. Standardwert ist record-until-full.
  • trace_buffer_size_in_kb number (optional) - Maximale Größe des trace recording buffer in Kilobytes. Standard ist 100MB.
  • trace_buffer_size_in_events number (optional) - Maximale Größe des Aufzeichnungs-buffers in events.
  • enable_argument_filter boolean (optional) - Falls wahr, filtert Ereignisdaten entsprechend einer bestimmten Liste von Ereignissen, die manuell überprüft wurden, dass sie nicht PII einschließen. Siehe die Implementierung in Chromium für Details.
  • included_categories string[] (optional) - Eine Liste von tracing-Kategorien, die inkludiert werden sollen. Kann glob-ähnliche Muster mit * am Ende der Kategorie einschließen. Siehe tracing-Kategorien für die Liste der Kategorien.
  • excluded_categories string[] (optional) - Eine Liste der tracing-Kategorien, die exkludiert werden sollen. Kann glob-ähnliche Muster mit * am Ende der Kategorie einschließen. Siehe tracing-Kategorien für die Liste der Kategorien.
  • included_process_ids number[] (optional) - Eine Liste von Prozess-IDs, die im trace enthalten sein sollen. Wenn nicht angegeben, trace alle Prozesse.
  • histogram_names string[] (optional) - Eine Liste von histogram Namen, die mit dem trace gemeldet werden sollen.
  • memory_dump_config Record\<string, any> (optional) - if the disabled-by-default-memory-infra category is enabled, this contains optional additional configuration for data collection. Weitere Informationen finden Sie in der Chromium memory-infra-Dokumentation.

Eine Beispiel TraceConfig, die ungefähr mit dem übereinstimmt, was Chrome DevTools aufnimmt:

{
recording_mode: 'record-until-full',
included_categories: [
'devtools.timeline',
'disabled-by-default-devtools.timeline',
'disabled-by-default-devtools.timeline.frame',
'disabled-by-default-devtools.timeline.stack',
'v8.execute',
'blink.console',
'blink.user_timing',
'latencyInfo',
'disabled-by-default-v8.cpu_profiler',
'disabled-by-default-v8.cpu_profiler.hires'
],
excluded_categories: ['*']
}