This is a tool to report an EC2 instances uptime to CloudWatch as a custom metric. By default, it reports every 15 minutes.
- Namespace:
Custom
- MetricName:
Uptime
- Unit:
Seconds
- Dimension:
InstanceId
[Unit]
Description=CloudWatch - System Uptime Daemon
Requires=amazon-cloudwatch-agent.service
After=amazon-cloudwatch-agent.service
[Service]
ExecStart=/usr/local/bin/aws-cloudwatch-uptime
aws-cloudwatch-uptime.exe -service install
aws-cloudwatch-uptime.exe -service start