it’s called...

Post on 10-Jul-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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?

top related