Add monitor APIs
Rename error class name
Add lb listener & backend class