Criação de um widget dinâmico IBM Cloud Logs
Você pode criar um widget dinâmico que pode ser incluído em painéis personalizados do IBM® Cloud Logs.
Use esse widget para obter sugestões de visualizações propostas com base nos resultados dos dados de sua consulta e encontrar a melhor maneira de apresentar os resultados de seus dados. Você pode configurar consultas Lucene, consultas DataPrime e consultas PromQL.
Como isso funciona
O widget dinâmico analisa os resultados da consulta e sugere visualizações com base na forma dos dados.
Por padrão, a exibição de tabela é mostrada quando você adiciona o widget dinâmico pela primeira vez ao painel. Os dados brutos são exibidos no formato JSON.
Em seguida, você pode aplicar filtros de consulta, agrupamento ou agregação. Os dados filtrados são usados para sugerir visualizações, como gráficos de barras, gráficos de pizza, medidores, gráficos de linhas e muito mais.
Sempre que a consulta é modificada, o widget dinâmico analisa novamente os resultados e atualiza a lista de visualizações recomendadas.
Etapa 1: Digite o nome e a descrição
Conclua as etapas a seguir:
-
Em um Painel de controle personalizado, clique em Adicionar Widget
e arraste e solte o widget Dinâmico de sua barra lateral.
-
Substitua Novo widget dinâmico pelo Nome do widget.
-
Insira uma descrição.
Clique em Ícone de ação
. Em seguida, selecione Adicionar descrição.
Etapa 2: Configure a consulta para definir o conjunto de dados
Conclua as etapas a seguir:
-
Clique em Ícone de ação
. Em seguida, selecione o modo Editar. -
Para
Query 1, conclua as etapas a seguir:Selecione o tipo de dados. Os valores válidos são:
Logs,Metrics, eDataPrime.Selecione a fonte. As opções válidas são:
Priority InsightseAnalyze and Alert.Você pode renomear a consulta. Selecione o
e clique em Renomear consulta.
-
Digite a consulta.
Quando o tipo de dados for
DataPrime, insira uma consulta Dataprime no campo Query (Consulta).Quando o tipo de dados for
Logs, insira uma consulta Lucene no campo Query (Consulta). Você pode aplicar filtros e agregações.Quando o tipo de dados for
Metrics, especifique a métrica ou o PromQL desejado no campo Query (Consulta). Você pode aplicar filtros e agregações.
Etapa 3: Selecione o widget de visualização
Depois de inserir a consulta,
-
Clique em Suggest Visualizations (Sugerir visualizações ) para obter uma lista das visualizações válidas.
-
Escolha uma visualização para exibir os dados nesse widget. Em seguida, configure o widget para essa visualização. Para obter informações sobre a personalização da visualização, consulte as informações de cada tipo de visualização:
Etapa 4: Adicionar uma ou mais regras
Selecione Add Rule (Adicionar regra ) para adicionar uma nova regra com propriedades diferentes.
**Thresholds.**: Choose the base **Thresholds**. That is, when the gauge should appear green and red. Add additional thresholds - yellow and orange - if necessary.
Etapa 5: Salvar o widget
Conclua as etapas a seguir:
-
[Opcional] Defina a hora do painel do widget se você quiser usar um intervalo de tempo diferente do selecionado no Dashboard.
-
Clique em Save (Salvar) para salvar o widget.
-
[Opcional] Adicione uma ação personalizada. Para obter mais informações, consulte Uso de ações para integração com serviços de terceiros.
Limitações conhecidas
-
Os Dynamic Widgets exibem até 2.000 registros por resultado de consulta.
Quando uma consulta retorna mais de 2.000 registros, o widget mostra um aviso de Dados parciais. O widget inclui apenas as primeiras 2.000 linhas retornadas.
Para analisar o conjunto completo de resultados, restrinja o intervalo de tempo ou aplique filtros para reduzir o número de registros retornados.
-
Para widgets de tabela, aplicam-se as seguintes limitações:
As interações com os dados usando
Filter InouFilter Outnão estão incluídas em URL e não são mantidas quando você compartilha o link.Quando você tem uma tabela de várias consultas com uniões, como uma união externa, os recursos
Filter IneFilter Outnão estão disponíveis.Você só pode filtrar widgets de tabela com colunas estruturadas. As colunas que incluem conteúdo de texto ou JSON exibem dados brutos e não são compatíveis com filtragem baseada em coluna ou ações de filtro.