DataCollector interface
Propriedades
| collections | [Obrigatório] A configuração da coleção. Cada coleção tem sua própria configuração para coletar dados de modelo e o nome da coleção pode ser uma cadeia de caracteres arbitrária. O coletor de dados de modelo pode ser usado para registro em log de conteúdo ou registro em log personalizado ou ambos. A solicitação e a resposta da coleção são reservadas para registro em log de conteúdo, outras são para registro em log personalizado. |
| request |
A configuração de registro em log de solicitação para mdc inclui configurações avançadas de log para todas as coleções. É opcional. |
| rolling |
Quando os dados do modelo são coletados no armazenamento de blobs, precisamos rolar os dados para um caminho diferente para evitar o registro em log de todos eles em um único arquivo de blob. Se a taxa de rolagem for de hora, todos os dados serão coletados no caminho do blob /yyyy/MM/dd/HH/. Se for dia, todos os dados serão coletados no caminho do blob /yyy/MM/dd/. O outro benefício do caminho sem interrupção é que a interface do usuário de monitoramento de modelo é capaz de selecionar um intervalo de tempo de dados muito rapidamente. |
Detalhes da propriedade
collections
[Obrigatório] A configuração da coleção. Cada coleção tem sua própria configuração para coletar dados de modelo e o nome da coleção pode ser uma cadeia de caracteres arbitrária. O coletor de dados de modelo pode ser usado para registro em log de conteúdo ou registro em log personalizado ou ambos. A solicitação e a resposta da coleção são reservadas para registro em log de conteúdo, outras são para registro em log personalizado.
collections: {[propertyName: string]: Collection | null}
Valor da propriedade
{[propertyName: string]: Collection | null}
requestLogging
A configuração de registro em log de solicitação para mdc inclui configurações avançadas de log para todas as coleções. É opcional.
requestLogging?: RequestLogging
Valor da propriedade
rollingRate
Quando os dados do modelo são coletados no armazenamento de blobs, precisamos rolar os dados para um caminho diferente para evitar o registro em log de todos eles em um único arquivo de blob. Se a taxa de rolagem for de hora, todos os dados serão coletados no caminho do blob /yyyy/MM/dd/HH/. Se for dia, todos os dados serão coletados no caminho do blob /yyy/MM/dd/. O outro benefício do caminho sem interrupção é que a interface do usuário de monitoramento de modelo é capaz de selecionar um intervalo de tempo de dados muito rapidamente.
rollingRate?: string
Valor da propriedade
string