CloudWatch имеет … основных сущности:
4, метрики, логи, ивенты, алармы
X-Ray визуализирует …, и это называется …
запросы между сервисами, distributed tracing Service Map Visualization
CloudTrail … действия с AWS ресурсами, создавая для каждого из них …
аудирует, trail
Как можно зарегистрировать метрику в CloudWatch? Что с ней сделает CloudWatch? Как называется эта API операция?
Отправить её как JSON на CloudWatch API endpoint. Сохранит и отобразит на графике. PutMetricData.
CloudWatch метрика имеет …
Имя, namespace, timestamp, dimensions
Пример имени CloudWatch метрик
CPUUtilization, NetworkIn
Что такое dimension у CloudWatch метрики? Например? Сколько их может быть у метрики?
Это атрибут. Например “instance id”, “env”. До 30-ти атрибутов.
Какие режимы мониторинга бывают для EC2?
Зачем нужно чаще обновлять инфу о метриках?
BASIC MONITORING - по-умолчанию EC2 метрики замеряются каждые 5 минут.DETAILED MONITORING - можно выбрать (дороже по деньгам), тогда каждую 1 минуту.Чем быстрее обновляется информация о метриках, тем ASG будет быстрее реагировать на нагрузку
Какие хорошие CloudWatch метрики выбирают для EC2 Scaling?
Average CPU Utilisation (средняя нагрузка на все EC2 instanc’ы)Request Count Per Target (количество HTTP запросов на каждый EC2 instance)Average Network In / Out (если Network - это бутылочное горлышко в системе)Какие хорошие CloudWatch метрики являются кастомными?
Как отслеживать “Average RAM Utilization” в CloudWatch?
По-умолчанию в CloudWatch такой метрики нет.
Поэтому её нужно push’ить изнутри EC2 instanc’а в качестве custom метрики.
Что такое Resolution у CloudWatch метрики? Какие они бывают?
Resolution - это период времени, как часто метрика пушится в CloudWatch.
- STANDARD RESOLUTION - 60 sec
- HIGH RESOLUTION - 1 / 5 / 10 / 30 sec (дороже по деньгам)
Что такое Resolution у CloudWatch Alarm’а? Какие они бывают?
Alarm Resolution - это период времени, как часто Alarm тригерится.
- STANDARD RESOLUTION - 60 sec и multiple
- HIGH RESOLUTION - 10 / 30 sec (дороже по деньгам)
Как указать время метрики при отправке в CloudWatch?
Время метрики указывается в параметре –timestamp операции API PutMetricData.
Какая есть особенность при указании времени метрики? Что из этого следует?
В CloudWatch можно отправить RAMUtilization двухнедельной давности или наоборот - из будущего.
Поэтому нужно внимательно указывать часовой пояс своего EC2 instanc’а.
Каковы Expiration Policies для логов в CloudWatch?
Never (по-умолчанию)1 day - 10 yearsLog Retention Policy задаётся на уровне …, а НЕ на уровне ….
Log Groups, Log Streams
Какие возможности шифрования логов предлагает CloudWatch?
По-умолчанию все логи зашифрованы.
Можно настроить KMS шифрование.
Запросить определённые логи из CloudWatch можно через …
через использование CloudWatch Logs Insights.
Это язык запросов, используя который можно указать timeframe, query string, ordering, limit
Если Average CPU указанной ASG группы стал меньше указанного процента, но при этом текущее количество EC2 instanc’ов УЖЕ МИНИМАЛЬНО, то количество EC2 instacn’ов …, а Alarm state …
количество instance’ов НЕ изменится (чтобы НЕ нарушить minimum capacity)
Alarm State останется в состоянии ALARM