Ir para o conteúdo principal

Objeto TraceConfig

  • recording_mode string (opcional) - Pode ser record-until-full, record-continuously, record-as-much-as-possible ou trace-to-console. O padrão é record-until-full.
  • trace_buffer_size_in_kb number (opcional) - tamanho máximo do buffer de gravação de rastro em kilobytes. O padrão é 100MB.
  • trace_buffer_size_in_events number (opcional) - tamanho máximo do buffer de gravação de rastro em events.
  • enable_argument_filter boolean (opcional) - se verdadeiro, filtra dados de evento de acordo com uma lista específica de eventos que foram manualmente avaliados para não incluir nenhum PII. Veja a implementação no Chromium para detalhes.
  • included_categories string[] (opcional) - uma lista de categorias de rastreamento para incluir. Pode incluir padrões glob-like usando * no final do nome da categoria. Veja categorias de rastreamento para a lista de categorias.
  • excluded_categories string[] (opcional) - uma lista de categorias de rastreamento a excluir. Pode incluir padrões glob-like usando * no final do nome da categoria. Veja categorias de rastreamento para a lista de categorias.
  • included_process_ids número[] (opcional) - uma lista de IDs de processo a incluir no rastreamento. Se não especificado, rastreie todos os processos.
  • histogram_names string[] (opcional) - uma lista de nomes de histogramas para reportar com o rastreamento.
  • memory_dump_config Record<string, any> (opcional) - se a categoria disabled-by-default-memory-infra estiver ativada, isto contém configuração adicional opcional para a coleta de dados. Veja os documentos de MemoryInfra do Chromium para mais informações.

Um exemplo de TraceConfig que corresponde aproximadamente ao que as Chrome DevTools registram:

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