CloudWatch: Metrics Flashcards

1
Q

CloudWatch имеет … основных сущности:

A

4, метрики, логи, ивенты, алармы

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

X-Ray визуализирует …, и это называется …

A

запросы между сервисами, distributed tracing Service Map Visualization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CloudTrail … действия с AWS ресурсами, создавая для каждого из них …

A

аудирует, trail

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Как можно зарегистрировать метрику в CloudWatch? Что с ней сделает CloudWatch? Как называется эта API операция?

A

Отправить её как JSON на CloudWatch API endpoint. Сохранит и отобразит на графике. PutMetricData.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CloudWatch метрика имеет …

A

Имя, namespace, timestamp, dimensions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Пример имени CloudWatch метрик

A

CPUUtilization, NetworkIn

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Что такое dimension у CloudWatch метрики? Например? Сколько их может быть у метрики?

A

Это атрибут. Например “instance id”, “env”. До 30-ти атрибутов.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Какие режимы мониторинга бывают для EC2?
Зачем нужно чаще обновлять инфу о метриках?

A
  • BASIC MONITORING - по-умолчанию EC2 метрики замеряются каждые 5 минут.
  • DETAILED MONITORING - можно выбрать (дороже по деньгам), тогда каждую 1 минуту.

Чем быстрее обновляется информация о метриках, тем ASG будет быстрее реагировать на нагрузку

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Какие хорошие CloudWatch метрики выбирают для EC2 Scaling?

A
  • Average CPU Utilisation (средняя нагрузка на все EC2 instanc’ы)
  • Request Count Per Target (количество HTTP запросов на каждый EC2 instance)
  • Average Network In / Out (если Network - это бутылочное горлышко в системе)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Какие хорошие CloudWatch метрики являются кастомными?

A
  • количестве запросов в БД в минуту
  • Average RAM Utilization
  • Disk space
  • Amount of logged in users
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Как отслеживать “Average RAM Utilization” в CloudWatch?

A

По-умолчанию в CloudWatch такой метрики нет.
Поэтому её нужно push’ить изнутри EC2 instanc’а в качестве custom метрики.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Что такое Resolution у CloudWatch метрики? Какие они бывают?

A

Resolution - это период времени, как часто метрика пушится в CloudWatch.
- STANDARD RESOLUTION - 60 sec
- HIGH RESOLUTION - 1 / 5 / 10 / 30 sec (дороже по деньгам)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Что такое Resolution у CloudWatch Alarm’а? Какие они бывают?

A

Alarm Resolution - это период времени, как часто Alarm тригерится.
- STANDARD RESOLUTION - 60 sec и multiple
- HIGH RESOLUTION - 10 / 30 sec (дороже по деньгам)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Как указать время метрики при отправке в CloudWatch?

A

Время метрики указывается в параметре –timestamp операции API PutMetricData.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Какая есть особенность при указании времени метрики? Что из этого следует?

A

В CloudWatch можно отправить RAMUtilization двухнедельной давности или наоборот - из будущего.
Поэтому нужно внимательно указывать часовой пояс своего EC2 instanc’а.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Каковы Expiration Policies для логов в CloudWatch?

A
  • Never (по-умолчанию)
  • 1 day - 10 years
17
Q

Log Retention Policy задаётся на уровне …, а НЕ на уровне ….

A

Log Groups, Log Streams

18
Q

Какие возможности шифрования логов предлагает CloudWatch?

A

По-умолчанию все логи зашифрованы.
Можно настроить KMS шифрование.

19
Q

Запросить определённые логи из CloudWatch можно через …

A

через использование CloudWatch Logs Insights.
Это язык запросов, используя который можно указать timeframe, query string, ordering, limit

20
Q

Если Average CPU указанной ASG группы стал меньше указанного процента, но при этом текущее количество EC2 instanc’ов УЖЕ МИНИМАЛЬНО, то количество EC2 instacn’ов …, а Alarm state …

A

количество instance’ов НЕ изменится (чтобы НЕ нарушить minimum capacity)
Alarm State останется в состоянии ALARM