Este documento descreve a página Gestão de métricas do Cloud Monitoring, que ajuda a tirar o máximo partido das suas métricas faturáveis. O seu Google Cloud projeto tem acesso a todas as métricas visíveis no respetivo âmbito das métricas. Pode usar a página Gestão de métricas para fazer o seguinte:
Veja a utilização de métricas rapidamente: veja como as suas métricas estão a ser usadas em consultas, painéis de controlo personalizados ou políticas de alerta.
- As métricas faturáveis não usadas são métricas ativas que não foram consultadas nos últimos 30 dias e não são usadas num painel de controlo personalizado nem numa política de alertas.
- Para ver políticas de alerta ou painéis de controlo personalizados para uma métrica no seu âmbito de métricas, mas definida num projeto diferente, use o selecionador de projetos para selecionar o projeto que armazena a métrica. Google Cloud
Identifique métricas de custo elevado e valor baixo: filtre e ordene as métricas para ver que métricas faturáveis não usadas estão a contribuir mais para a sua fatura. Veja que projetos e espaços de nomes são responsáveis por métricas caras.
- Veja as tendências ao longo do tempo para compreender os custos relativos das suas métricas faturáveis.
- Configure alertas para receber uma notificação se os seus padrões de utilização gerais mudarem.
- Para obter informações sobre como as métricas faturáveis são faturadas, consulte o artigo Modelos de preços para métricas faturáveis.
Faça a gestão dos custos: crie regras para excluir métricas desnecessárias da ingestão no Cloud Monitoring. As métricas excluídas não são faturadas. As regras de exclusão aplicam-se independentemente da origem da métrica.
- Exclua métricas individuais usando o nome da métrica.
- Exclua grupos de métricas através de uma expressão regular.
Tire partido de métricas valiosas: crie políticas de alerta e painéis de controlo para métricas faturáveis não usadas.
Resolva problemas de carregamento de métricas
- Resolva problemas de erros na gravação de dados de métricas.
- Identifique possíveis problemas com a cardinalidade das métricas faturáveis.
- Veja os registos de auditoria associados à recolha de métricas faturáveis. Para obter informações gerais sobre os registos de auditoria, consulte a vista geral dos registos de auditoria do Cloud.
A página Gestão de métricas não comunica métricas baseadas em registos definidas pelo utilizador. Estas métricas, que são derivadas da contagem de valores nas entradas do registo, têm o prefixo logging.googleapis.com/user
.
Antes de começar
Para ver os gráficos e os registos incluídos na página Gestão de métricas, para criar políticas de alerta e para criar regras de exclusão de métricas, tem de ter a autorização correta.
A Gestão de métricas analisa as métricas em termos de recolha e utilização de dados. Para mais informações sobre estas categorias, consulte o artigo Terminologia.
Autorização
-
Para obter as autorizações de que precisa para ver painéis de controlo e criar políticas de alerta através da Google Cloud consola ou para criar, editar e eliminar regras de exclusão de métricas, peça ao seu administrador que lhe conceda a função do IAM Editor de monitorização (
roles/monitoring.editor
) no seu projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.
-
Para receber as autorizações de que precisa para ver os registos de auditoria, peça ao seu administrador que lhe conceda a função de IAM Visualizador de registos privados (
roles/logging.privateLogViewer
) no seu projeto. Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.
Para mais informações sobre as funções, consulte o artigo Controle o acesso com a gestão de identidades e acessos.
Para ver os registos de auditoria gerados pelas métricas na página Gestão de métricas, tem de ter ativado o registo de auditoria no seuGoogle Cloud projeto. Para permitir que o seu projeto gere registos de auditoria quando os dados são lidos ou escritos, faça o seguinte:
-
Na Google Cloud consola, aceda à página Registos de auditoria:
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é IAM e administração.
- Introduza API Stackdriver Monitoring na barra de filtros.
- Selecione Stackdriver Monitoring API.
- No separador Tipo de registo, selecione Gravação de dados e Leitura de dados e, de seguida, clique em Guardar.
Para mais informações, consulte o artigo Configure os registos de auditoria de acesso aos dados.
-
Terminologia
A página Gestão de métricas usa a seguinte terminologia para descrever o estado das métricas e como as está a usar:
- Estado das métricas
- As métricas ativas são métricas faturáveis a partir das quais o seu projeto ingeriu dados nas últimas 25 horas. Estas métricas incorrem em custos.
- As métricas inativas são métricas faturáveis a partir das quais o seu projeto não ingeriu dados nas últimas 25 horas. Estas métricas não incorrem em custos.
Utilização das métricas
As métricas usadas são métricas que foram consultadas nos últimos 30 dias pela API Cloud Monitoring ou outras ferramentas, ou que são usadas num painel de controlo personalizado ou numa política de alertas.
É possível ter gráficos e políticas de alerta que fazem referência a métricas sem dados (métricas inativas) e consultar essas métricas. Na página Gestão de métricas, estas métricas são consideradas métricas usadas, mesmo que as operações de leitura não devolvam dados.
As métricas faturáveis não usadas são métricas ativas que não foram consultadas nos últimos 30 dias e não são usadas num painel de controlo personalizado nem numa política de alertas. Estas métricas incorrem em custos de carregamento, mas não oferecem vantagens de observabilidade. Se estas métricas representarem lacunas de observabilidade, pode criar gráficos ou políticas de alerta para as mesmas. Se estas métricas não representarem lacunas de observabilidade, pode excluí-las e eliminar o custo da respetiva ingestão.
As métricas inativas são métricas inativas que não foram consultadas nos últimos 30 dias e não são usadas num painel de controlo personalizado nem numa política de alertas. Estas métricas não incorrem em custos.
O estado de utilização das métricas é calculado a cada 24 horas para refletir o histórico de consultas mais recente e as alterações aos painéis de controlo e às políticas de alerta.
Veja resumos da utilização de métricas
Para ver resumos do número de métricas faturáveis, das taxas de carregamento de métricas e da taxa de erro, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
Na barra de ferramentas, selecione o intervalo de tempo. Por predefinição, a página Gestão de métricas apresenta informações sobre as métricas recolhidas no dia anterior. A captura de ecrã seguinte mostra um exemplo:
Para ver um resumo de quantas métricas faturáveis estão atualmente ativas nos projetos no âmbito das suas métricas, consulte o cartão de pontuação Métricas ativas. Uma métrica está ativa se os dados tiverem sido escritos na mesma nas últimas 25 horas.
Para determinar quantas das métricas faturáveis ativas estão a ser consultadas ou usadas em gráficos ou políticas de alertas, consulte o cartão de pontuação Utilização de métricas. As métricas faturáveis não usadas representam possíveis lacunas de observabilidade que podem ser preenchidas através da criação de painéis de controlo personalizados ou políticas de alerta, ou oportunidades de reduzir os custos excluindo completamente a métrica.
Para determinar o que está a contribuir para os seus custos, use os cartões de dados Bytes carregados faturáveis e Exemplos carregados faturáveis. Para mais informações, consulte o artigo Veja as tendências gerais na carregamento de métricas.
Para encontrar informações que podem ajudar a identificar problemas com a conceção ou a utilização das suas métricas faturáveis, use a tabela de dados Erros de gravação de métricas. Para mais informações, consulte o artigo Investigue problemas com as suas métricas.
A página Gestão de métricas mostra a quantidade de dados que está a carregar, e não os custos reais. Para ver as informações de faturação atuais, clique em Ver faturação na barra de ferramentas.
Veja informações sobre o âmbito das suas métricas
O conjunto de métricas apresentado na página Gestão de métricas depende do âmbito das métricas do seu projeto. Se o seu projeto tiver apenas o próprio no respetivo âmbito das métricas, as métricas na página Gestão de métricas são do projeto atual. Se o seu projeto tiver vários projetos no respetivo âmbito das métricas, as métricas apresentadas na página Gestão de métricas incluem as métricas de todos esses projetos. É possível que a métrica que mais contribui para o seu custo tenha origem num projeto diferente.
Para ver um resumo das informações de âmbito do seu projeto, clique em Âmbito das métricas. Este resumo inclui o seguinte:
- Principais da IAM com acesso ao projeto. O conjunto de principais inclui utilizadores, grupos e contas de serviço.
- O número de métricas gratuitas e faturáveis visíveis no âmbito das métricas.
- Uma lista dos projetos que são monitorizados pelo projeto atual. As métricas faturáveis de todos estes projetos estão disponíveis na página Gestão de métricas.
- Informações sobre todos os projetos que podem ver as métricas do projeto atual.
Para mais informações sobre os âmbitos das métricas, consulte o artigo Configure uma vista com vários projetos.
Investigue as suas métricas faturáveis
A página Gestão de métricas apresenta uma tabela que inclui cada métrica faturável no âmbito das métricas. Pode usar esta tabela para fazer o seguinte:
- Determinar a contribuição de qualquer métrica para o volume faturável.
- Determinar a frequência com que uma métrica foi lida nos últimos 30 dias. As leituras de métricas incluem pedidos de leitura da API e pedidos gerados por gráficos.
- Identificar métricas recolhidas, mas não usadas em nenhuma política de alerta nem painel de controlo. Os dados de métricas que não são usados podem representar uma lacuna na observabilidade ou uma oportunidade de poupança de custos excluindo a métrica.
- Crie uma política de alertas ou um gráfico para métricas que não tenham uma política de alertas associada ou um painel de controlo personalizado.
- Identifique o projeto no qual os dados de métricas tiveram origem. A tabela inclui métricas de todos os projetos no seu âmbito de métricas e pode ter de saber de que projeto uma métrica específica é recolhida.
- Reveja as informações de etiqueta e cardinalidade sobre cada métrica. Estas informações podem ser úteis quando estiver a investigar problemas com o design ou a utilização de métricas.
Para ver a tabela de dados de utilização de cada métrica faturável, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
Na barra de ferramentas, selecione o intervalo de tempo. Por predefinição, a página Gestão de métricas apresenta informações sobre as métricas recolhidas no dia anterior. A captura de ecrã seguinte mostra um exemplo da tabela de métricas:
Selecione as métricas a ver
Para gerir os seus custos, tem de compreender que métricas faturáveis estão a gerar mais tráfego. Não é suficiente saber apenas, por exemplo, que estão a ser carregados 60 MiB de dados a cada hora. No entanto, quando sabe que a maioria dos seus dados faturáveis se deve a uma ou duas métricas, pode investigar a utilização dessas métricas.
Para ver uma lista das suas métricas faturáveis, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Na barra de ferramentas, selecione o intervalo de tempo. Por predefinição, este separador apresenta informações sobre as métricas recolhidas no dia anterior.
- Para limitar a apresentação a grupos de métricas específicos, use os filtros rápidos ou filtre a tabela diretamente. A análise das categorias de métricas pode revelar padrões difíceis de detetar quando se analisam todas as métricas na tabela.
A tabela de métricas apresenta as métricas faturáveis que se encontram no âmbito das métricas do projeto atual Google Cloud . Para cada métrica, a tabela apresenta a contribuição da métrica para o volume faturável e fornece links para as políticas de alerta e os painéis de controlo personalizados associados à métrica, conforme mostrado na captura de ecrã seguinte. Se não existir uma política de alerta ou um painel de controlo associado a uma métrica, a tabela inclui um botão no qual pode clicar para criar um.
Para ordenar as métricas pela respetiva contribuição para o volume faturável, clique no cabeçalho da coluna Bytes volume faturável/Total e Exemplos volume faturável/Total.
A tabela de métricas também mostra o domínio da métrica, o conjunto de etiquetas da métrica, o projeto a partir do qual a métrica foi carregada e a cardinalidade da métrica. A captura de ecrã seguinte mostra um exemplo destas colunas.
As informações de etiqueta e cardinalidade podem ser úteis para identificar a causa dos aumentos no volume faturável. No Cloud Monitoring, a cardinalidade refere-se ao número de intervalos temporais associados a uma métrica e a um recurso, e está relacionada com as etiquetas e os respetivos valores. Existe um intervalo temporal para cada combinação de valores de etiquetas. Para mais informações, consulte o artigo Cardinalidade.
As alterações no volume faturável significam que está a carregar mais dados e, se as alterações forem súbitas ou inesperadas, a causa pode ser uma alteração no número de etiquetas associadas a uma métrica ou uma alteração na forma como os valores das etiquetas são definidos. Qualquer uma destas opções pode aumentar a cardinalidade de uma métrica, o que resulta num volume faturável mais elevado. Para obter informações sobre a utilização da gestão de métricas para ajudar a identificar problemas com as métricas, consulte o artigo Investigue problemas com as suas métricas.
Use filtros rápidos
Para ver apenas as métricas nos seguintes grupos, selecione uma entrada no painel Filtros rápidos:
O estado da métrica inclui métricas ativas e inativas. As métricas ativas têm dados de séries cronológicas carregados nas últimas 25 horas. Para mais informações sobre estes estados, consulte a secção Terminologia.
Utilização de métricas. Esta categoria classifica as métricas da seguinte forma:
Métricas usadas, não usadas e inativas.
- As métricas usadas foram acedidas por uma leitura de métricas ou são usadas num painel de controlo personalizado ou numa política de alertas.
- As métricas faturáveis não usadas não foram acedidas por uma leitura de métricas ou são usadas num painel de controlo personalizado ou numa política de alertas.
- As métricas inativas estão "inativas" e "não usadas".
Para mais informações acerca destas categorias de utilização, consulte a secção Terminologia.
Métricas usadas ou não usadas numa política de alerta no projeto Google Cloud atual.
Métricas usadas ou não usadas num painel de controlo personalizado no projeto Google Cloud atual.Estes filtros não incluem métricas que são usadas em painéis de controlo predefinidos fornecidos pelo Cloud Monitoring.
O estado de utilização das métricas é calculado a cada 24 horas para refletir o histórico de consultas mais recente e as alterações aos painéis de controlo e às políticas de alerta.
Conjuntos de métricas por domínio, conforme descrito no resumo das métricas faturáveis.
Se tiver métricas que não são usadas numa política de alerta ou num painel de controlo personalizado e nunca são consultadas, pode estar a pagar por métricas e não a obter qualquer vantagem de observabilidade com elas. Pode listar as métricas que não aparecem em nenhuma política de alerta ou em nenhum painel de controlo personalizado definido no projeto atual Google Cloud selecionando o filtro rápido Sem políticas de alerta ou Sem painéis de controlo personalizados.
Google CloudFiltrar a tabela diretamente
Pode usar a barra de filter_list filtros para pesquisar o conjunto de métricas quando não existe um filtro rápido adequado.
Por exemplo, se tiver um âmbito de métricas de vários projetos e quiser listar apenas as métricas desse projeto, não pode usar um filtro rápido. Para listar apenas as métricas de um projeto específico, selecione Project
na lista de filtros e introduza o identificador de um projeto.
Também pode usar filtros explícitos para pesquisar métricas que correspondam a combinações de filtros. Só pode selecionar um filtro rápido de cada vez. Por isso, não pode listar apenas métricas ativas que não apareçam numa política de alerta nem num painel de controlo personalizado através de filtros rápidos. Para pesquisar métricas que correspondam a uma combinação de requisitos, adicione filtros à barra de filtros. Por exemplo, para listar as métricas ativas que não aparecem em nenhuma política de alerta e em nenhum painel de controlo personalizado, adicione os seguintes filtros à barra de filtros:
Status: Active
Alert Policies: (Empty)
Custom Dashboards: (Empty)
Por predefinição, quando adiciona vários filtros, a tabela inclui uma linha quando esta cumpre todos os filtros. No entanto, pode inserir um OR
-filter
entre outros dois elementos de filtro.
Veja informações sobre leituras de métricas
A linha de cada métrica na tabela inclui uma entrada para o número de leituras de métricas nos últimos 30 dias. Pode usar esta entrada para identificar como as consultas foram feitas. As origens das consultas são categorizadas como "consola" ou "outras". As leituras do explorador de métricas ou dos gráficos em painéis de controlo personalizados são leituras da "consola", e as leituras da API de outras origens são "outras".
- Para ver um resumo compacto das origens das leituras de métricas, clique na arrow_drop_down seta para baixo junto à entrada.
- Para ver um gráfico que mostra as origens das leituras de métricas ao longo do tempo, clique no número de leituras de métricas. Este valor também é um link para o gráfico.
Crie uma política de alertas para uma métrica não monitorizada
Quando uma métrica na tabela não tem uma política de alertas associada, a tabela apresenta um botão Criar alerta. Para criar uma política de alertas para uma métrica, clique em Criar alerta na linha da métrica.
A caixa de diálogo da política de alerta é aberta com os campos de condição preenchidos. Recomendamos que reveja todas as definições e faça as seguintes modificações:
- Atualize o valor limite da condição. O valor predefinido pode não ser satisfatório.
- Adicione os canais de notificação à política.
- Atribua um nome à política.
Também pode criar políticas de alerta para qualquer métrica clicando em more_vert Ações e, de seguida, em Criar alerta para métrica.
Para mais informações, consulte o artigo Crie uma política de alertas.
Para ver as políticas de alerta de uma métrica no âmbito das métricas, mas definidas num projeto diferente, use o selecionador de projetos para selecionar o Google Cloud projeto que armazena a métrica.
Crie um gráfico para uma métrica não monitorizada
Quando uma métrica na tabela não tem um painel de controlo personalizado associado, a tabela disponibiliza um botão Criar gráfico. Pode usar este botão para criar um gráfico e colocá-lo num painel de controlo personalizado. Para criar um gráfico para uma métrica, faça o seguinte:
Clique em Criar gráfico na linha da métrica.
O painel Explorador é aberto e pré-configurado para apresentar a métrica selecionada. Pode modificar a configuração do gráfico. Para mais informações sobre a utilização do explorador de métricas, consulte o artigo Crie gráficos com o explorador de métricas.
Para guardar o gráfico num painel de controlo personalizado, clique em Guardar no painel de controlo.
No painel Guardar gráfico, faça o seguinte:
- Aceite ou modifique o título predefinido do gráfico.
- Selecione o painel de controlo personalizado existente no qual quer guardar o gráfico ou selecione Novo painel de controlo para criar um novo painel de controlo para o gráfico.
- Clique em Guardar gráfico.
Para ver painéis de controlo personalizados para uma métrica no âmbito das métricas, mas definida num projeto diferente, use o selecionador de projetos para selecionar o Google Cloud projeto que armazena a métrica.
Trabalhe com métricas
Embora possa usar a página Gestão de métricas para ver algumas informações sobre uma métrica, pode querer mais informações. Por exemplo, pode querer ver um gráfico de uma métrica específica ou criar uma política de alertas para receber uma notificação quando a taxa de carregamento dessa métrica for inesperada.
Para ver mais detalhes sobre uma métrica específica, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
Encontre a métrica na tabela e, de seguida, clique em more_vert Ações para fazer qualquer uma das seguintes ações:
Para ver um gráfico que apresenta a métrica atual, selecione Ver no explorador de métricas.
O explorador de métricas é aberto e pré-configurado para apresentar a métrica selecionada. Pode modificar a configuração do gráfico, rejeitá-la ou adicioná-la a um painel de controlo personalizado.
Para criar uma política de alertas que monitorize a métrica, selecione Criar alerta para métrica.
A caixa de diálogo da política de alerta é aberta com os campos de condição preenchidos. Recomendamos que reveja todas as definições e faça as seguintes modificações:
- Atualize o valor limite da condição. O valor predefinido pode não ser satisfatório.
- Adicione os canais de notificação à política.
- Atribua um nome à política.
Para mais informações, consulte o artigo Crie uma política de alertas.
Exclua a métrica. Para mais informações sobre esta opção, consulte o artigo Exclua métricas desnecessárias.
Para ver os registos de auditoria associados à métrica, selecione Ver registos de auditoria de métricas.
Exclua métricas desnecessárias
Pode criar uma regra de exclusão de métricas para impedir que as métricas selecionadas sejam carregadas no Cloud Monitoring. Por exemplo, se tiver um conjunto de métricas faturáveis não usadas de que não precisa, pode excluir essas métricas para eliminar o custo da respetiva ingestão. Pode editar ou eliminar regras de exclusão posteriormente, se as suas necessidades mudarem.
Para criar uma regra de exclusão de métricas, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Clique em add_box Excluir métrica. Também pode criar exclusões no separador Métricas excluídas ou em more_vert Ações na linha de cada métrica.
- Selecione as métricas a excluir.
- Para excluir uma única métrica, selecione-a na tabela Nome da métrica.
- Para excluir um grupo de métricas, faça o seguinte:
- Clique em Regex
- Introduza uma expressão regular. Por exemplo, para excluir todas as métricas de
agent.googleapis.com/apache
, pode introduziragent.googleapis.com/apache.*
ouagent.*/apache.*
- Clique em Mostrar correspondências para verificar se a expressão corresponde às métricas pretendidas
- Clique em Criar regra.
A regra demora cerca de 5 minutos a entrar em vigor.
A tabela seguinte inclui expressões regulares que podem ser úteis para excluir métricas de statsd
ou métricas com nomes dinâmicos semelhantes:
Bloqueie métricas com nomes que contenham | Regex |
---|---|
Mais do que um sublinhado consecutivo | .*_{2,}.* |
Mais de 7 dígitos consecutivos (provavelmente, uma indicação de tempo) | .*\d{7,}.* |
Segmentos muito longos (provavelmente, erros de análise de etiquetas) | .*[a-zA-Z0-9]{20,}.* |
Substrings hexadecimais, incluindo GUIDs | .*[A-F0-9]{10,}.* |
Substrings de endereços IP | .*\d{1,3}_\d{1,3}_\d{1,3}_\d{1,3}.* |
Qualquer dígito (pode ser útil para métricas do Prometheus) | .*\d+.* |
Métricas do Prometheus com um tipo desconhecido | prometheus.googleapis.com/.+/unknown.* |
Edite uma regra de exclusão de métricas
Para editar uma regra de exclusão de métricas, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Clique no separador Métricas excluídas.
- Na linha da regra que quer eliminar, clique em more_vert Ações e selecione Editar regra.
- Limpe a métrica selecionada ou a expressão regular
- Selecione uma nova métrica ou crie uma nova expressão regular.
- Clique em Atualizar regra.
A edição de uma regra elimina a regra antiga e cria uma nova.
Elimine uma regra de exclusão de métricas
Para eliminar uma regra de exclusão de métricas, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Clique no separador Métricas excluídas.
- Na linha da regra que quer eliminar, clique em more_vert Ações e selecione Eliminar regra.
Veja o volume de métricas excluídas
Para ver o volume de bytes ou amostras excluídos como um gráfico no explorador de métricas, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Clique no separador Métricas excluídas.
- Clique em histórico Linha cronológica de exclusão.
O gráfico está pré-configurado para apresentar os dados de exclusão de métricas. Também pode guardar o gráfico num painel de controlo personalizado clicando em Guardar no painel de controlo.
Veja e receba alertas sobre tendências nas métricas faturáveis
O número de bytes faturáveis e amostras faturáveis carregados determina a maioria dos seus custos. Para prever os custos mensais devido à utilização de métricas faturáveis, tem de saber a taxa de carregamento de dados. A página Gestão de métricas apresenta resumos da utilização de métricas, que podem ajudar a fazer o seguinte:
- Veja as tendências na sua utilização de métricas faturáveis.
- Determine se um projeto no âmbito das métricas está a enviar mais ou menos dados de métricas do que o esperado.
- Identifique as métricas que estão a gerar mais dados.
- Identifique os espaços de nomes responsáveis por gerar a maioria dos dados do Prometheus.
- Veja a taxa de erros de gravação nas suas métricas. A taxa de erro é a percentagem de gravações de métricas que devolvem um estado de erro relativamente ao número total de gravações de métricas.
O painel de resumo da utilização de métricas fornece links para informações mais detalhadas sobre as tendências ao longo do tempo e links para políticas de alertas pré-configuradas e personalizáveis para tendências de utilização.
O painel de resumo revisitado.
Veja as tendências gerais na carregamento de métricas
Para determinar se as suas aplicações estão a gerar uma quantidade consistente de dados, que é o comportamento esperado para aplicações estáveis, veja as taxas de recolha através dos cartões de dados de carregamento. Ao alterar o período durante o qual vê as métricas, pode observar quedas, picos ou tendências.
Para ver as taxas de recolha ao longo do tempo, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Na barra de ferramentas, selecione o intervalo de tempo.
Clique em Ver gráficos na tabela de dados para ver os bytes ou as amostras carregadas. Esta discussão refere-se a gráficos de exemplos faturáveis, mas os gráficos de bytes faturáveis funcionam da mesma forma. É apresentado um conjunto de gráficos como os seguintes:
Por predefinição, as legendas dos gráficos estão reduzidas. Para ver a lista de intervalos temporais apresentados num gráfico, clique em legend_toggle Legenda. Para obter informações sobre como definir referências de tempo ou expandir o gráfico num período específico, consulte Explore os dados representados em gráficos.
Por exemplo, se definir o período de tempo como uma semana e vir um aumento constante, mas inesperado, nos dados carregados ao longo do tempo, pode verificar se o aumento provém de uma métrica específica ou se é uma tendência geral num grupo de métricas. Se uma métrica for responsável, pode investigar para ver se a cardinalidade da métrica também está a aumentar.
Para ver a taxa de amostras faturáveis carregadas no âmbito das métricas atual, use o gráfico Total de amostras faturáveis carregadas.
Para ver as contribuições de cada projeto no âmbito das suas métricas para o valor faturável total, use o gráfico Projetos por amostras faturáveis carregadas. Este gráfico pode indicar-lhe que projetos estão a enviar a maior quantidade de dados e se algum projeto está a enviar uma quantidade de dados cada vez maior ou menor.
(Apenas exemplos faturáveis) Para encontrar os espaços de nomes que estão a enviar métricas com as maiores contribuições para os valores faturáveis, use o gráfico Carregamento de volume do espaço de nomes.
Para ver as métricas no âmbito das métricas com as maiores contribuições para os valores faturáveis, use o gráfico 10 principais métricas por amostras faturáveis carregadas. Pode procurar picos, quedas ou tendências nas taxas de recolha, ou uma métrica com uma linha muito diferente de todas as outras.
Para ver as contribuições para o valor faturável de todas as métricas no âmbito das métricas, use o gráfico Todas as métricas por amostras faturáveis carregadas. Este gráfico inclui as métricas no gráfico 10 principais e pode mostrar-lhe a distribuição geral das taxas de recolha das suas métricas.
Para analisar qualquer um destes gráficos mais detalhadamente, clique em more_vert Mais opções e selecione Ver no Explorador de métricas. Para ver exemplos que começam com o gráfico Carregamento de volume do espaço de nomes e usam o explorador de métricas para realizar a atribuição de volume de carregamento, consulte o seguinte:
Para mais informações sobre a utilização do Explorador de métricas para analisar dados, incluindo ações como comparar o comportamento do mês atual com o do mês anterior, consulte o artigo Explore dados representados em gráficos.
Crie alertas com base no carregamento de métricas
Para receber uma notificação de um pico, uma queda ou uma tendência nas taxas de recolha de métricas para as suas métricas faturáveis, crie uma política de alertas. Por exemplo, uma diminuição na recolha de métricas pode indicar que a sua aplicação está com um desempenho fraco. Da mesma forma, um pico pode resultar em cobranças inesperadas. Por último, uma tendência de subida pode indicar que uma métrica tem demasiadas etiquetas ou está a aumentar em cardinalidade. Em todas as situações, uma política de alerta pode enviar-lhe uma notificação sobre o comportamento invulgar e, em seguida, pode resolver a situação.
Se tiver métricas faturadas por bytes carregados e métricas faturadas por amostragem carregada, tem de criar uma política de alertas para ambos os valores de faturação.
Para criar uma política de alerta que monitorize uma taxa de recolha de métricas, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Na barra de ferramentas, selecione o intervalo de tempo.
- Clique em Ver gráficos na tabela de dados para ver os bytes ou as amostras carregadas.
No gráfico cujos dados quer monitorizar, clique em Criar política de alertas.
A caixa de diálogo da política de alerta é aberta com os campos de condição preenchidos. Recomendamos que reveja todas as definições e faça as seguintes modificações:
- Atualize o valor limite da condição. O valor predefinido pode não ser satisfatório.
- Adicione os canais de notificação à política.
- Atribua um nome à política.
Para mais informações, consulte o artigo Crie uma política de alertas.
Investigue problemas com as suas métricas
Pode usar a página Gestão de métricas para investigar problemas com a estrutura ou a utilização das suas métricas faturáveis. Por exemplo, pode estar a experienciar o seguinte:
- Um aumento no volume faturável que pode ser atribuído a uma métrica específica.
- Relatórios de aumento da latência de consultas para uma métrica específica.
- Erros na gravação de dados de métricas, que podem resultar do alcance dos limites na quantidade ou na taxa de dados que estão a ser gravados.
A ocorrência de erros na gravação de dados de métricas pode estar correlacionada com outros problemas, como um aumento inesperado no volume faturável ou um aumento na latência das consultas. Por exemplo, uma alteração na configuração de uma métrica pode resultar num problema de cardinalidade, que pode afetar o volume de dados carregados e a latência das consultas, e também pode resultar em erros de gravação de métricas.
Veja erros de gravação de métricas
No cartão de pontuação Erros de gravação de métricas, pode fazer o seguinte:
- Veja o estado dos pedidos de gravação de métricas.
- Crie uma política de alerta para receber uma notificação se a taxa de erros de gravação de métricas exceder um valor de limite.
- Veja os registos de auditoria para erros de gravação de métricas, se tiver ativado os registos de auditoria. Estes registos podem fornecer informações sobre as causas dos erros de gravação de métricas.
Para ver informações sobre erros na gravação de dados de métricas, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Na barra de ferramentas, selecione o intervalo de tempo.
Clique em Ver erros na tabela de dados Erros de gravação de métricas.
Para ver o estado dos pedidos de gravação de métricas na API Cloud Monitoring, use o gráfico API - Create Time Series (Status Codes). Este gráfico mostra as chamadas para o método
timeSeries.create
.Cada intervalo temporal mostra a taxa de gravações para um código de estado HTTP específico. Quando o gráfico apresenta uma única linha para resultados de estado 2xx, não tem erros de gravação de métricas. A captura de ecrã seguinte mostra resultados de estado 2xx e um pequeno número de resultados de estado 4xx e 5xx:
Se vir um aumento no número de pedidos de gravação de métricas, pode estar a deparar-se com um problema de cardinalidade.
Se o gráfico apresentar códigos de estado para erros e tiver ativado os registos de auditoria para o seu projeto, pode usar os registos para investigar as causas dos erros. A consulta pré-configurada para os registos procura erros associados ao método da API Monitoring
timeSeries.create
. Este método é chamado sempre que uma métrica é escrita.Os registos de erros
timeSeries.create
podem indicar mais informações sobre o motivo dos códigos de estado de erro. O método pode falhar se, por exemplo, tentar escrever demasiados dados de uma só vez ou se exceder um limite no número de séries cronológicas ativas. Para mais informações, consulte a secção Métricas definidas pelo utilizador no documento Monitorizar quotas.
Investigue erros de criação de métricas
Outro método relacionado com métricas que pode falhar é o método metricDescriptors.create
.
O método metricDescriptors.create
é chamado da primeira vez que escreve dados de séries cronológicas para uma nova métrica ou se alterar a estrutura dos dados da métrica, muito provavelmente adicionando novas etiquetas. Os registos de auditoria
para erros deste método estão disponíveis na entrada de
cada métrica na tabela de métricas.
Para ver os registos de auditoria de uma métrica específica, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Gestão de métricas:Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Na barra de ferramentas, selecione o intervalo de tempo.
- Encontre a métrica na tabela e, de seguida, clique em more_vert Ações.
Selecione Ver registos de auditoria de métricas.
A consulta pré-configurada para os registos procura erros associados ao método da API Monitoring
metricDescriptors.create
.
Os erros do método metricDescriptors.create
podem ajudar a identificar possíveis problemas no design das suas métricas. Pode ver erros deste método se exceder o número permitido de descritores de métricas ou o número de etiquetas num descritor de métricas.
Para mais informações, consulte a secção Métricas definidas pelo utilizador
no documento Monitorizar quotas.
Modelos de preços para métricas faturáveis
Em geral, as métricas do sistema do Cloud Monitoring são gratuitas, e as métricas de sistemas ou aplicações externos não o são. As métricas faturáveis são faturadas pelo número de bytes ou pelo número de amostras carregadas. Esta secção descreve o carregamento baseado em bytes e amostras.
Para ver informações detalhadas sobre as funcionalidades faturáveis no Cloud Monitoring, consulte as secções do Cloud Monitoring na página de preços da observabilidade do Google Cloud.
Faturação por bytes ou amostras carregadas
As métricas faturáveis são faturadas pelo número de bytes ou pelo número de amostras carregadas. Sempre que uma métrica é escrita, a operação de escrita inclui um valor de dados. O valor de dados pode ser um escalar, como um número inteiro ou um número de vírgula flutuante, ou pode ser uma distribuição, um tipo de dados complexo que inclui vários valores diferentes. Para mais informações sobre os tipos de valores que uma métrica pode escrever, consulte Tipo de valor.
Tanto a frequência com que a métrica é escrita (a taxa de amostragem) como o tipo de dados que a métrica escreve (escalares ou distribuições) afetam a quantidade de dados carregados, independentemente de o carregamento ser cobrado por bytes carregados ou amostras carregadas.
"Bytes carregados" significa que as cobranças se baseiam no volume de dados carregados, medido em bytes. Para fins de preços, cada valor escalar é contabilizado como 8 bytes e cada distribuição é contabilizada como 80 bytes. Para mais informações e exemplos, consulte o artigo Métricas cobradas por bytes carregados.
"Amostras carregadas" significa que as cobranças se baseiam no número de medições carregadas. Para fins de preços, cada valor escalar é contabilizado como uma amostra e cada distribuição é contabilizada como duas amostras mais uma para cada intervalo do histograma que tenha uma contagem diferente de zero. Para mais informações e exemplos, consulte o artigo Métricas cobradas por amostras carregadas.
A maior diferença entre os dois modelos de preços é para os valores de distribuição. O carregamento baseado em bytes cobra uma taxa fixa pelas distribuições, mas o carregamento baseado em amostras tem em conta os dados na distribuição. As distribuições com histogramas esparsos (poucos contentores de histogramas com valores diferentes de zero) contam como menos amostras do que as distribuições com histogramas densos, nas quais a maioria dos contentores tem valores diferentes de zero.
Métricas faturáveis na página Gestão de métricas
A página Gestão de métricas apresenta as métricas faturáveis por domínio. O domínio dá-lhe informações sobre como a métrica foi recolhida e de onde.
A tabela seguinte descreve as categorias de métricas faturáveis disponíveis na página Gestão de métricas e se são medidas por bytes ou amostras carregadas:
Domínio | Prefixo da métrica | Modelo de preços | Significado |
---|---|---|---|
Agente | agent.googleapis.com |
Bytes | Métricas recolhidas de recursos externos por agentes.
Para ver listas destas métricas, consulte as
métricas do agente de operações
e as
métricas de monitorização e registo
antigas.
As métricas de integrações de terceiros recolhidas pelo agente de monitorização
antigo também são comunicadas como métricas de "agente". Consulte as
métricas de aplicações
de terceiros.
As métricas Os agentes também recolhem métricas sobre si próprios. Estas métricas,
identificadas pelo prefixo |
Personalizado, definido pelo utilizador | custom.googleapis.com |
Bytes | Métricas que define. |
Externo | external.googleapis.com |
Bytes | Métricas de algumas bibliotecas de código aberto ou fornecedores externos. Para mais informações, consulte o artigo Métricas externas. |
Carga de trabalho | workload.googleapis.com |
Bytes | Métricas de integrações de terceiros escritas pelo agente de operações. Para ver uma lista destas métricas, consulte as métricas de aplicações de terceiros. |
Prometheus | prometheus.googleapis.com |
Amostras | As métricas recolhidas através do Google Cloud Managed Service for Prometheus ou através do agente de operações e do recetor Prometheus ou do recetor OTLP. |
Outras métricas faturáveis
A página Gestão de métricas não comunica métricas baseadas em registos definidas pelo utilizador. Estas métricas, que são derivadas da contagem de valores nas entradas do registo, têm o prefixo logging.googleapis.com/user
.
As métricas baseadas em registos definidas pelo utilizador são cobradas por bytes carregados.
O que se segue?
- Use o agente de operações para recolher métricas:
- Use o Google Cloud Managed Service for Prometheus para recolher métricas:
- Recolha métricas no local e na nuvem híbrida através do BindPlane
- Crie métricas definidas pelo utilizador através da API Monitoring
- Preços da observabilidade do Google Cloud