How can I monitor state of my EDGEs?
Go to https://debug.onappcdn.com/edgemon. This monitoring panel allows you to check the health of your CDN edge servers. It also shows you the graph of the edge server component for example CPU, RAM and Disk usage.
check_fs_error - This is to check the filesystem of the edge server by writing to it.
check_heartbeat - This is to check if the edge respond to our collectd monitoring
check_http - This is to check the edge server port 80 if it is responding
check_load - This is to check the CPU load
check_munin - This is to check it our munin monitoring can retrieve data from this edge
check_network - This is to check the outgoing speed of the server
check_ping - This is to check if the edge server is ping-able from inside and outside and packet loss
check_puppet_compile - This is to check if the edge server has latest OnApp CDN configuration
You can also subscribe for alerts on your edge server status at https://debug.onappcdn.com/edgealert/
Currently there is no API available for this page, and it is for visual monitoring only. However API for the entire debug.onappcdn.com is part of our future roadmap.