際際滷

際際滷Share a Scribd company logo
Copyright	
 油息	
 油2013	
 油Splunk	
 油Inc.	
 油

Payment	
 油Gateway	
 油Real-足Jme	
 油
Monitoring	
 油with	
 油Splunk!	
 油
Marcio	
 油Ghiraldelli	
 油
IT	
 油Coordinator,	
 油Universo	
 油Online	
 油
#splunkconf	
 油
About	
 油Me	
 油
!

IT	
 油Coordinator	
 油on	
 油R&D	
 油department	
 油for	
 油the	
 油last	
 油4	
 油years	
 油
Java	
 油Developer	
 油at	
 油one	
 油of	
 油the	
 油largest	
 油ecommerce	
 油operaJon	
 油at	
 油Brazil	
 油

!

CerJ鍖ed	
 油Java	
 油Enterprise	
 油Architect	
 油and	
 油MBA	
 油in	
 油Project	
 油Management	
 油

!

2	
 油
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	
 油
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	
 油
PagSeguro	
 油
Internet	
 油Payment	
 油Gateway	
 油
About	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油.	
 油

6	
 油
About	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油	
 油.	
 油
Mobile	
 油soluJons	
 油

7	
 油
Finding	
 油Out	
 油and	
 油Choosing	
 油Splunk	
 油
Finding	
 油Out	
 油and	
 油Choosing	
 油Splunk	
 油
The	
 油Challenge	
 油
New	
 油Backend	
 油Service	
 油

Credit	
 油Card	
 油Processors,	
 油
Banks,	
 油etc	
 油

Monitoring	
 油Tool	
 油
PCI-足DSS	
 油Security	
 油
Compliance	
 油

9	
 油
Finding	
 油Out	
 油and	
 油Choosing	
 油Splunk	
 油
Monitoring	
 油tool	
 油needs	
 油
!
!
!
!

Centralized	
 油Big	
 油Data	
 油
Flexible	
 油
Easy	
 油to	
 油use	
 油
Real-足Jme	
 油

10	
 油
Finding	
 油Out	
 油and	
 油Choosing	
 油Splunk	
 油
Splunk	
 油鍖ts!	
 油
!
!
!
!
!

Works	
 油with	
 油textual	
 油events	
 油
No	
 油need	
 油of	
 油regex	
 油if	
 油logs	
 油are	
 油in	
 油key	
 油value	
 油format	
 油
Choose	
 油Splunk	
 油BEFORE	
 油build	
 油the	
 油Java	
 油applicaJon	
 油
Re鍖ned	
 油data	
 油with	
 油low	
 油license	
 油usage	
 油
Splunk	
 油data	
 油extracJon	
 油language	
 油is	
 油easy	
 油to	
 油use	
 油

11	
 油
The	
 油Java	
 油Logging	
 油
Architecture	
 油
The	
 油Java	
 油Logging	
 油Architecture	
 油
TransacCon	
 油Request	
 油
Message	
 油Unmarshalling	
 油
CreditCard	
 油
Sale	
 油
Chain	
 油
Command	
 油

Database	
 油Persistence	
 油
CreditCard	
 油DecrypCon	
 油
CreditCard	
 油Sale	
 油
Database	
 油Persistence	
 油
Response	
 油Marshalling	
 油
TransacCon	
 油Response	
 油
13	
 油

Commands	
 油
The	
 油Java	
 油Logging	
 油Architecture	
 油
<14>Mar 12 08:18:44 a5-hertz2 app=psgw-core INFO
[br.com.uol.ps.gw.core.aspect.CommandExecuteLogger]
(qtp564660841-420:) datetime=2013-03-12 08:18:44,528
command=CreditCardSaleCommand msecs=555	
 油
Command=CreditCardSaleCommand	
 油 msecs=555
{creditCardResponse=null,
creditCardRequestModel={
merchantCode=113257430	
 油
creditCardTransaction={id=10943513, merchantCode=113257430,
fiDetails={nsu=357008,authorizationCode=530841,
time=Tue Mar 12 08:18:44 BRT 2013,
rawMessage=Transacao capturada com sucesso,
rawCode=0, fi=cielo,
integratorCode=10169261863339501001},
numTransientToken=93853bde05bd43f1b2a93375b790759e,
maskedNumber=547408*1525	
 油
isWallet=false, softDescriptor=CortaCortaco,
maskedNumber=547408*1525,
brand=mastercard	
 油
cvv=***, brand=mastercard, paymentStatus=PAGO
14	
 油
Fast	
 油Time	
 油to	
 油Value	
 油
Dashboards	
 油
Real-足Jme	
 油Monitoring	
 油Dashboard	
 油

16	
 油
Real-足Jme	
 油Monitoring	
 油Dashboard	
 油
Average	
 油Jme	
 油of	
 油communicaJon	
 油

17	
 油
Real-足Jme	
 油Monitoring	
 油Dashboard	
 油
Comparing	
 油transacJons	
 油volume	
 油with	
 油last	
 油week	
 油

18	
 油
Real-足Jme	
 油Business	
 油Value	
 油Dashboard	
 油

19	
 油
Real-足Jme	
 油Business	
 油Value	
 油Dashboard	
 油
Average	
 油Jme	
 油spent	
 油in	
 油communicaJon	
 油by	
 油transacJon	
 油

20	
 油
Real-足Jme	
 油Business	
 油Value	
 油Dashboard	
 油
Disabled	
 油legacy	
 油partners	
 油architecture	
 油

21	
 油
Big	
 油Data	
 油Java	
 油Debugging	
 油
Big	
 油Data	
 油Java	
 油Debugging	
 油
!
!
!

PagSeguro	
 油has	
 油more	
 油than	
 油15	
 油SCRUM	
 油feature	
 油teams	
 油
Java	
 油applicaJon	
 油distributed	
 油around	
 油60	
 油hosts	
 油
Di鍖cult	
 油to	
 油trace	
 油RCA	
 油on	
 油producJon	
 油outages	
 油

23	
 油
Big	
 油Data	
 油Java	
 油Debugging	
 油	
 油Anomalies	
 油

24	
 油
Big	
 油Data	
 油Java	
 油Debugging	
 油
Java	
 油Garbage	
 油CollecJon	
 油versus	
 油DAO	
 油execuJons	
 油

25	
 油
OperaJonal	
 油DC	
 油
Intelligence	
 油
OperaJonal	
 油DC	
 油Intelligence	
 油
Actual	
 油DC	
 油monitoring	
 油tool	
 油

27	
 油
OperaJonal	
 油DC	
 油Intelligence	
 油
Pushing	
 油actual	
 油monitoring	
 油tool	
 油data	
 油to	
 油Splunk	
 油

<134>Jun 3 17:26:40 localhost MACS_EVENT
IDT_EVENT_OCURRENCE="104433559", CI="a4-osvaldo1",
SERVICE="snmp_bd_win_mem_80_90", INTERFACE="if-0-a4osvaldo1", BACKEND="dc_gt", DATE="2013-06-03 17:26:34.0",
TYPE="Ativo", IND_ALERT="1", IND_EVENT_ALARM="1",
ATTEMPTS="3/3", INFORMATION="Physical Memory:
80%used(3281MB/4091MB) (>80%) : WARNING"!

28	
 油
OperaJonal	
 油DC	
 油Intelligence	
 油
Events	
 油dashboards	
 油by	
 油product	
 油

29	
 油
OperaJonal	
 油DC	
 油Intelligence	
 油
Weekly	
 油incidents	
 油number	
 油
Splunk速	
 油goes	
 油live!	
 油

30	
 油
Non-足stop	
 油Splunk	
 油Upgrade	
 油
in	
 油ProducJon	
 油
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	
 油
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	
 油
Summary	
 油
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	
 油
THANK	
 油YOU	
 油

More Related Content

Us67903 using universo_online_marcioghiraldelli_paymentgatewaymonitoringwithsplunk

  • 1. Copyright 油息 油2013 油Splunk 油Inc. 油 Payment 油Gateway 油Real-足Jme 油 Monitoring 油with 油Splunk! 油 Marcio 油Ghiraldelli 油 IT 油Coordinator, 油Universo 油Online 油 #splunkconf 油
  • 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 油 ! CerJ鍖ed 油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 油
  • 6. About 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油. 油 6 油
  • 7. About 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油 油. 油 Mobile 油soluJons 油 7 油
  • 8. Finding 油Out 油and 油Choosing 油Splunk 油
  • 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 油鍖ts! 油 ! ! ! ! ! Works 油with 油textual 油events 油 No 油need 油of 油regex 油if 油logs 油are 油in 油key 油value 油format 油 Choose 油Splunk 油BEFORE 油build 油the 油Java 油applicaJon 油 Re鍖ned 油data 油with 油low 油license 油usage 油 Splunk 油data 油extracJon 油language 油is 油easy 油to 油use 油 11 油
  • 12. The 油Java 油Logging 油 Architecture 油
  • 13. The 油Java 油Logging 油Architecture 油 TransacCon 油Request 油 Message 油Unmarshalling 油 CreditCard 油 Sale 油 Chain 油 Command 油 Database 油Persistence 油 CreditCard 油DecrypCon 油 CreditCard 油Sale 油 Database 油Persistence 油 Response 油Marshalling 油 TransacCon 油Response 油 13 油 Commands 油
  • 14. The 油Java 油Logging 油Architecture 油 <14>Mar 12 08:18:44 a5-hertz2 app=psgw-core INFO [br.com.uol.ps.gw.core.aspect.CommandExecuteLogger] (qtp564660841-420:) datetime=2013-03-12 08:18:44,528 command=CreditCardSaleCommand msecs=555 油 Command=CreditCardSaleCommand 油 msecs=555 {creditCardResponse=null, creditCardRequestModel={ merchantCode=113257430 油 creditCardTransaction={id=10943513, merchantCode=113257430, fiDetails={nsu=357008,authorizationCode=530841, time=Tue Mar 12 08:18:44 BRT 2013, rawMessage=Transacao capturada com sucesso, rawCode=0, fi=cielo, integratorCode=10169261863339501001}, numTransientToken=93853bde05bd43f1b2a93375b790759e, maskedNumber=547408*1525 油 isWallet=false, softDescriptor=CortaCortaco, maskedNumber=547408*1525, brand=mastercard 油 cvv=***, brand=mastercard, paymentStatus=PAGO 14 油
  • 15. Fast 油Time 油to 油Value 油 Dashboards 油
  • 17. Real-足Jme 油Monitoring 油Dashboard 油 Average 油Jme 油of 油communicaJon 油 17 油
  • 18. Real-足Jme 油Monitoring 油Dashboard 油 Comparing 油transacJons 油volume 油with 油last 油week 油 18 油
  • 19. Real-足Jme 油Business 油Value 油Dashboard 油 19 油
  • 20. Real-足Jme 油Business 油Value 油Dashboard 油 Average 油Jme 油spent 油in 油communicaJon 油by 油transacJon 油 20 油
  • 21. Real-足Jme 油Business 油Value 油Dashboard 油 Disabled 油legacy 油partners 油architecture 油 21 油
  • 22. Big 油Data 油Java 油Debugging 油
  • 23. Big 油Data 油Java 油Debugging 油 ! ! ! PagSeguro 油has 油more 油than 油15 油SCRUM 油feature 油teams 油 Java 油applicaJon 油distributed 油around 油60 油hosts 油 Di鍖cult 油to 油trace 油RCA 油on 油producJon 油outages 油 23 油
  • 24. Big 油Data 油Java 油Debugging 油 油Anomalies 油 24 油
  • 25. Big 油Data 油Java 油Debugging 油 Java 油Garbage 油CollecJon 油versus 油DAO 油execuJons 油 25 油
  • 27. OperaJonal 油DC 油Intelligence 油 Actual 油DC 油monitoring 油tool 油 27 油
  • 28. OperaJonal 油DC 油Intelligence 油 Pushing 油actual 油monitoring 油tool 油data 油to 油Splunk 油 <134>Jun 3 17:26:40 localhost MACS_EVENT IDT_EVENT_OCURRENCE="104433559", CI="a4-osvaldo1", SERVICE="snmp_bd_win_mem_80_90", INTERFACE="if-0-a4osvaldo1", BACKEND="dc_gt", DATE="2013-06-03 17:26:34.0", TYPE="Ativo", IND_ALERT="1", IND_EVENT_ALARM="1", ATTEMPTS="3/3", INFORMATION="Physical Memory: 80%used(3281MB/4091MB) (>80%) : WARNING"! 28 油
  • 29. OperaJonal 油DC 油Intelligence 油 Events 油dashboards 油by 油product 油 29 油
  • 30. OperaJonal 油DC 油Intelligence 油 Weekly 油incidents 油number 油 Splunk速 油goes 油live! 油 30 油
  • 31. Non-足stop 油Splunk 油Upgrade 油 in 油ProducJon 油
  • 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 油