CloudWatch: Metrics Flashcards
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
- Disk space
- Amount of logged in users
Как отслеживать “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’а.