Как проверить время безотказной работы экземпляра GCE с помощью Stackdriver?

Какие у меня есть варианты, чтобы проверить время безотказной работы экземпляра GCE?

  1. Нужно ли мне устанавливать агент мониторинга в документации по мониторингу, хотя там упоминается только о проверке работоспособности сервера Apache, установленного на экземпляре GCE, как я могу проверить, работает ли сам экземпляр GCE или нет, если у него нет веб-сервер на нем?



Ответы (1)


Есть несколько вариантов.

Если вы запускаете какую-либо службу на экземпляре, вам, вероятно, понадобится проверка работоспособности Stackdriver, который подтвердит, что ваш сервис доступен и обслуживает трафик. Если вы просто хотите узнать, запущен ли экземпляр (то есть не остановлен), вы можете использовать _ 1_ метрика. Ни один из этих двух вариантов не требует установки агента мониторинга.

Если вы пытаетесь проверить, действительно ли экземпляр запущен и выполняет процессы, вам, скорее всего, понадобится агент мониторинга. Даже в этом случае есть несколько возможностей. Агент отслеживает собственное время безотказной работы с помощью показателя agent.googleapis.com/agent/uptime, или вы можете отслеживать на наличие определенного процесса с помощью показателей процессов.

person Igor Peshansky    schedule 25.05.2017
comment
Как мне создать проверку работоспособности, чтобы проверить, работает ли экземпляр? Когда я создаю проверку работоспособности, она запрашивает тип проверки http, tcp и т. Д., Нужно ли мне предоставлять эту информацию о протоколе? Может ли stackdriver просто проверить, запущен ли экземпляр, без необходимости предоставлять мне подробную информацию о типе проверки? - person user1965449; 25.05.2017
comment
Проверки работоспособности предназначены для проверки того, доступна ли ваша служба HTTP / TCP и обслуживает ли она трафик. Если все, что вам нужно знать, это то, запущен ли сам экземпляр, просмотрите другие варианты, которые я указал в своем ответе. - person Igor Peshansky; 26.05.2017
comment
@IgorPeshansky Какой агрегатор подходит для проверки доступности экземпляров ВМ с помощью этой метрики compute.googleapis.com/instance/uptime. Требование состоит в том, чтобы получать предупреждение, когда виртуальная машина не работает, попробовали несколько агрегаторов, но не смогли получить ожидаемых результатов. - person Deena Dhayal; 08.01.2021
comment
@DeenaDhayal Если вы хотите предупреждать, когда экземпляр не работает (т. Е. Метрика времени безотказной работы больше не генерируется), вы должны использовать предупреждения об отсутствии метрики (cloud.google.com/monitoring/alerts/). - person Igor Peshansky; 14.01.2021