• Like
  • Save

SplunkLive! Orlando Jan 2013 - Row Sham Bow

  • 463 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
463
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Copyright © 2012 Splunk, Inc.Richard Wifall & Chris Staymates
  • 2. About UsRichard Wifall– Chief Technology Officer– Previously CTO at EA Sports– Twitter: @iNikkorChris Staymates– Software Engineer– Previously Software Architect for Madden NFL Football– Twitter: @cstays 2
  • 3. About Row Sham BowStartup game development studioGames as a serviceGame analytics as a service21 employeesGames:– Letter by Letter (iOS, Android)– Knights of the Rose (Facebook)– Woodland Heroes (Facebook)  2011 Social Game of the Year on GamasutraTwitter: @rowshambowgames
  • 4. Splunk at Row Sham BowData is critical to ourbusinessOperational telemetryBug findingUser behaviortelemetryMore… 4
  • 5. Challenge: Launching Letter by LetterIt’s difficult to predict adoption of a new productDoes real world user behavior match user behavior of testers?Letter by Letter was launching with a large burst marketing campaignNeeded visibility into operational errors + fast root cause analysis SGN-Splunk-18x20.pdf 1 4/11/12 8:14 PM C M Y CM MY CY CMY K 5
  • 6. Proactive Capacity PlanningUsed Splunk to monitor user behavior and serverloadUsed initial data from Splunk to project when wewould reach capacity on our webserversIncreased number of servers during launch basedon projected load 6
  • 7. Finding Client BugsAssert handler sends telemetry to Splunk– Includes stack traceOut of range error when a tile is droppedOff by one error– if(localPoint.x >= 0 && localPoint.x <= (mTileSize.x * mWidth))Only occurred on certain screen resolutions 7
  • 8. Funnel Analysis: TutorialsModern games have tutorials:– What the game is about and how to play itFunnel Analysis– How many people started tutorial and how many made it through each stepIn Woodland Heroes saw big drop off after the first battleLessons learned from Woodland Heroes helped Letter by Letter Solution: Splunk helped us see where users were dropping off 8
  • 9. Our Data PlatformIn order to run a games business you need operational data, playerbehavior data, the ability to run A/B tests, and moreWe are building an analytics data solution for our own use and for othercompanies 9
  • 10. An Example: A/B TestingWe need more than just seeing what players are doingWe need to see what features are the most likely to be most successful– Try a new feature with a small portion of the audience, and compare against a control groupExample:– Changing text in a notification to see what words cause a user to be more likely to click 10
  • 11. How Does this Integrate with Splunk?Splunk is great at collecting and searching dataWith Splunk’s REST API we can pull Splunk searches into our toolThis allows us to show data from Splunk alongside data from A/B testsand other sources for us and our clients 11
  • 12. SummarySplunk allows us to easily monitor games, take action on what we seeand see the results.Splunk makes it easy for us to integrate it with the rest of our dataplatform. SGN-Splunk-18x20.pdf 1 4/11/12 8:14 PM C M Y CM MY CY CMY K 12
  • 13. Let’s TalkWe’re hiring– Dev Ops, Systems Administration– Software Engineer, Analytics Platform– Software Engineer, Mobile Games– jobs@rowshambow.com– http://rsbgames.co/jobsData platform questions– chris@rowshambow.comPlay Letter by Letter– http://rsbgames.co/lxl 13
  • 14. Thank You! 14