feat(etcd): initial import
fix(etcd): handle empty etcd state
fix(etcd): handle empty etcd state
fix(haproxy): don't use lsof, avoid dashes and dots in metric names
Update port_check.py

status being lowercase was causing some issues.