Qual grupo de logs está causando um aumento repentino na minha fatura do CloudWatch Logs?

4 minuto de leitura
0

Minha fatura do Amazon CloudWatch Logs está excepcionalmente alta, e eu quero determinar qual grupo de logs está aumentando meus custos.

Breve descrição

Aumentos repentinos nas faturas do CloudWatch Logs geralmente resultam de um aumento nos dados consumidos ou armazenados em um determinado grupo de logs. Use as métricas do CloudWatch Logs para verificar o uso de dados e revise sua fatura da AWS para identificar o grupo de logs responsável pelo aumento.

Resolução

Verifique a quantidade de dados que você está consumindo

A métrica IncomingBytes mostra a quantidade de dados consumidos em seus grupos de log do CloudWatch quase em tempo real. Essa métrica pode ajudá-lo a determinar os seguintes pontos:

  • Qual grupo de logs mais contribui para sua fatura
  • Se há um aumento nos dados recebidos em seus grupos de logs ou um aumento gradual devido a novos aplicativos
  • Quantos dados são enviados durante um determinado período

Consulte um pequeno conjunto de grupos de logs usando o console do CloudWatch

1.    Abra o console do Amazon CloudWatch.

2.    No painel de navegação, escolha Métricas.

3.    Para cada um dos seus grupos de logs, selecione as métricas individuais do IncomingBytes. Em seguida, escolha a guia Métricas em gráficos.

4.    Em Estatística, escolha Soma.

5.    Em ** Período**, escolha 30 dias.

6.    Escolha a guia Opções de gráfico e, em seguida, escolha Número.

7.    No canto superior direito do gráfico, escolha Personalizado, e em seguida, escolha Absoluto. Selecione datas de início e de término que correspondam aos últimos 30 dias.

Consulte um grande conjunto de grupos de logs usando o console do CloudWatch

1.    Abra o console do Amazon CloudWatch.

2.    No painel de navegação, escolha Todas as métricas.

3.    Escolha a guia Métricas em gráficos. Em seguida, na lista suspensa Adicionar métrica, escolha Iniciar com uma expressão vazia.

4.    Copie a seguinte expressão matemática e cole-a no campo Alterar expressão matemática:

SORT(REMOVE_EMPTY(SEARCH('{AWS/Logs,LogGroupName} MetricName="IncomingBytes"', 'Sum', 2592000)),SUM, DESC)

Depois de colar a expressão, escolha Aplicar.

5.    Escolha a guia Opções de gráfico e, em seguida, escolha Número.

6.    No canto superior direito do gráfico, escolha Personalizado. Em seguida, escolha Absoluto. Selecione datas de início e de término que correspondam aos últimos 30 dias.

Observação: você pode representar graficamente até 500 métricas usando esse método.

Consulte um grande conjunto de grupos de logs usando uma chamada de API

Observação: antes de executar as seguintes chamadas de API, analise os custos associados à realização de chamadas de API. Recomenda-se distribuir a chamada ListMetrics para evitar controle de utilização. O limite padrão de ListMetrics é de 25 transações por segundo. No entanto, você pode solicitar um aumento do limite, se necessário.

1.    Faça uma chamada ListMetrics. Essa chamada encontra todos os nomes de grupos de logs que consumiram dados nos últimos 14 dias. Use os seguintes parâmetros:
Namespace: AWS/Logs
MetricName: IncomingBytes

2.    Faça uma chamada GetMetricData. Essa chamada encontra a soma de todos os bytes recebidos em um mês para cada nome de grupo de logs que você obtém da chamada ListMetrics. Use os seguintes parâmetros:
Namespace: AWS/Logs
MetricName: IncomingBytes

**Dimensions:**Aquelas recebidas da chamada **ListMetrics **
StartTime: [Data e hora 14 dias antes da data atual]
EndTime: [Data e hora atuais]
Period: [EndTime - StartTime, em segundos]
Statistics: Sum

3.    Para exibir os nomes dos grupos de logs com as maiores quantidades de dados consumidos, classifique os pontos de dados resultantes em ordem decrescente.

Para garantir que as cobranças de dados consumidos não excedam futuramente um limite específico, crie um alarme do CloudWatch.

Analisar o uso de dados de armazenamento

Verifique sua fatura da AWS mais recente para ver a quantidade de dados de armazenamento utilizada no ciclo de cobrança anterior.


Informações relacionadas

Cobrança e custo do CloudWatch

AWS OFICIAL
AWS OFICIALAtualizada há um ano