Você pode filtrar seu painel New Relic por atributo facetado, tornando seu painel mais interativo e fácil de usar.
Por que usar filtragem de facetas?
Para nosso painel, qualquer consulta NRQL contendo uma cláusulaFACET
e atendendo a outros requisitos de tipo de gráfico, você pode configurar o atributo facetado para filtrar o dashboard atual ou um dashboard vinculado relacionado. Ao permitir que você filtre rapidamente seu painel e vincule-o ao painel pré-filtrado, seu painel fica mais interativo e fácil de usar.
Este recurso está disponível ao adicionar um novo gráfico a um dashboard ou ao editar um gráfico em um dashboard existente.
Para ver esse recurso em ação, consulte o exemplo de caso de uso.
Requisitos
Requisitos para usar este recurso:
- Deve usar um dashboard New Relic. Não funcionará em gráfico independente no criador de consulta.
- A consulta NRQL deve conter uma cláusula
FACET
. - Disponível apenas para gráficos de barras, mapas de calor, gráficos de pizza e tabelas.
Exemplo de uso de filtragem de facetas
Digamos que você crie a seguinte consulta NRQL contendo faceta para um dashboard existente na interface:
one.newrelic.com > All capabilities > Dashboards: Para consultas contendo uma cláusula FACET
e atendendo aos requisitos do tipo gráfico, você pode definir esses atributos para serem usados como um filtro fácil dashboard . Você pode definir o atributo para filtrar o dashboard atual em que você está ou filtrar um dashboard relacionado selecionado.
Se você selecionar Filter the current dashboard, esse gráfico será usado para filtrar o dashboard atual pelo atributo userAgentName
disponível. Aqui está uma visão de como selecionar um desses atributos para filtrar esse dashboard. Observe que o atributo escolhido aparece como filtro na barra de pesquisa na parte superior.
one.newrelic.com > All capabilities > Dashboards: quando você seleciona um atributo configurado para filtragem de atributos, ele filtra o dashboard atual .
Para obter mais informações sobre esse recurso, consulte a postagem do Fórum de suporte sobre filtragem de atributos.
Vinculação de faceta com a cláusula FACET CASES
FACET CASES
é uma função NRQL que permite agrupar atributos com base em condições. Apoiamos vários casos na mesma faceta.
Digamos que você queira consultar alguns dados e colocar as respostas em categorias mnemônicas para um dashboard ou relatório. Esta sintaxe permitirá consultar com base na duração da transação e colocar os resultados em duas categorias: ACEITÁVEL e INACEITÁVEL. Isso pode ser muito útil para tornar o painel mais legível e acionável.
SELECT filter(count(*), WHERE duration > 1) as 'UNACCEPTABLE', filter(count(*), WHERE duration <=1) as 'ACCEPTABLE' FROM Transaction FACET appName LIMIT 5 since 5 minutes ago
Ao usar FACET CASES, podemos usar com mais eficiência várias condições complexas para gerar um conjunto de facetas personalizadas. Com base no exemplo anterior, digamos que queremos incluir uma condição composta que exclui erros dos nossos dados de duração e os adiciona a uma terceira categoria:
SELECT count(*)FROM Transaction FACET CASES (where duration > 1 and error is NULL as 'UNACCEPTABLE', where duration <= 1 and error is NULL as 'ACCEPTABLE', where error is not NULL as 'ERROR') since 5 minutes ago
Em seguida, usando a vinculação de facetas, você pode filtrar seu painel por essas facetas.