_CORE
AI & Agentic Systems Core Information Systems Cloud & Platform Engineering Data Platform & Integration Security & Compliance QA, Testing & Observability IoT, Automation & Robotics Mobile & Digital Banking & Finance Insurance Public Administration Defense & Security Healthcare Energy & Utilities Telco & Media Manufacturing Logistics & E-commerce Retail & Loyalty
References Technologies Blog Know-how Tools
About Collaboration Careers
CS EN
Let's talk

AWS CloudWatch — Monitoring a Observabilita

04. 12. 2024 1 min read intermediate

Cloud Intermediate

AWS CloudWatch — Monitoring a Observabilita

AWSCloudWatchMonitoringObservabilita 5 min read

CloudWatch metriky, logy, alarmy, Logs Insights a Synthetics.

Custom Metriky

import boto3
cw = boto3.client('cloudwatch')
cw.put_metric_data(Namespace='MyApp', MetricData=[{
    'MetricName': 'OrdersProcessed',
    'Value': 42, 'Unit': 'Count',
    'Dimensions': [{'Name':'Environment','Value':'production'}]
}])

Logs Insights

fields @timestamp, @message
| filter @message like /duration/
| parse @message "duration=* ms" as duration
| sort duration desc
| limit 10

Alarmy

resource "aws_cloudwatch_metric_alarm" "high_cpu" {
  alarm_name          = "high-cpu"
  comparison_operator = "GreaterThanThreshold"
  evaluation_periods  = 3
  metric_name         = "CPUUtilization"
  namespace           = "AWS/EC2"
  period              = 300
  statistic           = "Average"
  threshold           = 80
  alarm_actions       = [aws_sns_topic.alerts.arn]
}

Summary

CloudWatch = centrální monitoring hub AWS. Kombinujte s X-Ray (tracing) a Synthetics (canary tests).

Need Help with Implementation?

Our team has experience designing and implementing modern architectures. We’re happy to help.

Free Consultation

Share:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.