Como monitorar os registros via agente do Google Cloud em busca de erros?

1

Basicamente, estou monitorando o arquivo php-fpm error.log com uma configuração personalizada:

<source>
  type tail
  format none
  path /var/log/php-fpm/error.log
  pos_file /var/lib/google-fluentd/pos/php-fpm-error.pos
  read_from_head true
  tag php-fpm-error
</source>

Com uma métrica de registro personalizada como esta:

resource.type="gce_instance"
resource.labels.instance_id="123456"
logName="projects/example/logs/php-fpm-error"
"exited with code 127"

No Metrics Explorer, posso ver o evento de erro na métrica claramente se eu selecionar "Count" como Agregação. No entanto, na política de alertas, não vejo uma maneira de especificar uma agregação.

O melhor método é apenas colocar a política de alerta como "acima de 0" com "para o valor mais recente"? Parece estranho porque o valor da métrica é algo realmente pequeno, como 0,02.

Obrigado

    
por Rob Olmos 23.03.2017 / 21:46

1 resposta

1

Uma política de alerta no Stackdriver Monitoring é para avisar quando os aplicativos não estão funcionando normalmente. Por exemplo. você pode definir um alerta se o seu aplicativo sair com "código 127" cinco vezes em um determinado período de tempo.

Se você deseja monitorar esse tipo de evento, sugiro criar um painel, aqui você pode configurar uma métrica personalizada como "Tipo de recurso" e tem a opção de definir "Recursos agregados"

    
por 01.05.2017 / 16:41