2017-02-07 3 views
0

Я хочу разработать механизм, который будет непрерывно отправлять статус (вверх или вниз) пользовательской службы, запущенной на виртуальной машине. Как мне это сделать ? Azure не дает прямого решения.Как отслеживать и отправлять оповещения о статусе службы, запущенной на лазурной VM

+0

Не уверен, что вы имеете в виду. Если вы используете пользовательскую службу на своей виртуальной машине, вам решать, как сделать эту статистику/оповещения доступными. Нет «правильного» способа. Что касается Azure, предоставляющего прямые решения: существуют специальные зонды для виртуальных машин. Помимо этого, вам нужно будет выбрать способ публикации и отправки предупреждений. –

+0

Ну, я знаю, что это зависит от меня, чтобы решить, как сделать оповещения, но я только начинаю и не знаю, как это сделать и, следовательно, искать помощь – NeuralLynx

ответ

0

Приложение Azure's Insights предоставляет способ сделать это. В Application Insights, у вас есть два варианта:

  1. Если ваша служба имеет конечную точку общественного HTTP, вы можете set up a web test, который будет периодически пинговать обслуживание, чтобы обеспечить это и работает. Затем вы можете установить предупреждение в веб-тесте, чтобы получить уведомление, если ping возвращает сбой за указанное время.
  2. Если нет, вы можете настроить свою услугу с помощью SDK приложений (TrackMetric и TrackEvent API) и set an Application Insights metric alert на эту метрику пользовательского/приложения.

 Смежные вопросы

  • Нет связанных вопросов^_^