Каждый инженер по надежности сайта (SRE) знает, что чем больше инструментов DevOps вы используете для обеспечения надлежащего охвата мониторинга, тем больше вероятность того, что вы в конечном итоге будете перегружены предупреждениями и задачами анализа данных. Как это ни парадоксально, эта лавина предупреждений и данных может привести к тому, что вы упустите именно те проблемы, которые пытаетесь выявить. Чтобы помочь в этой ситуации, SignifAI предоставляет командам DevOps мощные и прогнозные аналитические данные в режиме реального времени, сопоставляя их данные о событиях, журналах и метриках, используя комбинацию искусственного интеллекта, машинного обучения и собственного опыта команды.

SignifAI предлагает 60+ готовых интеграций с такими технологиями, как AWS, New Relic, AppDynamics, Nagios и Pager Duty. Доступные интеграции охватывают самые популярные инструменты DevOps, используемые для задач инфраструктуры, приложений, уведомлений, совместной работы и развертывания. В посте на этой неделе мы рассмотрим, насколько легко интегрировать возможности полного стека мониторинга Datadog с платформой машинного интеллекта SignifAI.

Что такое Датадог? Datadog — это служба мониторинга облачных приложений, объединяющая данные с серверов, баз данных, инструментов и служб для представления единого представления всего стека. Эти возможности предоставляются на платформе анализа данных на основе SaaS.

Как работает интеграция Datadog и SignfAI

Наша миссия в SignifAI — дополнить существующие инструменты команды DevOps мощью искусственного интеллекта и машинного обучения, чтобы SRE могли быстрее выполнять точные исправления. Мы также разработали нашу платформу таким образом, чтобы она легко работала в рамках существующих рабочих процессов команды DevOps.

SignifAI подключается к Datadog и автоматически анализирует все существующие показатели Datadog, точки данных и события, которые вы зафиксировали. Затем SignifAI собирает важные данные из каждого приложения, а также хостов. Наконец, SignifAI применяет несколько алгоритмов машинного обучения и выполняет прогнозную аналитику, чтобы заранее уведомить вас о потенциальных проблемах. Затем у вас есть возможность сопоставлять данные из разных систем и платформ.

С SignifAI вам не нужно настраивать определенные события мониторинга и запуска Datadog. SignifAI автоматически обнаруживает выбросы во всех ваших потоках и запускает одно событие. Если вы все еще хотите использовать события мониторинга Datadog, вы можете добавить псевдоним @signifai-webhook к своим текущим событиям. Вы, вероятно, спрашиваете себя: «Что, если у меня уже настроено множество мониторов в Datadog? Это займет у меня слишком много времени, чтобы интегрироваться!» Не беспокойся! Мы уже думали об этом. SignifAI автоматически обнаруживает все ваши существующие дескрипторы событий и автоматически добавляет необходимую конфигурацию. Вам нужно только настроить первоначальный веб-хук, а мы сделаем все остальное, что сэкономит вам много времени и проблем с настройкой. SignifAI также позволяет вам связать возможности Datadog со всеми другими вашими существующими инструментами. Это означает, что вы можете применять расчеты, которые у вас уже есть в Datadog, и комбинировать их с различными типами данных, запускать сложные корреляции во всех ваших инструментах мониторинга, чтобы обнаруживать проблемы, о которых вы даже не подозревали.

Начало работы с интеграцией Datadog: Active Inspector vs Web Collector

Существует два разных способа интеграции SignifAI с Datadog:

Веб-коллектор
Сенсор SignifAI Web Collector интегрируется через веб-перехватчик и пассивно собирает данные и показатели, которые вы уже настроили в Datadog. Чтобы включить этот тип сбора, вам потребуются соответствующие разрешения, а также возможность выбирать, какие типы событий, инцидентов или точек данных вы хотите отправить на платформу SignifAI.

Active Inspector™
Active Inspector™ SignifAI собирает информацию безопасным способом с помощью API для конкретной платформы. Используя этот метод сбора, вам не требуется настраивать собираемые типы или ограничения метрик/событий. Вместо этого SignifAI будет автоматически собирать наиболее релевантные точки данных, события и показатели с наивысшей ценностью для анализа и получения полезной информации.

Интеграция Datadog с Active Inspector SignifAI

Active Inspector™ от SignifAI автоматически выполняет исторический анализ всех показателей, точек данных и событий Datadog. SignifAI собирает важные точки данных из каждого приложения, а также ваших хостов. Затем SignifAI применяет алгоритмы обнаружения аномалий и проводит прогнозный анализ данных, чтобы заранее предупредить вас о потенциальных проблемах. Затем у вас есть возможность сопоставлять данные из разных систем и платформ мониторинга.

  • Найдите свой ключ API и ключ приложения в разделе интеграции Datadog.
  • Чтобы найти ключ REST API, выполните следующие действия. В строке меню Интеграции выберите API.
  • Назовите новый ключ API (например, «SignifAI») и нажмите Создать ключ API.
  • Назовите новый ключ приложения (например, «SignifAI-Active-Inspector») и нажмите Создать ключ приложения.
  • Войдите в основную консоль SignifAI и перейдите на вкладку Датчики.
  • Выберите Datadog и перейдите на вкладку Active Inspector.
  • Скопируйте и вставьте новый Ключ API и Ключ приложения, которые вы только что создали, в SignifAI.

Интеграция Datadog с веб-коллектором SignifAI

  1. Войдите в основную консоль SignifAI и перейдите на вкладку Датчики.
  2. Выберите Datadog и перейдите на вкладку URL коллектора.
  3. На панели инструментов Datadog перейдите в раздел Интеграции и выберите Веб-перехватчики.
  4. Назовите веб-перехватчик «SignifAI» и скопируйте URL-адрес сборщика в раздел URL-адреса веб-перехватчика Datadog.
  5. Добавьте следующий пользовательский шаблон JSON ниже.
  6. Обновите изменение.

Следующие шаги

Первоначально опубликовано на blog.signifai.io 19 июня 2017 г.