⏱️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
Last updated