# Docker Miami Meetup Presentation Notes
Aug 24, 2016 1 minute readThese are the notes of my Docker Miami presentation. Held at learn01.io on August 24th, 2016.
Run the logspout container
docker run -h $(hostname) \
-e "AWS_ACCESS_KEY_ID=XXXXXXXXXXXXX" \
-e "AWS_SECRET_ACCESS_KEY=XXXXXXXXXXX" \
-e "LOGSPOUT=ignore" \
--volume=/var/run/docker.sock:/tmp/docker.sock --name=logspout \
--rm -it mdsol/logspout 'cloudwatch://us-east-1?DEBUG=1&NOEC2'
Run the heartbeat container
docker run \
--name=fast-heartbeat \
-e "LOGSPOUT_GROUP=docker-talk-logs" \
camilin87/fast-heartbeat
View the logs in AWS Cloudwatch
Create a metric on the search term Heartbeat
aws logs put-metric-filter \
--log-group-name "docker-talk-logs" \
--filter-name "hb-transmission" \
--filter-pattern '"Heartbeat"' \
--metric-transformations \
metricName='hb-transmission',metricNamespace=LogMetrics,metricValue=1
Configure an alert for our metric
aws cloudwatch put-metric-alarm \
--alarm-name "hb-error" \
--metric-name "hb-transmission" \
--namespace LogMetrics \
--statistic Sum \
--period 60 \
--threshold 10 \
--comparison-operator LessThanThreshold \
--evaluation-periods 1 \
--alarm-actions arn:aws:sns:us-east-1:511794458722:NotifyMe \
--ok-actions arn:aws:sns:us-east-1:511794458722:NotifyMe \
--insufficient-data-actions arn:aws:sns:us-east-1:511794458722:NotifyMe