API-Manager icon indicating copy to clipboard operation
API-Manager copied to clipboard

Design & Implement Monitoring Dashboard with relevant KPIs

Open ichaib opened this issue 8 years ago • 2 comments

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

ichaib avatar Feb 22 '17 16:02 ichaib

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

sebtesobe avatar Mar 08 '17 13:03 sebtesobe

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

sebtesobe avatar Oct 04 '17 07:10 sebtesobe