Встречается на собеседованиях • сегодня

Какие задачи решал используя AWS CloudWatch

AWS CloudWatch применяю для мониторинга и управления облачными ресурсами. Основные кейсы:

  1. Мониторинг метрик EC2 – отслеживаю CPUUtilization, NetworkIn/Out, DiskReadOps, чтобы вовремя масштабировать инстансы.
  2. Логи Lambda-функций – собираю логи выполнения, настраиваю алерты на ошибки (например, ERROR в CloudWatch Logs).
  3. Автомасштабирование (Auto Scaling) – триггеры на основе метрик (например, высокий CPU) для динамического добавления инстансов.
  4. Кастомные метрики – отправляю бизнес-метрики (например, кол-во заказов) через put_metric_data.

Пример алерта на высокую загрузку CPU:

python
import boto3

cloudwatch = boto3.client('cloudwatch')
cloudwatch.put_metric_alarm(
    AlarmName='HighCPUUtilization',
    MetricName='CPUUtilization',
    Namespace='AWS/EC2',
    Statistic='Average',
    ComparisonOperator='GreaterThanThreshold',
    Threshold=80,
    Period=300,
    EvaluationPeriods=2,
    AlarmActions=['arn:aws:sns:us-east-1:1234567890:AlertTopic']
)

Также использовал CloudWatch Logs Insights для анализа логов и Dashboard для визуализации ключевых метрик.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы