🔵 Operations & Monitoring
Cloud Monitoring, Logging, Trace, Profiler и практики SRE
📊 Cloud Monitoring
Метрики, дашборды, алертинг. Uptime checks — мониторинг доступности URL/IP. Alert policies — по пороговым значениям метрик, на основе логов, по uptime. Notification channels: Email, PagerDuty, Slack, SNS. Custom metrics — через OpenTelemetry.
📋 Cloud Logging
Все сервисы GCP автоматически отправляют логи. Log Explorer — запросы, фильтрация. Log Sinks — экспорт в Cloud Storage, BigQuery, Pub/Sub. Log-based metrics — создание метрик на основе паттернов в логах. Audit Logs: Admin Activity, Data Access, System Event.
🔍 Cloud Trace & Profiler
Cloud Trace — distributed tracing, анализ задержек запросов. Cloud Profiler — профилирование CPU и памяти в production (минимальные накладные расходы). Error Reporting — агрегация исключений и алертинг.
📊 Сервисы GCP Operations Suite
| Сервис | Что делает | Ключевая особенность |
|---|---|---|
| Cloud Monitoring | Метрики, алертинг, дашборды | Uptime checks, custom metrics |
| Cloud Logging | Сбор логов, поиск, экспорт | Log Sinks, Log Explorer, Audit Logs |
| Cloud Trace | Трассировка задержек запросов | Distributed systems, поиск узких мест |
| Cloud Profiler | Профилирование CPU/памяти | В production < 1% overhead |
| Error Reporting | Агрегация исключений | Stack trace grouping, алерт |
💡 Ключевые моменты
- Cloud Monitoring: метрики, алерты, дашборды
- Cloud Logging: структурированные логи, Log Explorer, Sinks
- Audit Logs: кто что сделал — важно для compliance
- Cloud Trace: distributed tracing запросов
- Error Reporting: отслеживание исключений
🎯 Советы для экзамена
- Admin Activity Audit Logs — включены автоматически, нельзя отключить, бесплатны
- Data Access Audit Logs — по умолчанию отключены, дорогостоящие (записывается каждое чтение)
- Назначения Log Sinks: Cloud Storage (архив), BigQuery (анализ), Pub/Sub (real-time)
- Cloud Trace — distributed tracing, поиск задержки когда один запрос проходит через несколько сервисов
- Uptime check — мониторинг доступности URL, GCE instance, GKE port (из глобальных локаций)
⚠️ Частые ошибки
- Считать Cloud Monitoring и Cloud Logging одним и тем же: Monitoring=метрики, Logging=логи
- Путать типы Audit Log: Admin Activity (операции записи) и Data Access (операции чтения)
- Считать Cloud Profiler = Cloud Trace: Profiler=профилирование CPU/памяти, Trace=трассировка пути запроса
🧠 Для запоминания: "MLTPE" = Monitoring, Logging, Trace, Profiler, Error Reporting — 5 сервисов GCP Operations Suite. "Audit = Admin Activity (FREE) + Data Access (PAID)"
Проверьте себя по теме «Operations & Monitoring»
Бесплатные интерактивные тесты, пробный экзамен и полные уроки — на платформе CertMaster.
Начать бесплатно →