Adds monitoring API

Co-Authored-By: Oleksandr Minakov<alexander_minakov@symantec.com>
Change-Id: Ie4ee307fa8cd025409fab9437ae8ac14d3a2fbea
Implements: bp monitoring-api
Removed duplicated code

Change-Id: I411fc0cb2f09ad7ae091abec1138aa2ec7fd5e16
Closes-Bug: #1389635
Merge "Adds monitoring API"