Um StoreView para Metricstore permite consultar dados em vários metricstores. Consulte dados em um StoreView usando PromQL, conecte-o ao Grafana e recupere informações por meio da API.
Pré-requisitos
Crie um projeto e um metricstore. Para mais informações, consulte Gerenciar projetos e Gerenciar um metricstore.
Criar um StoreView e associar metricstores
1. Criar um Storeview para Metricstore
Faça login no console do Simple Log Service. Na lista Projects, clique em no projeto desejado.
No painel de navegação à esquerda, escolha . Na página do StoreView, clique em
para criar um Storeview para Metricstore.-
No painel Create StoreView, insira um Storeview Name, adicione os metricstores associados e clique em OK.
ImportanteUm Storeview para Metricstore deve conter um metricstore do mesmo projeto.
-
O StoreView para Metricstore oferece suporte a consultas e análises em vários metricstores. Para garantir resultados precisos, siga estas recomendações:
Não associe metricstores com séries temporais sobrepostas ao mesmo StoreView.
Evite associar múltiplos metricstores de grande escala para computação. Por exemplo, não associe metricstores com contagem de shards superior a 64.
Defina o Storeview Type como Metric.
2. Consultar um StoreView com PromQL
Ao associar vários metricstores a um StoreView, os resultados de consulta e análise agregam dados de todos os metricstores associados.
O StoreView para Metricstore não oferece suporte a SQL ou processamento predefinido. Insira uma instrução PromQL diretamente no editor de consultas. O mecanismo de backend executa automaticamente os cálculos em todos os metricstores associados.
No painel de conjuntos de dados à esquerda, selecione o conjunto de dados test. No editor de consultas, insira a instrução PromQL cpu_count{} e clique em Run no canto superior direito. O gráfico de linhas da métrica aparecerá na área de resultados.
Conectar um StoreView ao Grafana
Instale e faça login no Grafana. No painel de navegação à esquerda, escolha .
Na aba Data Sources, clique em Add data source. Em seguida, selecione Prometheus e clique em Select.
-
Na aba Settings, configure a fonte de dados.
Clique em Save & Test.
API HTTP do StoreView
Visão geral
O Simple Log Service oferece diversas APIs para consultar um StoreView para Metricstore. Essas APIs são compatíveis com o protocolo Prometheus open source e seguem a convenção de diretório /api/v1. A URL completa é https://{project}.{sls-endpoint}/prometheus/{project}/{storeview}/api/v1/.
|
Parâmetro |
Obrigatório |
Descrição |
|
{project} |
Sim |
Nome do projeto do Simple Log Service. Para mais informações, consulte Gerenciar projetos. |
|
{sls-endpoint} |
Sim |
Endpoint da região do projeto. |
|
{storeview} |
Sim |
Nome do StoreView. |
APIs de consulta de métricas
APIs de consulta de metadados
Próximos passos
Consultar um StoreView
No painel de navegação à esquerda, escolha para visualizar os StoreViews criados.
Atualizar um StoreView
Na lista de StoreViews, passe o mouse sobre o StoreView desejado, clique em no ícone
e clique em Modify.-
No painel Modify StoreView, modifique os metricstores associados e clique em OK.
Cada store inclui listas suspensas de project e metricstore. Clique em + STORE para associar mais metricstores.
Excluir um StoreView
Na lista de StoreViews, passe o mouse sobre o StoreView desejado, clique em no ícone
e clique em Delete.
Documentação relacionada
Para sintaxe de consulta e análise de dados de séries temporais, consulte Sintaxe de consulta e análise para dados de séries temporais.
O Simple Log Service fornece APIs para consultar métricas de séries temporais e gravar dados de métricas em um metricstore. Para mais informações, consulte Referência da API HTTP do Metricstore.