際際滷

際際滷Share a Scribd company logo


Gather 油those 油Events 油
Instrumenting 油Everything 油for 油Analysis
Sriskandarajah 油Suhothayan 油(Suho)
Technical 油Lead 油
WSO2 油Inc. 油
 油 油 油 油 油
Connected 油Business 油!
Connected 油Business 油!
Connected 油Business 油!
 Services
 Systems
 Data
 APIs
 Cloud
 Mobile
 Workflows
 .
Connected 油Business 油!
 on-premise / cloud
 From WSO2/ 3rd party
geographical locations
 using various protocols &
message formats
Issues 油
Issues 油
Issues 油
Issues 油
Issues 油
Issues 油
Issues 油
Monitor 油..!
Present
!
Analyse 油..!
Present
!
 油 油 油 油 油 油Analyse 油
!
!
!
 油
Gather 油Info 油 油..!
Present 油
!
 油 油 油 油 油 油Analyse 油
!
!
!
 油
 油 油 油 油 油 油Gather 油
!
Gather 油Info 油 油..!
 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油
Present 油! 油
!! ! 油 油 油 油 油 油Gather 油
!
Having proper data
@ proper place
@ proper time !
Gather 油Info 油 油..!
 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油
Present 油! 油
!! ! 油 油 油 油 油 油Gather 油
!
Having proper data
@ proper place
@ proper time !
!
What is Proper ?
Do 油we 油know 油what 油proper 油is 油? 油
Do 油we 油know 油what 油proper 油is 油? 油
YES 油!
We captor them
direct them for analysis &
write queries to produce alerts
using
!
&
NO 油& 油Maybe 油! 油
?
Lost !
http://aroundtheworldineightywaves.com/wp-content/uploads/lost.jpg
NO 油& 油Maybe 油! 油
?
How we can solve ?
http://aroundtheworldineightywaves.com/wp-content/uploads/lost.jpg
NO 油& 油Maybe 油! 油
?
How we can solve ?
http://aroundtheworldineightywaves.com/wp-content/uploads/lost.jpg
How 油we 油gather 油?
 油 油 油 油 油 油Gather 油
!
Analysis
Real time Post
Real time  
Batch x
How 油We 油Gather 油?
 油 油 油 油 油 油Gather 油
!
Strategy ...
From 油Where 油We 油Start 油? 油
 There is always some sensitive parts of infrastructure 
Which we have to monitor
!
 We can enrich them.
!
 When we have an infrastructure to analyse data, 
Add some more data
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
From 油where 油we 油乙温岳鞄艶姻?
!
!
Is it only from WSO2 Servers ?
From 油where 油we 油乙温岳鞄艶姻?
!
From 油where 油we 油乙温岳鞄艶姻?
!
From 油where 油we 油乙温岳鞄艶姻?
!
From 油where 油we 油乙温岳鞄艶姻?
!
From 油where 油we 油乙温岳鞄艶姻?
!
From 油where 油we 油乙温岳鞄艶姻?
!
From 油where 油we 油乙温岳鞄艶姻?
!
From 油where 油we 油乙温岳鞄艶姻?
!
From 油where 油we 油乙温岳鞄艶姻?
!
From 油where 油we 油乙温岳鞄艶姻?
!
From 油where 油we 油乙温岳鞄艶姻?
!
All
From 油where 油we 油乙温岳鞄艶姻?
!
All
All these from
Custom Data Publishers !
They can do 
!
 Asynchronous
 Auto retry
 Auto recovery
 Load-balancing
 Fail-over
How 油good 油the 油Data 油Publishers 油are 油?
!
!
Only from Thrift ?
How 油we 油乙温岳鞄艶姻? 油
!
!
!
!
!
How 油we 油乙温岳鞄艶姻? 油
!
!
!
!
!
How 油we 油乙温岳鞄艶姻? 油
They have many forms
 XML
 JSON
 Text
 Map
 WSO2 Event
How 油we 油乙温岳鞄艶姻?
!
!
!
!
!
How 油we 油乙温岳鞄艶姻?
!
!
!
!
!
!
How 油we 油乙温岳鞄艶姻? 油
!
How 油we 油乙温岳鞄艶姻? 油
!
Performance 油
!
!
 1.8M Events/Sec on same JVM
 About 250K over network for single node
!
!
!
 30K over Network to 3 node Casandra cluster
How 油we 油manage 油?
Data is in different formats
Converted to a common format
Virtualised as Streams of Events
Events Stream has 
Name : phone.retail.shop
Version : 1.0.0
!
& also they have a Definition!
Stream 油Definition
{
'name':'phone.retail.shop', 'version':'1.0.0',
'nickName': 'Phone_Retail_Shop', 'description': 'Phone Sales',
'metaData':[
{'name':'clientType','type':'STRING'}
],
'correlaitonData':[
{'name':transactionID,'type':'STRING'}
],
'payloadData':[
{'name':'brand','type':'STRING'}, {'name':'quantity','type':'INT'},
{'name':'total','type':'INT'}, {'name':'user','type':'STRING'}
]
}
!
!
The 油Big 油Data 油View
HA 油/ 油Scalability 油of 油
HA 油/ 油Scalability 油of 油
HA 油/ 油Scalability 油of 油
HA 油/ 油Scalability 油of 油
HA 油of 油
!
HA 油of 油
!
What gets measured, gets managed.
!
~ Peter Drucker ~
Thank 油You

More Related Content

Gather those events : Instrumenting everything for analysis