Professional Documents
Culture Documents
Machine Learning
2
Introduction
Who are Sky?
3
Introduction
Who are Monitoring Solutions?
4
Introduction
Who are Monitoring Solutions?
Service &
Performance
Monitoring
5
Introduction
Who are Monitoring Solutions?
Data
6
Introduction
Who are Monitoring Solutions?
Dashboards
7
Introduction
Who are Monitoring Solutions?
Alerting
8
How it started
Why use Elastic?
10
Moving to ECE
11
Synthetic Monitoring
12
Network Monitoring
13
Alerts Viewer
14
Why Anomaly Detection
15
Why Anomaly Detection
16
Why Anomaly Detection
17
Monitoring our mobile proposition
18
Sky Mobile
Monitoring our mobile proposition
19
Sky Mobile
20
Sky Mobile
21
A few terms
23
OTT Targeted Advertising
The Data
EventType R = Request
Read each log line with this parameter into cache and
Ad Insertion Engine record the Transaction ID
EventType I = Impression
24
OTT Targeted Advertising
The Data 1.8
1.35
0.9
0.45
0
Feb Sep Feb Sep
Primary Storage (tb) Document Count (billion)
25
OTT Targeted Advertising
The Process
data* ML .ml_anomalies
Elastic index where all of the
Datafeed Elastic index where all of the
Job
logs are stored generated anomalies are
stored
Datafeed ML
Job
ML
Datafeed
Job
26
Other data breaks*
The Process
Elastic index where
information about ad
breaks is stored
.ml_anomalies
Elastic index where all of the
generated anomalies are
stored
Watcher
Callout
Central Alert
Gateway
Ticket
Alerting Config ServiceNow
Orchestration
27
OTT Targeted Advertising
An Example Ticket
Anomalies found in: [job_name]
At around: 2019-03-24 14:40:00
28
OTT Targeted Advertising
The Issues
29
OTT Targeted Advertising
The Successes
30
OTT Targeted Advertising
The Successes
31
Lessons learned