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.
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 +.
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.
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.