feat: addition of the BlueFlood Client
- add region mapping to every provider driver
- add logic in analytics manager to call the provider, for which the
domain is present
- add asynchronous requests supports for blueflood and gather results
REQUEST URL:
GET /v1.0/services/{service_id}/analytics?domain={domain}&metricType=requestCount&startTime=2016-01-22T17:42:08&endTime=2016-01-24T17:42:08
RESPONSE:
{
"domain": "{domain}",
"requestCount": {
"India": [{}],
"EMEA": [{
"1453420800000": 47,
"1453507200000": 31,
"1453593600000": 2
}],
"APAC": [{
"1453593600000": 2
}],
"North America": [{}],
"South America": [{}],
"Japan": [{
"1453593600000": 89
}]
},
"flavor": "{flavor}",
"provider": "{provider}"
}
Partially Implements: blueprint analytics
Change-Id: I82a594c6ed1b2df93158af2b766dbbf2cd5440df