Полнотековый мониторинг в Azure
Ваша организация перемещает все свои системы из локального расположения в Azure и хочет разработать стратегию мониторинга. В этом уроке объясняется, как стратегия мониторинга полного стека может улучшить взаимодействие с клиентами, предоставив возможность выявлять и устранять проблемы во всех уровнях приложений и инфраструктуры.
Использование полнотекового мониторинга
Полный стек мониторинга — это полный подход к мониторингу, просмотру и диагностике проблем с приложениями, инфраструктурой и безопасностью. Мониторинг полного стека включает сбор данных телеметрии, отслеживание ключевых показателей производительности, изоляцию проблем и анализ первопричин.
Приложения и инфраструктура могут столкнуться с различными типами потенциально разрушительных проблем, таких как плохое время отклика, изменение частоты использования, исключения и риски безопасности. Ответ должен соответствовать типу проблемы. Вы можете реагировать на увеличение емкости для удовлетворения повышенной нагрузки или путем изменения приложения или инфраструктуры для повышения производительности и уменьшения ошибок.
С помощью правильных инструментов вы можете:
- Отслеживайте производительность инфраструктуры и приложений.
- Отслеживайте риски безопасности и подозрительные действия.
- Соберите информацию о проблемах, как только они возникают.
- Анализ и реагирование на собранные сведения.
Отслеживая приложения и инфраструктуру с помощью полнотекстового подхода, вы реагируете на изменения и проблемы быстро и соответствующим образом. Эта стратегия может помочь вашей организации стать более эффективной, экономичной, безопасной и конкурентной.
Мониторинг приложений
Отслеживайте приложение при разработке, чтобы предотвратить ошибки и исключения позже в рабочей среде. Чтобы улучшить жизненный цикл разработки, убедитесь, что код будет отправлен на следующий этап цикла разработки, только если он успешно прошел необходимые проверки.
Кроме того, отслеживайте приложение, когда оно активно и используется. Вы можете столкнуться с неудачными запросами, высоким временем отклика сервера или проблемами доступности. Отслеживая динамические проблемы, вы быстро определите эти типы проблем и рисков и сможете эффективно реагировать на работоспособность приложения.
Чтобы улучшить работоспособность приложений и создать лучшие приложения в будущем, настройте оповещения и автоматические ответы, чтобы помочь вам справиться с проблемами приложений.
Мониторинг инфраструктуры
Проблемы различных типов могут повлиять на инфраструктуру. Возможно, вам придется столкнуться с проблемами производительности или проблемами, которые могут привести к недоступности служб или всей инфраструктуре. Любая из этих проблем может привести к снижению производительности, финансовым потерям или нанести ущерб репутации вашей организации.
Чтобы справиться с любыми проблемами, возникающими своевременно и эффективным способом, можно настроить оповещения для мониторинга инфраструктуры для различных проблем. Например, можно настроить оповещения для следующих способов:
- Использование ресурсов инфраструктуры.
- Доступность и работоспособность инфраструктуры.
- Определенное событие происходит на уровне операционной системы.
Вы можете настроить оповещения, чтобы начать процесс, который уведомляет человека или команду принять соответствующие меры. С помощью сборников схем и веб-перехватчиков можно активировать автоматические ответы на оповещения.
Вы также можете использовать данные мониторинга инфраструктуры для оперативного анализа и планирования емкости. Данные о производительности можно собирать из гостевых операционных систем виртуальных машин на диаграммах для сравнения и трендов для информирования о принятии решений.
Мониторинг ресурсов платформы Azure
Помимо мониторинга развернутых приложений и инфраструктуры, вы можете использовать встроенные возможности Azure для мониторинга других ресурсов платформы Azure. Такие ресурсы Azure, как учетные записи хранения, Key Vaults и базы данных Azure Cosmos DB, имеют метрики производительности и журналы ресурсов, которые можно просматривать и анализировать для отслеживания производительности и доступности.
Эти и другие типы ресурсов Azure предоставляют специальные аналитические сведения, которые предоставляют предопределенные возможности мониторинга между подписками, группами ресурсов и другими ресурсами. На следующем снимках экрана показана аналитика хранилища Azure Monitor, отображающая использование и задержку для нескольких учетных записей хранения в двух подписках.
Вы также можете просматривать и собирать журналы, связанные с Active Directory для клиента Azure, а также журналы работоспособности служб и действий для подписок Azure. Решение для мониторинга с полным стеком включает видимость ресурсов платформы Azure, от которые зависит ваше приложение и инфраструктура.
Мониторинг безопасности
Кроме того, важно отслеживать безопасность приложений и инфраструктуры, чтобы гарантировать, что они всегда остаются защищенными и доступными. Необходимо отслеживать и предупреждать о краже данных и о любых рисках безопасности инфраструктуры, таких как подозрительные учетные записи пользователей или вредоносные IP-адреса. Решение мониторинга безопасности должно включать в себя надежное автоматическое обнаружение аномалий и управление событиями, чтобы объединить несколько связанных событий в одно действие оповещение.
Итоги
Использование полнотекстового подхода к мониторингу приложений и инфраструктуры помогает эффективно реагировать на проблемы. Вы можете усилить защиту и создать улучшенные приложения и инфраструктуру. Подход с полным стеком также помогает получить информацию о ситуации, и вы узнаете о проблемах, влияющих на вашу среду.