Compartilhar via


Filtros em exibições do Azure Monitor

Importante

As exibições do Azure Monitor estão sendo desativadas e transferidas para pastas de trabalho que fornecem mais funcionalidades.

Um filtro em uma exibição do Azure Monitor permite que os usuários filtrem os dados na exibição pelo valor de uma propriedade específica sem modificar a exibição em si. Por exemplo, você pode permitir que os usuários da sua exibição filtrem somente os dados de um computador ou conjunto de computadores específico. É possível criar vários filtros em uma única exibição para permitir que os usuários filtrem por várias propriedades. Este artigo descreve como usar um filtro e adicioná-lo a uma exibição personalizada.

Usar um filtro

Selecione o intervalo de datas na parte superior de uma visualização para abrir a lista suspensa, onde você pode alterar o intervalo de datas da exibição.

Captura de tela que mostra o menu suspenso Intervalo de tempo para uma exibição no Azure Monitor, com os últimos 7 dias selecionado.

Selecione + para adicionar um filtro usando filtros personalizados que são definidos para a exibição. Selecione um valor para o filtro no menu suspenso ou insira um valor. Continue a adicionar filtros selecionando +.

Captura de tela que mostra o diálogo para adicionar filtro personalizado no Azure Monitor. A propriedade Computadores está sendo selecionada no menu suspenso Selecionar propriedade.

Se você remover todos os valores de um filtro, ele não será mais aplicado.

Crie um filtro

Crie um filtro por meio da guia Filtros ao editar uma exibição. O filtro é global para a exibição e se aplica a todas as partes da exibição.

Captura de tela que mostra as configurações de Filtro.

A tabela a seguir descreve as configurações de um filtro.

Setting Descrição
Nome do campo Nome do campo usado para filtragem. Isso deve corresponder ao campo summarize na Consulta de valores.
Consulta de valores Consulta a ser executada para preencher a lista suspensa Filtro do usuário. É preciso que essa consulta use summarize ou distinct para fornecer valores exclusivos para um campo específico. Ele deve corresponder ao Nome do Campo. Você pode usar sort para classificar os valores que são exibidos para o usuário.
Marca Nome do campo que é usado em consultas de apoio do filtro e que também é exibido para o usuário.

Exemplos

A tabela a seguir inclui exemplos de filtros comuns.

Nome do campo Consulta de valores Marca
Computador Heartbeat | distinct Computer | sort by Computer asc Computadores
EventLevelName Event | distinct EventLevelName Severity
SeverityLevel Syslog | distinct SeverityLevel Severity
SvcChangeType ConfigurationChange | distinct svcChangeType ChangeType

Modificar as consultas de exibição

Para que um filtro tenha efeito, é necessário modificar todas as consultas na exibição para filtrar os valores selecionados. Se você não modificar nenhuma consulta na exibição, os valores que o usuário selecionar não terão efeito.

A sintaxe para usar um valor de filtro em uma consulta é:

where ${filter name}

Por exemplo, se a exibição tem uma consulta que retorna eventos e usa um filtro chamado Computers, você pode usar a seguinte consulta:

Event | where ${Computers} | summarize count() by EventLevelName

Se adicionar outro filtro chamado Severity, você poderá usar a seguinte consulta para empregar ambos os filtros:

Event | where ${Computers} | where ${Severity} | summarize count() by EventLevelName

Próximas etapas

Saiba mais sobre as Partes da Visualização que você pode adicionar à exibição personalizada.