SlideShare une entreprise Scribd logo
1  sur  57
Télécharger pour lire hors ligne
API	
  Metrics	
  –	
  What	
  to	
  Measure?	
  

6.2.11	
  @	
  11:05	
  PST	
  
VOIP	
  or	
  Dial-­‐in	
  (see	
  chat)	
  


Brian	
  Mulloy            	
  @landlessness	
  
Brian	
  Pagano            	
  @brianpagano	
  
@landlessness   @brianpagano
“Rapid API” Workshop Webinar Series


 Mapping	
  out	
  your	
  API	
  Strategy	
  	
  
 PragmaIc	
  REST:	
  API	
  Design	
  Fu	
  
 10	
  PaMerns	
  in	
  Successful	
  API	
  Programs	
  
 Today:	
  API	
  Metrics	
  –	
  What	
  to	
  Measure?	
  
 API	
  Tech	
  &	
  	
  Roadmap	
  ConsideraIons	
  
 Driving	
  API	
  AdopIon	
  
Part	
  4:	
  	
  API	
  Metrics	
  –	
  What	
  to	
  Measure?	
  
Successful	
  API	
  teams	
  understand	
  the	
  value	
  
chain	
  of	
  people	
  and	
  technology.	
  
App
   App 
   App
                       App 
            
                                 World of
                                            API
                                                     
                                                   API   Internal
User   Store         Developer    APIs            Team   Systems
Two	
  sets	
  of	
  people	
  make	
  APIs	
  successful	
  
App
   App 
   App
                       App 
            
                                 World of
                                            API
                                                     
                                                   API   Internal
User   Store         Developer    APIs            Team   Systems
App
   App 
   App
                       App 
            
                                 World of
                                            API
                                                     
                                                   API   Internal
User   Store         Developer    APIs            Team   Systems
Jason	
  Michael
What	
  does	
  the	
  ApplicaIon	
  Developer	
  need	
  to	
  see?	
  
App
   App 
   App
                       App 
            
                                 World of
                                            API
                                                     
                                                   API   Internal
User   Store         Developer    APIs            Team   Systems
App
   App 
   App
                       App 
            
                                 World of
                                            API
                                                     
                                                   API   Internal
User   Store         Developer    APIs            Team   Systems
App
   App 
   App
                       App 
            
                                 World of
                                            API
                                                     
                                                   API   Internal
User   Store         Developer    APIs            Team   Systems
hufse
Is	
  the	
  API	
  error	
  prone?	
  
Which	
  API	
  errors	
  is	
  my	
  applicaIon	
  seeing?	
  
How	
  does	
  the	
  API	
  usually	
  perform?	
  
Is	
  the	
  API	
  slow	
  now?	
  
Which	
  API	
  methods	
  are	
  slow?	
  
Does	
  the	
  API	
  have	
  a	
  quota?	
  
Is	
  my	
  app	
  violaIng	
  the	
  API	
  quota?	
  
How	
  o[en	
  does	
  the	
  API	
  go	
  down?	
  
Is	
  the	
  API	
  down	
  now?	
  
When	
  will	
  the	
  API	
  be	
  back	
  up?	
  
Why	
  was	
  the	
  API	
  down?	
  
Dan	
  DeChiaro
What’s	
  in	
  your	
  dashboard?	
  
There	
  are	
  a	
  few	
  key	
  indicators	
  in	
  a	
  few	
  
formats	
  
Key	
  indicators:	
  
•  Errors	
  
•  Performance	
  
•  Availability	
  
•  Quota	
  (if	
  enforced)	
  
Data	
  Formats:	
  
•  Everyone’s	
  aggregate	
  data	
  
•  Developer-­‐specific	
  data	
  
•  Trend	
  charts	
  
•  Categorical	
  tables	
  

Broadcast	
  Formats:	
  
•  Status	
  page	
  
•  TwiMer	
  
•  Blog	
  
What	
  does	
  the	
  API	
  Team	
  need	
  to	
  see?	
  
App
   App 
   App
                       App 
            
                                 World of
                                            API
                                                     
                                                   API   Internal
User   Store         Developer    APIs            Team   Systems
App
   App 
   App
                       App 
            
                                 World of
                                            API
                                                     
                                                   API   Internal
User   Store         Developer    APIs            Team   Systems
Almost	
  everything	
  
Thai	
  Jasmine	
  (Keep	
  Smiling.g..g.g	
  :-­‐))
Which	
  are	
  our	
  top	
  applicaIons?	
  
Who	
  are	
  our	
  top	
  applicaIon	
  users?	
  
Who	
  are	
  our	
  best	
  applicaIon	
  developers?	
  
Which	
  API	
  methods	
  are	
  most	
  popular?	
  
How	
  much	
  API	
  capacity	
  will	
  we	
  need	
  next	
  year?	
  
Raymond	
  Larose
Why	
  is	
  the	
  API	
  down?	
  
Why	
  is	
  the	
  API	
  slow?	
  
Why	
  is	
  the	
  API	
  throwing	
  errors?	
  
Why	
  is	
  the	
  API	
  traffic	
  spiking?	
  
Why	
  did	
  the	
  API	
  traffic	
  disappear?	
  
Dan	
  DeChiaro
Key	
  indicators:	
  
•  ApplicaIon	
  users	
  
•  ApplicaIons	
  
•  Developers	
  
•  API	
  Quality	
  
•  Internal	
  systems	
  
Data	
  Formats:	
  
•  Alerts	
  
•  Aggregate	
  data	
  
•  Drill-­‐down	
  data	
  
•  Trend	
  charts	
  
•  Categorical	
  tables	
  
What	
  about	
  the	
  stuff	
  behind	
  the	
  API?	
  
App
   App 
   App
                       App 
            
                                 World of
                                            API
                                                     
                                                   API   Internal
User   Store         Developer    APIs            Team   Systems
TIP:	
  Put	
  Internal	
  System	
  Data	
  in	
  Response	
  Header	
  
	
  
•  Database	
  Query	
  Times	
  
•  Message	
  Bus	
  Response	
  Times	
  
•  External	
  Callout	
  Response	
  Times	
  

(Apigee	
  will	
  log	
  it	
  &	
  strip	
  it)	
  
trochim
API Team Analytics
                                   App Dev Analytics
                                                            Developer Tools
                  Availability                                                                               Developers
                  Errors                                                                                     Applications
                  Performance
                                                           Developer Connect                                  App Users
Application       Quota                                                                                      API Quality    API Team
Developer
                                                             API Gateway


                                                       Operations Team Monitoring

                                             Availability
                                             Performance               Operations
                                             Capability
Next	
  Time	
  


  Mapping	
  out	
  your	
  API	
  Strategy	
  
  PragmaIc	
  REST:	
  API	
  Design	
  Fu	
  
  10	
  PaMerns	
  in	
  Successful	
  API	
  Programs	
  
  API	
  Metrics	
  –	
  What	
  to	
  Measure?	
  
  API	
  Tech	
  &	
  	
  Roadmap	
  ConsideraAons	
  
  Driving	
  API	
  AdopIon	
  
THANK	
  YOU	
  
	
           	
  
Ques%ons	
  and	
  ideas	
  to:
@landlessness	
  
@brianpagano	
  
@apigee	
  

Contenu connexe

Tendances

API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
Apigee | Google Cloud
 

Tendances (20)

How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
 
APIs as a Product Strategy
APIs as a Product StrategyAPIs as a Product Strategy
APIs as a Product Strategy
 
API Monetization – It Does Not Mean What You Think It Means. It Is Far More
API Monetization – It Does Not Mean What You Think It Means. It Is Far MoreAPI Monetization – It Does Not Mean What You Think It Means. It Is Far More
API Monetization – It Does Not Mean What You Think It Means. It Is Far More
 
API-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approachAPI-first design - Basis for an consistent API-Management approach
API-first design - Basis for an consistent API-Management approach
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
Apigee Edge Product Demo
Apigee Edge Product DemoApigee Edge Product Demo
Apigee Edge Product Demo
 
API
APIAPI
API
 
API Monetization
API MonetizationAPI Monetization
API Monetization
 
Ten Reasons Developers Hate Your API
Ten Reasons Developers Hate Your APITen Reasons Developers Hate Your API
Ten Reasons Developers Hate Your API
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
 
Amazon API Gateway
Amazon API GatewayAmazon API Gateway
Amazon API Gateway
 
Api types
Api typesApi types
Api types
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
How to Execute a Successful API Strategy
How to Execute a Successful API StrategyHow to Execute a Successful API Strategy
How to Execute a Successful API Strategy
 
What is an API
What is an APIWhat is an API
What is an API
 
Introduction to DevOps on AWS
Introduction to DevOps on AWSIntroduction to DevOps on AWS
Introduction to DevOps on AWS
 
We Built This City - Apigee Edge Architecture
We Built This City - Apigee Edge ArchitectureWe Built This City - Apigee Edge Architecture
We Built This City - Apigee Edge Architecture
 
API Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
 
API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)API Maturity Model (Webcast with Accenture)
API Maturity Model (Webcast with Accenture)
 

Similaire à API Best Practices Webinar: Metrics - What to Measure

Bringing the App Economy to Enterprise IT
Bringing the App Economy to Enterprise ITBringing the App Economy to Enterprise IT
Bringing the App Economy to Enterprise IT
Apigee | Google Cloud
 

Similaire à API Best Practices Webinar: Metrics - What to Measure (20)

Huge: Running an API at Scale
Huge: Running an API at ScaleHuge: Running an API at Scale
Huge: Running an API at Scale
 
Bringing the App Economy to Enterprise IT
Bringing the App Economy to Enterprise ITBringing the App Economy to Enterprise IT
Bringing the App Economy to Enterprise IT
 
The API Facade Pattern: People - Episode 4
The API Facade Pattern: People - Episode 4The API Facade Pattern: People - Episode 4
The API Facade Pattern: People - Episode 4
 
Why are APIs important?
Why are APIs important?Why are APIs important?
Why are APIs important?
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
 
Trends in Web APIs Layer 7 API Management Workshop London
Trends in Web APIs Layer 7 API Management Workshop LondonTrends in Web APIs Layer 7 API Management Workshop London
Trends in Web APIs Layer 7 API Management Workshop London
 
Pain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re EverywherePain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re Everywhere
 
Mobile and API identity – The New Challenges
Mobile and API identity – The New ChallengesMobile and API identity – The New Challenges
Mobile and API identity – The New Challenges
 
Clickslide Datadipity Beta V1
Clickslide Datadipity Beta V1Clickslide Datadipity Beta V1
Clickslide Datadipity Beta V1
 
Why apis
Why apisWhy apis
Why apis
 
apidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ngapidays LIVE Paris - The Business of APIs by Jed Ng
apidays LIVE Paris - The Business of APIs by Jed Ng
 
API Management Demystified
API Management DemystifiedAPI Management Demystified
API Management Demystified
 
WaveMaker API Success
WaveMaker API SuccessWaveMaker API Success
WaveMaker API Success
 
More Coverage, Better Diagnostics
More Coverage, Better DiagnosticsMore Coverage, Better Diagnostics
More Coverage, Better Diagnostics
 
API Documentation.pptx
API Documentation.pptxAPI Documentation.pptx
API Documentation.pptx
 
API Documentation.pptx
API Documentation.pptxAPI Documentation.pptx
API Documentation.pptx
 
Rebooting APIs at scale
Rebooting APIs at scaleRebooting APIs at scale
Rebooting APIs at scale
 
Api tools overview
Api tools overviewApi tools overview
Api tools overview
 
Think like a Platform - EDC 2012
Think like a Platform - EDC 2012Think like a Platform - EDC 2012
Think like a Platform - EDC 2012
 
Your API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, UnisysYour API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, Unisys
 

Plus de Apigee | Google Cloud

Plus de Apigee | Google Cloud (20)

Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
Ticketmaster at a glance
Ticketmaster at a glanceTicketmaster at a glance
Ticketmaster at a glance
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
 
Pitney Bowes at a glance
Pitney Bowes at a glancePitney Bowes at a glance
Pitney Bowes at a glance
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
 
London adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoorLondon adapt or-die opening keynote chet kapoor
London adapt or-die opening keynote chet kapoor
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

API Best Practices Webinar: Metrics - What to Measure

  • 1. API  Metrics  –  What  to  Measure?   6.2.11  @  11:05  PST   VOIP  or  Dial-­‐in  (see  chat)   Brian  Mulloy  @landlessness   Brian  Pagano  @brianpagano  
  • 2. @landlessness @brianpagano
  • 3. “Rapid API” Workshop Webinar Series Mapping  out  your  API  Strategy     PragmaIc  REST:  API  Design  Fu   10  PaMerns  in  Successful  API  Programs   Today:  API  Metrics  –  What  to  Measure?   API  Tech  &    Roadmap  ConsideraIons   Driving  API  AdopIon  
  • 4. Part  4:    API  Metrics  –  What  to  Measure?  
  • 5. Successful  API  teams  understand  the  value   chain  of  people  and  technology.  
  • 6. App App App App World of API API Internal User Store Developer APIs Team Systems
  • 7. Two  sets  of  people  make  APIs  successful  
  • 8. App App App App World of API API Internal User Store Developer APIs Team Systems
  • 9. App App App App World of API API Internal User Store Developer APIs Team Systems
  • 11. What  does  the  ApplicaIon  Developer  need  to  see?  
  • 12. App App App App World of API API Internal User Store Developer APIs Team Systems
  • 13. App App App App World of API API Internal User Store Developer APIs Team Systems
  • 14. App App App App World of API API Internal User Store Developer APIs Team Systems
  • 15. hufse
  • 16. Is  the  API  error  prone?  
  • 17. Which  API  errors  is  my  applicaIon  seeing?  
  • 18. How  does  the  API  usually  perform?  
  • 19. Is  the  API  slow  now?  
  • 20. Which  API  methods  are  slow?  
  • 21. Does  the  API  have  a  quota?  
  • 22. Is  my  app  violaIng  the  API  quota?  
  • 23. How  o[en  does  the  API  go  down?  
  • 24. Is  the  API  down  now?  
  • 25. When  will  the  API  be  back  up?  
  • 26. Why  was  the  API  down?  
  • 28. What’s  in  your  dashboard?  
  • 29. There  are  a  few  key  indicators  in  a  few   formats  
  • 30. Key  indicators:   •  Errors   •  Performance   •  Availability   •  Quota  (if  enforced)  
  • 31. Data  Formats:   •  Everyone’s  aggregate  data   •  Developer-­‐specific  data   •  Trend  charts   •  Categorical  tables   Broadcast  Formats:   •  Status  page   •  TwiMer   •  Blog  
  • 32. What  does  the  API  Team  need  to  see?  
  • 33. App App App App World of API API Internal User Store Developer APIs Team Systems
  • 34. App App App App World of API API Internal User Store Developer APIs Team Systems
  • 36. Thai  Jasmine  (Keep  Smiling.g..g.g  :-­‐))
  • 37. Which  are  our  top  applicaIons?  
  • 38. Who  are  our  top  applicaIon  users?  
  • 39. Who  are  our  best  applicaIon  developers?  
  • 40. Which  API  methods  are  most  popular?  
  • 41. How  much  API  capacity  will  we  need  next  year?  
  • 43. Why  is  the  API  down?  
  • 44. Why  is  the  API  slow?  
  • 45. Why  is  the  API  throwing  errors?  
  • 46. Why  is  the  API  traffic  spiking?  
  • 47. Why  did  the  API  traffic  disappear?  
  • 49. Key  indicators:   •  ApplicaIon  users   •  ApplicaIons   •  Developers   •  API  Quality   •  Internal  systems  
  • 50. Data  Formats:   •  Alerts   •  Aggregate  data   •  Drill-­‐down  data   •  Trend  charts   •  Categorical  tables  
  • 51. What  about  the  stuff  behind  the  API?  
  • 52. App App App App World of API API Internal User Store Developer APIs Team Systems
  • 53. TIP:  Put  Internal  System  Data  in  Response  Header     •  Database  Query  Times   •  Message  Bus  Response  Times   •  External  Callout  Response  Times   (Apigee  will  log  it  &  strip  it)  
  • 55. API Team Analytics App Dev Analytics Developer Tools   Availability   Developers   Errors   Applications   Performance Developer Connect   App Users Application   Quota   API Quality API Team Developer API Gateway Operations Team Monitoring   Availability   Performance Operations   Capability
  • 56. Next  Time   Mapping  out  your  API  Strategy   PragmaIc  REST:  API  Design  Fu   10  PaMerns  in  Successful  API  Programs   API  Metrics  –  What  to  Measure?   API  Tech  &    Roadmap  ConsideraAons   Driving  API  AdopIon  
  • 57. THANK  YOU       Ques%ons  and  ideas  to: @landlessness   @brianpagano   @apigee