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

Design & Implement Monitoring Dashboard with relevant KPIs #14

Open
ichaib opened this issue Feb 22, 2017 · 2 comments
Open

Design & Implement Monitoring Dashboard with relevant KPIs #14

ichaib opened this issue Feb 22, 2017 · 2 comments

Comments

@ichaib
Copy link
Member

ichaib commented Feb 22, 2017

Know your developers

  • Location of developers
  • Category of developers (Individual, Startup/SME, Consulting/Solution Provider, Corporate, Other)
  • Time to first API call (from moment developer sign up to making first API call)
  • Avg number of app per developers
  • Monthly (or weekly) developer sign up
  • Monthly (or weekly) developer activation (who made their first API Call)
  • Monthly (or weekly) active developers (who made at least one API call)

Know your APIs

  • Total number of API endpoints actually used by developers (vs the available 130 APIs or so)
  • 10 most used partial function-
  • 10 least used partial function
  • Avg Number of API calls per day
  • Avg response time per API call
  •  List of all existing partial function + count (how many time they have been called)
    

Know Your Consumers

  • 10 most used Apps (apps consuming most API calls)
  • 10 most used NON-TEST Apps (apps consuming most API calls where app maturity is not TEST)
  • App Use case (for instance PFM, could it be derived from app description)
  • App Maturity (Test, Prototype, Production. If description contains "test", then maturity=test, else maturity=prototype)
  • Distribution for each platform: web, mobile, other
  • Monthly (or weekly) active apps (who made at least one API call)

Distribution of

  • Developer registration per day
  • Active Developers per day (who made at least one API call that day)
  • Consumer registration per day
  • Active Apps/Consumer per day(who made at least one API call)
  • API calls per day

Monthly (or weekly) Growth rate

  • Developer registration
  • Activation (number of developer who made their first API call that month)
  • Active Developer (number of developer who made at least one API call that month)
  • Consumer registration
  • Active Apps
  • API calls / Usage
sebtesobe added a commit that referenced this issue Mar 8, 2017
@sebtesobe
Copy link
Contributor

Far from all the requirements above, the current capabilities of the API are exposed by API Manager now, check https://apimanagersandbox.openbankproject.com/metrics/

@ichaib ichaib changed the title Add Monitoring KPIs / Metrics Design & Implement Monitoring Dashboard with relevant KPIs Apr 20, 2017
@sebtesobe
Copy link
Contributor

Just to make it explicit: This is blocked for as long as most of these requirements are not covered by the API.

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

2 participants