Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As regras de coleta de dados permitem filtrar e transformar os dados de log antes de enviar os dados para uma tabela do Azure ou uma tabela personalizada. Este artigo explica como criar tabelas personalizadas e adicionar colunas personalizadas a tabelas no workspace do Log Analytics.
Importante
Sempre que você atualizar um esquema de tabela, certifique-se de atualizar as regras de coleta de dados que enviam dados para a tabela. O esquema de tabela que você define na regra de coleta de dados determina como o Azure Monitor transmite dados para a tabela de destino. O Azure Monitor não atualiza as regras de coleta de dados automaticamente quando você faz alterações de esquema de tabela.
Pré-requisitos
Para criar uma tabela personalizada, você precisa de:
Um workspace do Log Analytics em que você tenha, no mínimo, direitos de colaborador.
Um arquivo JSON com pelo menos um registro de amostra para sua tabela personalizada. O resultado será semelhante ao seguinte:
[ { "TimeGenerated": "supported_datetime_format", "<column_name_1>": "<column_name_1_value>", "<column_name_2>": "<column_name_2_value>" }, { "TimeGenerated": "supported_datetime_format", "<column_name_1>": "<column_name_1_value>", "<column_name_2>": "<column_name_2_value>" }, { "TimeGenerated": "supported_datetime_format", "<column_name_1>": "<column_name_1_value>", "<column_name_2>": "<column_name_2_value>" } ]
Todas as tabelas em um workspace do Log Analytics devem ter uma coluna chamada
TimeGenerated
. Se os seus dados de amostra tiverem uma coluna chamadaTimeGenerated
, então esse valor será usado para identificar o tempo da ingestão do registro. Caso contrário, uma colunaTimeGenerated
será adicionada à transformação no DCR para a tabela. Para obter informações sobre o formatoTimeGenerated
, confira Formatos de datetime com suporte.
Criar uma tabela personalizada
As tabelas do Azure têm esquemas predefinidos. Para armazenar os dados de log em outro esquema, use regras de coleta de dados para definir como coletar, transformar e enviar os dados para uma tabela personalizada no workspace do Log Analytics. Para criar uma tabela personalizada com o plano Auxiliar, consulte Configurar uma tabela com o plano Auxiliar.
Importante
As tabelas personalizadas têm o sufixo _CL; por exemplo, tablename_CL. O portal do Azure adiciona automaticamente o sufixo _CL ao nome da tabela. Ao criar uma tabela personalizada usando um método diferente, você precisa adicionar o sufixo _CL por conta própria. O tablename_CL nas propriedades Fluxos de DataFlows do em suas regras de coleta de dados deve corresponder ao nome tablename_CL no workspace do Log Analytics.
Aviso
Os nomes de tabela são usados para fins de cobrança, portanto, não devem conter informações confidenciais.
Para criar uma tabela personalizada usando o portal do Azure:
No menu Workspaces do Log Analytics, selecione Tabelas.
Selecione Criar e Novo log personalizado (baseado em DCR).
Especifique um nome e, opcionalmente, uma descrição para a tabela. Você não precisa adicionar o sufixo _CL ao nome da tabela personalizada. Isso é adicionado automaticamente ao nome especificado no portal.
Selecione uma regra de coleta de dados existente na lista suspensa Regra de coleta de dados ou escolha Criar uma regra de coleta de dados e especifique a Assinatura, o Grupo de recursos e o Nome para a nova regra de coleta de dados.
Selecione um ponto de extremidade de coleta de dados e escolha Avançar.
Selecione Procurar arquivos e localize o arquivo JSON com os dados de amostra para sua nova tabela.
Se os dados de exemplo não incluirem uma
TimeGenerated
coluna, você receberá uma mensagem informando que uma transformação está sendo criada com esta coluna.Caso você deseje transformar os dados de log antes da ingestão na sua tabela:
Selecione Editor de transformação.
O editor de transformação permite criar uma transformação para o fluxo de dados de entrada. Essa é uma consulta KQL que é executada para cada registro de entrada. Os Logs do Azure Monitor armazenam os resultados da consulta na tabela de destino.
Selecione Executar para ver os resultados.
Escolha Aplicar para salvar a transformação e ver o esquema da tabela que está prestes a ser criada. Selecione Avançar para continuar.
Verifique os detalhes finais e clique em Criar para salvar o log personalizado.
Excluir uma tabela
Há vários tipos de tabelas nos Logs do Azure Monitor. Você pode excluir qualquer tabela que não seja uma tabela do Azure, mas o que acontece com os dados quando você exclui a tabela é diferente para cada tipo de tabela.
Para obter mais informações, consulte O que acontece com os dados quando você exclui uma tabela em um workspace do Log Analytics.
Para excluir uma tabela do portal do Azure:
No menu do workspace do Log Analytics, selecione Tabelas.
Pesquise as tabelas que você deseja excluir pelo nome ou selecionando os Resultados da pesquisa no campo Tipo.
Selecione a tabela que deseja excluir, escolha as reticências (…) à direita da tabela, selecione Excluir e confirme a exclusão digitando sim.
Adicionar ou excluir uma coluna personalizada
Você pode modificar o esquema de tabelas personalizadas e adicionar colunas personalizadas ou excluir colunas de uma tabela padrão.
Observação
Os nomes de coluna devem começar com uma letra e podem consistir de até 45 caracteres alfanuméricos e sublinhados (_
). _ResourceId
, id
, _ResourceId
, _SubscriptionId
, TenantId
, Type
, UniqueId
e Title
são nomes de coluna reservados.
Para adicionar uma coluna personalizada a uma tabela no workspace do Log Analytics ou excluir uma coluna:
No menu Workspaces do Log Analytics, selecione Tabelas.
Selecione as reticências (…) à direita da tabela que deseja editar e escolha Editar esquema.
Isso abrirá a tela Editor de Esquema.
Role a página para baixo até a seção Colunas Personalizadas da tela Editor de Esquema.
Para adicionar uma nova coluna:
- Selecione Adicionar uma coluna.
- Defina o nome e a descrição da coluna (opcional) e selecione o tipo de valor esperado na lista suspensa Tipo.
- Selecione Salvar para salvar a nova coluna.
Para excluir uma coluna, selecione o ícone Excluir à esquerda da coluna que deseja excluir.
Próximas etapas
Saiba mais sobre: