2. About
Me
!
IT
Coordinator
on
R&D
department
for
the
last
4
years
Java
Developer
at
one
of
the
largest
ecommerce
operaJon
at
Brazil
!
CerJfied
Java
Enterprise
Architect
and
MBA
in
Project
Management
!
2
3. About
My
Company
!
Universo
Online
–
Brazilian
Internet
Group
formed
by
two
verJcals:
– UOL
CS
–
Internet
Content
and
Service
provider
– UOL
DIVEO
–
IT
Infrastructure
and
Datacenter
Service
Provider
3
4. Agenda
!
!
!
!
!
!
!
About
PagSeguro
@
Universo
Online
Finding
Out
and
Choosing
Splunk
The
Java
Logging
Architechture
Fast
Time
to
Value
Dashboards
Big
Data
Java
Debugging
OperaJonal
DC
Intelligence
Non
Stop
Splunk
Upgrade
in
ProducJon
4
9. Finding
Out
and
Choosing
Splunk
The
Challenge
New
Backend
Service
Credit
Card
Processors,
Banks,
etc
Monitoring
Tool
PCI-‐DSS
Security
Compliance
9
10. Finding
Out
and
Choosing
Splunk
Monitoring
tool
needs
!
!
!
!
Centralized
Big
Data
Flexible
Easy
to
use
Real-‐Jme
10
11. Finding
Out
and
Choosing
Splunk
Splunk
fits!
!
!
!
!
!
Works
with
textual
events
No
need
of
regex
if
logs
are
in
key
value
format
Choose
Splunk
BEFORE
build
the
Java
applicaJon
Refined
data
with
low
license
usage
Splunk
data
extracJon
language
is
easy
to
use
11
23. Big
Data
Java
Debugging
!
!
!
PagSeguro
has
more
than
15
SCRUM
feature
teams
Java
applicaJon
distributed
around
60
hosts
Difficult
to
trace
RCA
on
producJon
outages
23
32. Non-‐stop
Splunk
Upgrade
in
ProducJon
Before:
2
Servers
with
1
Splunk
Instance
Incoming
TCP
Data
Splunk
Search
User
Access
Search
Head
and
Indexer
NFS
Mount
Index
Cold
Buckets
32
33. Non-‐stop
Splunk
Upgrade
in
ProducJon
Aher:
4
Splunk
Servers
With
4
Splunk
Instances
Search
Head
Splunk
Search
User
Access
Indexer
TCP
Load
Balancer
TCP
Load
Balancer
Search
Head
Indexer
33
Incoming
TCP
Data
35. Summary
Universo
Online
is
using
Splunk
in
several
ways
!
Monitoring
PagSeguro
transacJons
!
SupporJng
PagSeguro
business
decisions
!
R&D
Sohware
Engineering
debugging
!
Dashboarding
DC
producJon
environment
via
logs
from
actual
monitoring
tool
35