Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New endpoint for Fiware in Analytics API #3537

Closed
matleppa opened this issue Aug 10, 2018 · 2 comments
Closed

New endpoint for Fiware in Analytics API #3537

matleppa opened this issue Aug 10, 2018 · 2 comments

Comments

@matleppa
Copy link
Member

matleppa commented Aug 10, 2018

Background

Fiware needs to have the analytics data collected by apiUmbrella to be exposed in order to fulfill their functionalities.

The current implementation of Analytics API is following the current APInf Dashboard functionality and it is not capable to meet Fiware needs.

Solution

A new endpoint is needed.

Parameters for request:

  • API id
  • period (start and end)

Expected result contains (at least following) details extracted from logs:

  • path
  • method
  • response HTTP code
  • response size
  • timestamp

It needs to be re-checked, if there are further requirements on Fiware side.

  • are request parameters OK?
  • is response content OK?
  • is some data aggregation needed or just an array of objects containing above mentioned data?
@fdelavega
Copy link

Parameters look good for me, although query strings need to be also exposed.

Regarding potential aggregations, having for example the total number of calls per path (and query string) would be extremely useful. Note that the monetization in the BAE is not necessarily done at API level (e.g a Context Broker is registered in Apinf as a single API but each dataset is a different offering).

@matleppa
Copy link
Member Author

OK, at this point the exposing also query strings will be added.

@ghost ghost removed the in progress label Aug 30, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants