it’s called...
TRANSCRIPT
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
It’s Called ElasticSearchwhat do you mean you use it for analytics?
Adam DockterVP of Engineering
ServiceTarget
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
Who are we?
Small Company 4 Developers
AWS Infrastructure
NO QA!!
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
About our product
Self service web application powered by analytics
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
Why Elasticsearch for analytics
A familiar product and infrastructure
fast near real time queries
full visibility and control of data
testability - e2e, unit test and integration tests
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
What are our analytics?
User Actions Insight
Prove Value
Evolve
Tune
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
What are our analytics?
DEMO
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
How do we go about it?
Collect Query
Present
UX
Code
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
How do we go about it?
Run on the same
VM
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
How do we go about it?
DEMO
Built in Elastic Fields
HTTP Request information
Logging information
Analytics information
scope: part of the application
action: the thing being tracked
trigger: user, timer, bot
disposition: good, bad, neutral
data: related information to the
action type
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
Scale / Throughput
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
What’s Next?
Historical Roll Up
Aggregation Pagination
Elasticsearch Rollup API
Elasticsearch Composite Aggregations
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
How can we improve
DEMO
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
Why Elasticsearch for analytics
A familiar product and infrastructure
fast near real time queries
full visibility and control of data
testability - e2e, unit test and integration tests
#ITDEVCONNECTIONS | ITDEVCONNECTIONS.COM
Questions?