⏱️CloudWatch

CloudWatch es un servicio de AWS que se usa para:

  • Ingestar.

  • Guardar

  • Manejar metricas.

Es un servicio:

  • Publico.

  • Puede ser accedido por aws y on premise env.

  • On-Prem integration via Agente / API.

  • Puedes interactuar via console, cli, api.

Componentes

  • Namespace: Contenedor para metricas, por ejemplo AWS/EC2, AWS/Lambda.

  • Datapoint: Timestamp, value, (optional, unit of measure). Puntos individuales de data.

  • Metric: Es un set de datapoint ordenado por tiempo, cpu util, networkin, diskwritebytes.

  • Dimensions: Name / Value pair, se provee cuando agregas datapoints a cloudwatch. ejemplo (CPUUtilization Name=InstanceId, Value= i-11111 (cat)). Permiten diferenciar un mismo metric por defirentes instancias por ejemplo.

  • Resolution: El defecto es 1 minuto (60 segundos de granularity) se puede colocar hasta de 1 segundo.

  • Cloudwatch retention

    • 60sec = 3 Horas de retención.

      60sec = 15 dias.

      300s = 63 dias.

      3600s = 455 dias.

Statistics: Aggregation over a period (Ejemplo Min, Max, Sum, Average).

  • Percentile:

Alarmas

  • Estatus alarm y OK.

  • Se le pueden configurar una o mas acciones. (AScaling prolicy modification, enviar un sns etc)

  • Periodos de resolution de 1 minuto, 10 secs o 30 secs.

CW Data Architecture

706KB
Open

Last updated