Aller au contenu principal

Objet TraceConfig

  • recording_mode string (facultatif) - Peut être record-until-full, record-continuously, record-as-much-as-possible ou trace-to-console. Par défaut, record-until-full.
  • trace_buffer_size_in_kb nombre (facultatif) - taille maximale de la trace enregistrement tampon en kilo-octets. 100 Mo par défaut.
  • trace_buffer_size_in_events nombre (facultatifl) - taille maximum du log du buffer enregistré dans les evenements.
  • enable_argument_filter booleen (facultatif) - Si vrai, les données filtrées de l'évènement en lien avec la liste spécifique des évènements manuellement examinés qui n'inclut pas PII. Voir L'implémentation dans Chromium pour plus de détails.
  • included_categories string[] (facultatif) - une liste de catégorie de log à inclure. Peut contenir le caractère joker * à la fin du nom de la catégorie. See tracing categories for the list of categories.
  • excluded_categories string[] (optional) - a list of tracing categories to exclude. Peut contenir le caractère joker * à la fin du nom de la catégorie. See tracing categories for the list of categories.
  • included_process_ids number[] (optional) - a list of process IDs to include in the trace. If not specified, trace all processes.
  • histogram_names string[] (optional) - a list of histogram names to report with the trace.
  • 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. See the Chromium memory-infra docs for more information.

An example TraceConfig that roughly matches what Chrome DevTools records:

{
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: ['*']
}