
The "Platform Live Status" page that is mentioned is such:

There's some really good stuff here (e.g. it exists, it looks up-to-date, and it has some great features). There is also a lot of room for improvement. Putting aside the fact that this wasn't meant to be a fully-featured dashboard, and is far better then nothing, lets run their status page through the rules for a successful public health dashboard and see what we can advise for the next evolution of Facebook's transparency initiative:
Rule #1: Must show the current status for each "service" you offer
Today the status page only gives the status of various services through plain text. For example, at the time of this writing, the "hello, active and total user counts are currently missing from both public profile pages and the API." The two graphs to the right show API response time and error rate across all API functions, not per-API or per-function area. Showing a graph and/or status light for each API/function would add tremendous value for developers that use specific parts of the application and only need to know about those specific areas. It would also make it easier to automate functionality, and to decide which components can be relied on in your architecture.
Recommendation: A graph and status light for each specific API function and end-point that developers may use. See Google's health dashboard for ideas.
Rule #2: Data must be accurate and timely
From the outside this appears to be solid. My big worry is that updates are currently very manual, which isn't going to scale. I haven't watched the site long enough to gauge how timely the updates are, but let's give them the benefit of the doubt. The main reason for this rule, requiring that your data be accurate and timely, comes down to trust. If your users get a hint of inaccuracy or delays in updates, they lose faith in the tool and stop using it. Your users will resort back to emailing/tweeting/complaining, which defeats the entire purpose.
Recommendation: Automate status updates as much as possible. Set up regular monitoring that posts status changes automatically. Create a formal process that requires someone to post a detailed update within a Minimum-Time-To-Communicate.
Rule #3: Must be easy to find
This may be the biggest problem today with Facebook's status page. I've been collecting public heath blogs/dashboards for a couple years now, and I've never come across it. Google'ing for "facebook uptime" or "facebook status" does not help. There are over 100 links to the page, but most are from deep within developer forums. If Facebook is serious about using transparency to their advantage, this page needs to be linked to from the first place that developers would go when they experience issues with the API.
Recommendation: Link to the status page from here and here. Not being a Facebook developer, I'm not the best judge of this, but I'm sure Facebook has plenty of data to figure this out.
Rule #4: Must provide details for events in real time
We discussed this already, but it's very important, especially for API-based developers. The error rate graph is very useful for this, which appears to be real-time. I would do more with it.
Recommendations: Show error rate per API/function (including the types of issues seen), and show historical information to give an impression of what's "normal". Developer mostly need to know who is at fault. If you simply let them know that something is up on your end, they'll feel a lot better and be able to go on with their day. See trust.salesforce.com for an easy way so integrate basic updates into dashboard (click on an error icon).
Rule #5: Provide historical uptime and performance data
Mostly lacking in this area. The graphs only go back to the start of the current day, and the text status-updates go back about 2 weeks. A historical perspective gives new developers a baseline to go by, and gives existing developers a chance to correlate issues they saw on their end.
Recommendation: See OpenSRS's dashboard for a simple way to do historical uptime/performance by service/API. Clicking on the "archive" link shows you past updates for every service.
Rule #6: Provide a way to be notified of status changes
Facebook is actually doing a great job here. They have both an RSS feed and an email option, which is extremely rare and extremely awesome. This allows developers to be pushed updates, and to integrate the updates into your internal dashboards. Great job here.
Recommendations: None!
Rule #7: Provide details on how the data is gathered
Currently customers have no insight into how the API response/errors are measured, and what the policy around status updates is. Is it ad-hoc, is it comprehensive, is it automated? It's hard to rely on this data today without insight into those policies and processes.
Recommendation: Add an explanation to the bottom of the page, or as a link off of the page, going into some of these details. You don't have to reveal your special sauce, just give us confidence that we can rely on this data.
Bonus
- The list of top bugs along the left side is a GREAT idea. This takes transparency to another level, and I would highly encourage other sites to adopt this practice. Developers are the target audience for both health issue and outstanding bugs, so why not combine them (along with the "Developer Updates" feed) into a single dashboard ? Brilliant.
- I like how the "Current Status" is broken out into a big yellow box at the top, making it clear what the situation is right now. This is much better than the default approach of showing the latest status as simply the top news item in the chronological list. A nice touch.
Conclusion
The most important takeaway is that Facebook has taken the hardest step toward transparency: getting a status blog/dashboard online. If they were to implement some of the recommendations above, they would see more of the benefits that come with transparency, and set a great example for other development platforms.
Lenny -- great post. Really informative, and props to the quality of your stuff that the FB CTO got back to you. And props to him too, for engaging in the conversation.
ReplyDeleteA couple of questions:
ReplyDelete1) What the heck is the scale on the graphs there? Both the "Error Count" and "Average API Response Time" have no numbers on the Y axis, which makes them pretty fuzzy indicators.
2) Why are developer updates on there? I understand they have overlapping audiences, but I feel like it just crowds the data I'm there for: is the thing up or not?
@cparente: Agreed. And thanks!
ReplyDelete@Bill: Good points. The graphs need scales, and maybe the developer updates should be collapsed by default or simply linked to from that page.
Not to rag on them, but what do I get this evening when going to look at http://developers.facebook.com/live_status ? A 2+ minute load, then http://www.facebook.com/common/error.html .
ReplyDelete"Sorry, an error has occurred.
We're working on getting this fixed as soon as we can."
Ouch.
coach factory outlet
ReplyDeleteair jordan 11
curry 3
new york knicks jerseys
washington wizards jerseys
rolex watches for sale
michael kors outlet online
canada goose sale
polo outlet
concord 11
louis vuitton outlet stores
coach factory outlet online
coach outlet
cheap basketball shoes
gucci handbags
mont blanc pens outlet
toms shoes
adidas nmd
ray bans
cheap jordan shoes
new england patriots jerseys
red bottom shoes
coach outlet online
ralph lauren outlet
ugg boots
adidas yeezy
louis vuitton borse
louis vuitton outlet stores
coach outlet store online
michael kors purses
michael kors
cheap toms shoes
louis vuitton purses
ralph lauren
ray ban sunglasses outlet
michael kors outlet clearance
cheap ray ban sunglasses
giuseppe zanotti outlet
coach outlet
air jordan shoes
20168.17chenjinyan
Coach Outlet http://www.coachstoreoutlet.us.org
ReplyDeleteChristian Louboutin Shoes http://www.christianlouboutinshoe.eu.com
Valentino Shoes http://www.valentinoshoes.eu.com
Michael Kors Outlet http://www.michaelkorsoutlet.us.org
Coach Factory Outlet http://www.coachfactoryoutlet.us.org
Coach Outlet Online http://www.coachoutletonlinestore.us.org
Coach Purses http://www.coachpurse.us.com
Kate Spade Outlet http://www.katespadefactoryoutlet.us.com
Toms Shoes http://www.toms-shoes.name
Hermes Belts http://www.hermesbelts.us.org
Louis Vuitton http://www.louisvuitton-outletstores.us.com
Fendi Handbags http://www.fendibelt.us.com
Giuseppe Shoes http://www.giuseppezanotti.eu.com
Michael Kors Outlet http://www.michael-kors-outlet.us.com
Stephen Curry Shoes http://www.stephencurryshoes.us.com
Salomon Shoes http://www.salomonshoes.eu.com
North Face Outlet http://www.northfacesoutlet.in.net
Coach Outlet http://www.outletcoach.in.net
North Face Outlet http://www.northfacesoutlet.us.com
Burberry Outlet http://www.burberryoutletstore.us.org
North Face Outlet http://www.north-faceoutlets.in.net
North Face Jackets http://www.outletnorthface.in.net
Skechers Shoes http://www.skechersshoes.us.com
Toms Outlethttp://www.tomsoutletstore.us.org
North Face Outlet http://www.northfacestoreoutlet.us.org
Nike Air Max http://www.nikeoutlet.us.org
Nike Hoodies http://www.nikehoodies.us.com
Marc Jacobs Handbags http://www.marcjacobshandbags.name
Marc Jacobs Outlet http://www.marcjacobsoutletstore.us.com
Jimmy Choo Shoes http://www.jimmy-chooshoes.us.com
Jimmy Choos http://www.jimmychoos.in.net
Burberry Belt http://www.burberrybelt.us.com
Louis Vuitton Belt http://www.louisvuitton-belt.com
Salvatore Ferragamo http://www.ferragamo-belt.us.com
Marc Jacobs Handbags http://marcjacobshandbagsoutlet.blog.com
Lululemon Outlet http://www.lululemonsoutlet.us.com
True Religion Outlet http://www.truereligion-outlets.in.net
Tommy Hilfiger http://www.tommyhilfigeroutlet.us.com
Michael Kors Outlet http://www.outletmichaelkors.eu.com
Coach Outlet http://www.outletcoach.eu.com
Red Bottoms http://www.redbottom.in.net
Kevin Durant Shoes http://www.kevindurantshoes.us.org
New Balance Outlet http://www.newbalanceoutlet.in.net
Adidas Outlet http://www.adidasoutlet.in.net
Coach Outlet Online http://www.coachoutlet-online.eu.com
Stephen Curry Jersey http://www.stephencurryjersey.us.com
Vans Outlet http://www.vansoutlet.us.com
Ralph Lauren Outlet http://www.ralphlauren-outletstore.in.net
True Religion Outlet http://www.true-religionoutlets.in.net
ED Hardy Outlet http://www.edhardyoutlet.in.net
North Face Outlet http://www.northfaceoutlet.eu.com
UGG Outlet http://www.uggoutlet.us.org
UGG Outlet http://www.outletugg.in.net
North Face Outlet http://www.northface--outlet.us.com
Ugg Boots Sale http://www.uggbootssale.in.net
UGGS For Women http://www.uggsforwomen.us.com
Skechers Go Walk http://www.skechersgowalk.us.com
Adidas Yeezy Boost http://www.adidasyeezyboost.in.net
Adidas Yeezy http://www.adidasyeezy.us.com
Adidas NMD http://www.adidas-nmd.us.org
Coach Outlet http://www.coachoutletinc.us.com
air jordan 4
ReplyDeletefitflop sandals
fred perry polo
canada goose jackets
coach outlet
lacoste outlet
michael kors outlet clearance
canada goose jackets
pandora jewelry outlet
valentino outlet
huangxiang20170505
mlb jerseys
ReplyDeletelouboutin pas cher
michael kors outlet canada
coach outlet online
polo ralph lauren outlet online
michael kors bags
michael kors outlet clearance
michael kors outlet online
adidas nmd r1
oakley sunglasses outlet
170614yueqin
I would like to adore the way you write your article.
ReplyDeleteDelhi Escorts Service
VIP Escorts in Delhi
Escorts Service in Delhi
Delhi Escorts Service
Kalyan Satta
ReplyDeleteKalyan Satta
jianbin0908
ReplyDeletecoach outlet online
cheap oakley sunglasses
uggs outlet
michael kors outlet clearance
polo ralph lauren outlet
nike air max 90
nike roshe run
polo outlet
ralph lauren polo
mbt shoes outlet
I would like to keep sharing this post to everyone.
ReplyDeleteCall Girls in Delhi
This post is very good for us. It has got a lot of benefit from us.I hope that you will be writing this post again http://www.russiongirlsinmahipalpur.in Call Girl In Mahipalpur
ReplyDeleteI would like to keep sharing this post to everyone.
ReplyDeleteDelhi Escorts
Hello users this is Escort-Gurgaon agency and we provide genuine hardcore sexy escort services in Gurgaon.
ReplyDeleteVisit our links for booking. http://www.escort-gurgaon.com/ Escort in Gurgaon
ugg outlet online
ReplyDeletecheap jordans
mulberry outlet
pandora jewelry
coach factory outlet
michael kors canada
louis vuitton outlet
north face outlet
michael kors outlet
moncler jackets
clb1209
Karol Bagh Call Girls in affordable price only in Karol Bagh Escorts by Ahua.
ReplyDeletehttps://www.ahua.in/call-girls-in-karol-bagh.html
I have a great idea about the blog that I am thankful to the blog for you.
ReplyDeleteCall Girls Photo Gallery
Price Call Girls In Gurgaon
Escort Service In Gurgaon
Russian Call Girls In Gurgaon
Call Girls In Gurgaon
Most of all I’m just so f*cking scared he’s going to leave me. Although he’s the sweetest, cutest and most lovable man, I’m afraid to lose him because of this hesitancy of mine. What should I do? Escort in Gurgaon
ReplyDeleteEscort in Gurgaon
Call Girl in Gurgaon
Call Girl in Gurgaon
Very Outstanding publish, This is very amazing and amazing. Such a framework for anyone like this web website get-together and me.Thanks
ReplyDeleteIndependent Escorts in Delhi |
Royal Delhi Escorts Service |
Delhi Hot Babes
Sagarika Kumari is a beautiful celebrity escort in Chennai who has done various modelling assignments in Chennai and in other countries. She is a high profile escort in Chennai who wants to meet only elite gentlemen who can caress her in the right manner.
ReplyDeleteChennai Escorts
Independent Chennai Escorts
Escorts Services in Chennai
Chennai Call Girls
That`s great amazing way to online learning, i appreciate your work and your site.
ReplyDeleteSouth Ex Call Girls
2018115 leilei3915
ReplyDeletepolo outlet
michael kors outlet
ralph lauren outlet
pandora jewelry
cheap uggs
ugg boots
pandora outlet
canada goose
coach outlet
cheap nhl jerseys
If you have come from the West and you are captivated by the Asian beauty, in that case, we make sure that you get the best Call Girls in Mahipalpur to help you taste the Asian flavor in the best way. At Mahipalpur, we make sure that you are getting one heck of an experience with our girls. So, no matter whether it is official meeting or bachelor party, we are there for all your needs. Visit:- Here
ReplyDeleteJEE Main Result 2018
ReplyDeleteJEE Main Result 2018 CBSE
IIT JEE Main Result 2018
JEE Main Rank Card 2018 Download
CBSE JEE Main 2018 Result
GATE 2018 Result Date
GATE 2018 Results
GATE 2018 Score Card Download
GATE 2018 Results
GATE Result 2018
TN HSC Result 2018
TN Plus Two Result 2018
TN Board 12th Result 2018
Tamilnadu HSC Result 2018
TN HSC 12th Class Result 2018
TN SSLC Result 2018
TN 10th Result 2018
Tamilnadu Board Result 2018
Tamil Nadu SSLC 10th Result 2018
TN SSLC Result 2018
AP SSC Results 2018
AP 10th Results 2018
Manabadi SSC Results 2018
Schools9 SSC Results 2018
SSC Results 2018 Andhra Pradesh
ISC Result 2018
ReplyDeleteISC 12th Result 2018
CISCE 12th Result 2018
ISC Board Result 2018
ISC Result 2018 Class 12
GSEB SSC Result 2018
GSEB 10th Result 2018
Gujarat SSC Result 2018
Gujarat Board 10th Result 2018
GSEB SSC 10th Class Result 2018
JAC 10th Result 2018
JAC Matric Result 2018
Jharkhand 10th Result 2018
JAC Result 2018 Class 10
JAC Board Result 2018
GSEB HSC Result 2018
GSEB 12th Result 2018
Gujarat HSC Result 2018
Gujarat 12th Class Result 2018
GSEB Result 2018 Class 12
HBSE 10th Result 2018
HBSE Matric Result 2018
HBSE Result 2018 Class 10
Haryana Board 10th Result 2018
Haryana HBSE Result 2018
RBSE Result 2018 Class 10
ReplyDeleteRBSE 10th Result 2018
Rajasthan 10th Result 2018
Raj Board 10th Result 2018
Rajasthan Board 10th Result 2018
BSEB 12th Result 2018
BSEB Intermediate Result 2018
Bihar Board 12th Result 2018
Bihar Intermediate Result 2018
BSEB 12th Class Result 2018
WBCHSE HS Result 2018
WB HS Result 2018
WBCHSE 12th Result 2018
West Bengal Higher Secondary Result 2018
WBCHSE Result 2018 HS
ICSE 10th Result 2018
ICSE Result 2018 Class 10
CISCE ICSE Result 2018
ICSE Board Result 2018
ICSE Results 2018
PSEB 10th Result 2018
PSEB Result 2018 Class 10
Punjab 10th Result 2018
Punjab Board Matric Result 2018
PSEB Board Result 2018
HBSE 12th Result 2018
ReplyDeleteHBSE Plus Two Result 2018
Haryana Board 12th Result 2018
HBSE Result 2018 Class 12
Haryana Board Result 2018
CGBSE 10th Result 2018
CGBSE Matric Result 2018
CG Board 10th Result 2018
CG 10th Result 2018
Chhattisgarh 10th Result 2018
AP EAMCET Results 2018
AP EAMCET Results 2018 Manabadi
AP EAMCET 2018 Results
AP EAMCET Rank Card 2018 Download
Manabadi EAMCET Results 2018
CBSE 12th Result 2018
CBSE Result 2018 Class 12
CBSE Plus Two Result 2018
CBSE Board Result 2018
CBSE 12th Result 2018
CGBSE 12th Result 2018
CGBSE Result 2018 Class 12
CG Board 12th Result 2018
CG 12th Class Result 2018
Chhattisgarh Board 12th 2018
Odisha 10th Result 2018
ReplyDeleteOdisha HSC Result 2018
BSE Odisha Result 2018
Odisha Matric Result 2018
Odisha HSC 10th Result 2018
Kerala HSE Result 2018
Kerala +2 Result 2018
DHSE Kerala Result 2018
Kerala Plus Two Result 2018
Kerala 12th Result 2018
MP Board 12th Result 2018
MP Board HSSC Result 2018
MPBSE 12th Class Result 2018
MP Board Result 2018 12th Class
Madhya Pradesh Board 12th Result 2018
Kerala SSLC Result 2018
Kerala 10th Result 2018
SSLC Result 2018 Kerala Board
Kerala SSLC 10th Result 2018
Kerala Board Matric Result 2018
HPBOSE 12th Result 2018
HPBOSE Plus Two Result 2018
HP Board 12th Result 2018
HPBOSE Result 2018 Class 12
HP Board +2 Result 2018
MP Board 10th Result 2018
ReplyDeleteMP Board HSC Result 2018
MPBSE 10th Result 2018
MPBSE Result 2018 10th HSC
Madhya Pradesh Board 10th Result 2018
UP Board 10th Result 2018
UP Board Highschool Result 2018
UP Highschool Result 2018
UP Board Matric Result 2018
UP Board Result 2018 10th Class
WB Madhyamik Result 2018
WB 10th Result 2018
Madhyamik Result 2018 West Bengal
WB Madhyamik Result 2018
WB Board 10th Class Result 2018
UP Board 12th Result 2018
UP Board Intermediate Result 2018
UP Intermediate Result 2018
UP Board Result 2018 12th Class
Uttar Pradesh Board 12th Result 2018
CBSE 10th Result 2018
CBSE Result 2018 Class 10
CBSE Results 2018
CBSE 10th Result 2018 Region Wise
CBSE 10th Result 2018 School Wise
PUC Result 2018 Karnataka
ReplyDeleteKarnataka 2nd PUC Result 2018
2nd PUC Result 2018
Karnataka PUC Result 2018 Exam
Karnataka PUC 2nd Year Result 2018
SSC Result 2018 Maharashtra
Maharashtra 10th Result 2018
Maharashtra Board Result 2018
Maharashtra 10th Class Board Result 2018
SSC 10th Result 2018 Maharashtra Board
Maharashtra Board HSC Result 2018
Maharashtra 12th Result
Maharashtra Board Result 2018
Maharashtra HSC 12th Result 2018
HSC 12th Result 2018 Maharashtra Board
Bihar Board 10th Result 2018
Bihar Board Matric Result 2018
BSEB 10th Result 2018
BSEB Matric Result 2018
Bihar Board Result 2018 10th Class
Karnataka SSLC Result 2018
Karnataka 10th Result 2018
Karnataka SSLC 10th Result 2018
SSLC Result 2018 Karnataka
SSLC 10th Result 2018 Karnataka Board
AP Inter Results 2018
ReplyDeleteAP Intermediate Results 2018
AP Inter 2nd Year Results 2018
AP Inter 1st Year Results 2018
AP Inter Results 2018 Manabadi
TS Intermediate Results 2018
TS Inter Results 2018
TS Inter 1st Year Results 2018
TS Inter 2nd Year Results 2018
TS Inter Results 2018 Manabadi
Telangana 10th Results 2018
TS 10th Results 2018
Telangana SSC Results 2018
Manabadi SSC Results 2018
TS SSC Results 2018
NEET Result 2018
NEET PG Result 2018
NEET UG Result 2018
NEET 2018 Results
NEET 2018 Exam Result
TS EAMCET Results 2018
Telangana EAMCET Results 2018
TS EAMCET Rank Card 2018
TS EAMCET Results 2018 Manabadi
Schools9 TS EAMCET Result 2018
Eid Mubarak Images 2018
ReplyDeleteEid Mubarak 2018
Eid Mubarak Quotes 2018
Eid Mubarak Wallpapers 2018
Eid Mubarak Wishes 2018
Assam HSLC Result 2018
Assam 10th Result 2018
Assam Board Result 2018
SEBA HSLC Result 2018
SEBA 10th HSLC Result 2018
Meghalaya Election Results 2018
Meghalaya Election 2018 Date
Meghalaya Election 2018 Opinion Poll
Meghalaya Election Exit Polls 2018
Meghalaya Election 2018 Live Updates
Karnataka Election Results 2018
Karnataka Election 2018 Date
Karnataka Election 2018 Opinion Poll
Karnataka Election Exit Poll 2018
Karnataka Election 2018 Live Updates
Tripura Election Results 2018
ReplyDeleteTripura Election 2018 Date
Tripura Election 2018 Opinion Poll
Tripura Election Exit Polls 2018
Tripura Election 2018 Live Updates
Fathers Day Images 2018
Fathers Day Wallpapers 2018
Fathers Day Quotes 2018
Fathers Day Sayings 2018
Fathers Day Gift Ideas 2018
Lok Sabha Election Results 2019
Lok Sabha Election 2019 Date
Lok Sabha Election 2019 Opinion Poll
Lok Sabha Election 2019 Exit Poll
Lok Sabha Election 2019 MP Wise Results
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThank you for sharing this information. Love your blog post. Please Keep updating. You can also visit our blog for
ReplyDeletewomen's day 2018 images
Women's Day Images
Happy Women's Day 2018
Women's Day 2018 quotes
Women's Day 2018 wallpapers
Women's Day 2018 pictures
Women's Day 2018 wishes
Women's Day 2018 messages
http://foolmaza.wapka.me/index.xhtml
http://fullhd1080.in
ReplyDeletehttps://www.bfirstseo.com/مكافحة-حشرات-بالمدينة-المنورة/
https://www.bfirstseo.com/تنظيف-مجالس-كنب-بالرياض/
https://www.bfirstseo.com/شركة-تنظيف-بمكة/
https://www.bfirstseo.com/شركة-تنظيف-خزانات-بالرياض/
We get shrewd Escorts young ladies Services that need to have a fabulous time and gain cash, Even customary and wedded young ladies additionally acts as a prostitute to enormous additional cash in Chennai.
ReplyDeleteChennai Escorts
College Girls Escorts in Chennai
Independent Escorts in Chennai
Models Escorts in Chennai
Thank you for this informative article. Looking forward to see more like thisupsssc
ReplyDeleteThanks For sharing valuable information
ReplyDeleteBest Eid Mubarak Sms Messages Wishes Images
Best Eid Mubarak Greetings
Best Eid Mubarak Sms
Best Eid Mubarak Messages
Best Eid Mubarak Wishes Walpapers Images
Best Eid Mubarak Sms Messages Wishes Images
Best Eid Mubarak Greetings
Best Eid Mubarak Sms
Best Eid Mubarak Messages
Best Eid Mubarak Wishes Walpapers Images
Best Ramzan SMS Messages Images Walpapers
Best Ramzan Mubarak Wishes Images Walpapers
Best Ramzan Mubarak Wishes Images Walpapers
Best Ramzan Mubarak SMS
Best Ramzan Mubarak Walpapers
Welcome to Chennai Call Girls along with Chennai Escorts offering Independent Escorts service in across city. Professional Independent Escorts Make you Most satisfied Lifetime experience at affordable Rates.
ReplyDeleteMore Details- http://www.alkakumari.com/
Escorts Chennai
independent escorts Chennai
Call Girls Chennai
Independent Escorts Services In Chennai
Escorts Services In Chennai
Call Girls In Chennai