poppy/poppy/metrics
Sriram Madapusi Vasudevan 0d9f84d616 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
2016-02-02 10:51:28 -05:00
..
base feat: addition of the BlueFlood Client 2016-02-02 10:51:28 -05:00
blueflood feat: addition of the BlueFlood Client 2016-02-02 10:51:28 -05:00
__init__.py feat: Driver for Metrics 2016-01-22 12:17:19 -05:00