SlideShare a Scribd company logo
1 of 30
Download to read offline
Copyright 
© 
2014 
Splunk 
Inc. 
Monitorando 
ecommerce 
com 
Splunk 
no 
Universo 
Online 
Mauricio 
Giraldeli 
– 
Gerente 
de 
Projetos 
de 
P&D 
no 
Universo 
Online
2 
Marcio 
Ghiraldelli 
! 6 
anos 
como 
arquiteto 
de 
TI 
no 
Universo 
Online 
! Arquitetura 
de 
sistemas 
de 
alta 
disponibilidade 
(PagSeguro 
e 
ShoppingUOL) 
! Sun 
CerOfied 
Java 
Architect 
/ 
MBA 
em 
Gerenciamento 
de 
Projetos 
PMI
3 
Agenda 
! Monitorando 
transações 
de 
cartão 
de 
crédito 
! Tomada 
de 
decisões 
de 
negócio 
! Monitorando 
operação 
do 
sistema 
! Medindo 
ROI 
de 
mídia 
online 
em 
tempo 
real
4 
! Maior 
porolio 
de 
produtos 
e 
serviços 
de 
Internet 
do 
Brasil 
! Maior 
portal 
de 
conteúdo 
em 
língua 
portuguesa 
do 
mundo 
! Infraestrutura 
de 
TI 
e 
Datacenter
6 
Splunk 
@ 
PagSeguro 
• Monitoração 
antes: 
• Baseada 
em 
banco 
relacional, 
sem 
escala 
horizontal 
• Limitado 
às 
3 
ulOmas 
horas 
de 
eventos 
• Acesso 
a 
dados 
históricos 
depende 
de 
DBA 
• Necessário 
instalar 
aplicação 
cliente 
em 
todos 
os 
computadores 
da 
equipe 
de 
monitoração
7 
Descobrindo 
e 
escolhendo 
Splunk 
Novo 
serviço 
backend 
Adquirentes 
cartão 
de 
crédito, 
bancos, 
etc 
Ferramenta 
de 
monitoração 
PCI-­‐DSS 
security 
compliance
8 
Descobrindo 
e 
escolhendo 
Splunk 
• Necessidades 
da 
monitoração: 
• Big 
Data 
centralizado 
• Flexível 
• Fácil 
de 
usar 
• RealOme
9 
Exemplo 
de 
informação 
de 
transações 
<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 
{creditCardResponse=null,creditCardRequestModel={ 
creditCardTransaction={id=9999993513, merchantCode=99999999, 
fiDetails={nsu=999998,authorizationCode=59999999841, 
time=Tue Mar 12 08:18:44 BRT 2013, 
rawMessage=Transacao capturada com sucesso, 
rawCode=0, fi=locie, integratorCode=1016999999999999991}, 
numTransientToken=93853bdxxxxxxxxxxxxxxxxx0759e, 
isWallet=false, softDescriptor=CortaCortaco, 
maskedNumber=547408******1525,cvv=***, brand=mastercard, 
paymentStatus=PAGO
10 
Dashboards 
em 
tempo 
real
11 
Dashboards 
em 
tempo 
real 
Tempo 
médio 
de 
comunicação 
com 
parceiros
12 
Dashboards 
em 
tempo 
real 
ComparaOvo 
de 
volume 
de 
transações 
com 
semana 
anterior
13 
Dashboards 
em 
tempo 
real 
Tempo 
médio 
de 
comunicação 
por 
transação
14 
Dashboards 
em 
tempo 
real 
DesaOvando 
integrações 
legadas
15 
Splunk 
@ 
PagSeguro 
• Agora: 
• Monitoração 
web 
com 
gráficos, 
treinamento 
para 
novos 
N1s 
diminui 
de 
semanas 
para 
dias; 
• Acesso 
à 
dados 
históricos 
com 
um 
clique 
• Nivelamento 
de 
informações 
entre 
monitoração, 
P&D 
e 
área 
de 
negócios
17 
Splunk 
@ 
ShoppingUOL 
• Antes: 
• Time 
de 
P&D 
sem 
relatórios 
gráficos 
centralizados 
da 
saúde 
da 
operação 
• Dados 
de 
ROI 
de 
mídia 
online 
não 
eram 
em 
tempo 
real
18 
Splunk 
Universal 
Forwarder 
• Componente 
light 
de 
fácil 
configuração 
para 
coletar 
logs 
existentes 
de 
aplicações 
legadas 
• Expansão 
da 
licença 
atual 
e 
infra 
(+ 
indexers) 
do 
Splunk 
para 
atender 
novo 
produto 
ShoppingUOL 
• Instalação 
automaOzada 
em 
+20 
máquinas 
virtuais 
via 
puppet
19 
Splunk 
Proccess 
Language 
• Extração 
de 
dados 
de 
logs 
em 
diversos 
formatos 
legados 
• rex, 
transacOon, 
dedup
20 
Dashboards 
QuanOdade 
de 
ofertas 
coletadas 
por 
lojas
21 
Dashboards 
Volume 
de 
documentos 
indexados 
e 
replicados 
no 
índice 
Solr
22 
Dashboards 
Performance 
de 
aplicações 
Java 
com 
Perf4J
23 
Dashboards 
ROI 
de 
Mídia 
Online 
em 
tempo 
real
24 
Splunk 
@ 
ShoppingUOL 
• Depois: 
• Time 
de 
P&D 
e 
operação 
com 
a 
mesma 
visibilidade 
• Acompanhamento 
de 
campanhas 
de 
mídia 
online 
em 
tempo 
real 
+ 
velocidade 
em 
tomadas 
de 
decisões 
de 
invesOmentos
Upgrade 
de 
arquitetura 
“on 
the 
fly”
26 
Upgrade 
de 
arquitetura 
“on 
the 
fly” 
Antes: 
2 
servidores 
com 
uma 
instância 
de 
Splunk 
Search 
Head 
and 
Indexer 
NFS 
Mount 
Index 
cold 
buckets 
Incoming 
TCP 
data 
Splunk 
Search 
User 
Access
27 
Upgrade 
de 
arquitetura 
“on 
the 
fly” 
Depois: 
4 
servidores 
com 
4 
instâncias 
Splunk 
Search 
Head 
Incoming 
TCP 
data 
Search 
Head 
Indexer 
Indexer 
TCP 
Load 
Balancer 
Splunk 
Search 
User 
Access 
TCP 
Load 
Balancer
Próximos 
passos
29 
Próximos 
passos 
• Todas 
as 
novas 
aplicações 
sendo 
criadas 
com 
logs 
no 
formato 
chave/valor, 
prevendo 
uma 
futura 
convergência 
no 
Splunk 
• Instalando 
uma 
televisão 
no 
andar 
da 
área 
de 
negócios 
para 
acompanhamento 
em 
tempo 
real 
dos 
dashboards 
• Evoluindo 
a 
arquitetura 
do 
Splunk 
“corporaOvo” 
para 
atender 
todos 
os 
produtos 
do 
UOL 
em 
uma 
infra 
centralizada 
• Integrar 
Splunk 
com 
os 
eventos 
de 
processos 
ITIL/CMDB
Obrigado! 
linkedin.com/in/mghiraldelli 
twiyer.com/marciogh

More Related Content

What's hot

Processamento e Análise de Dados em Tempo Real com Python, Kafka e ElasticSearch
Processamento e Análise de Dados em Tempo Real com Python, Kafka e ElasticSearchProcessamento e Análise de Dados em Tempo Real com Python, Kafka e ElasticSearch
Processamento e Análise de Dados em Tempo Real com Python, Kafka e ElasticSearchCicero Joasyo Mateus de Moura
 
Stream de dados e Data Lake com Debezium, Delta Lake e EMR
Stream de dados e Data Lake com Debezium, Delta Lake e EMRStream de dados e Data Lake com Debezium, Delta Lake e EMR
Stream de dados e Data Lake com Debezium, Delta Lake e EMRCicero Joasyo Mateus de Moura
 
Big Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dadosBig Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dadosCicero Joasyo Mateus de Moura
 
Processamento e Análise de Dados em Tempo Real com Kafka, ElasticSearch e PyS...
Processamento e Análise de Dados em Tempo Real com Kafka, ElasticSearch e PyS...Processamento e Análise de Dados em Tempo Real com Kafka, ElasticSearch e PyS...
Processamento e Análise de Dados em Tempo Real com Kafka, ElasticSearch e PyS...Cicero Joasyo Mateus de Moura
 
Exraindo informações de negócio a partir de logs de aplicações dom o ELK
Exraindo informações de negócio a partir de logs de aplicações dom o ELKExraindo informações de negócio a partir de logs de aplicações dom o ELK
Exraindo informações de negócio a partir de logs de aplicações dom o ELKMarcus Vinicius Leandro
 
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisBig Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisCicero Joasyo Mateus de Moura
 
IoT e TA: Soluções Com Potencial Para Melhorar a Vida das Pessoas
IoT e TA: Soluções Com Potencial Para Melhorar a Vida das PessoasIoT e TA: Soluções Com Potencial Para Melhorar a Vida das Pessoas
IoT e TA: Soluções Com Potencial Para Melhorar a Vida das PessoasCicero Joasyo Mateus de Moura
 
CPBSB 2022 - Big Data e Machine Learning na Prática Construindo um Data Lake...
CPBSB 2022 - Big Data e  Machine Learning na Prática Construindo um Data Lake...CPBSB 2022 - Big Data e  Machine Learning na Prática Construindo um Data Lake...
CPBSB 2022 - Big Data e Machine Learning na Prática Construindo um Data Lake...Cicero Joasyo Mateus de Moura
 
TDC Connections 2022 - Segurança e Anonimização de Dados em Larga Escala com...
TDC Connections 2022 - Segurança e Anonimização de Dados  em Larga Escala com...TDC Connections 2022 - Segurança e Anonimização de Dados  em Larga Escala com...
TDC Connections 2022 - Segurança e Anonimização de Dados em Larga Escala com...Cicero Joasyo Mateus de Moura
 
Big Data: O que é? e por onde começar?
Big Data: O que é? e por onde começar?Big Data: O que é? e por onde começar?
Big Data: O que é? e por onde começar?Paulo Ricardo Santos
 

What's hot (10)

Processamento e Análise de Dados em Tempo Real com Python, Kafka e ElasticSearch
Processamento e Análise de Dados em Tempo Real com Python, Kafka e ElasticSearchProcessamento e Análise de Dados em Tempo Real com Python, Kafka e ElasticSearch
Processamento e Análise de Dados em Tempo Real com Python, Kafka e ElasticSearch
 
Stream de dados e Data Lake com Debezium, Delta Lake e EMR
Stream de dados e Data Lake com Debezium, Delta Lake e EMRStream de dados e Data Lake com Debezium, Delta Lake e EMR
Stream de dados e Data Lake com Debezium, Delta Lake e EMR
 
Big Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dadosBig Data na prática: como construir um Data Lake para análise de dados
Big Data na prática: como construir um Data Lake para análise de dados
 
Processamento e Análise de Dados em Tempo Real com Kafka, ElasticSearch e PyS...
Processamento e Análise de Dados em Tempo Real com Kafka, ElasticSearch e PyS...Processamento e Análise de Dados em Tempo Real com Kafka, ElasticSearch e PyS...
Processamento e Análise de Dados em Tempo Real com Kafka, ElasticSearch e PyS...
 
Exraindo informações de negócio a partir de logs de aplicações dom o ELK
Exraindo informações de negócio a partir de logs de aplicações dom o ELKExraindo informações de negócio a partir de logs de aplicações dom o ELK
Exraindo informações de negócio a partir de logs de aplicações dom o ELK
 
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e MaisBig Data Analytics - Data Engineer, Arquitetura, AWS e Mais
Big Data Analytics - Data Engineer, Arquitetura, AWS e Mais
 
IoT e TA: Soluções Com Potencial Para Melhorar a Vida das Pessoas
IoT e TA: Soluções Com Potencial Para Melhorar a Vida das PessoasIoT e TA: Soluções Com Potencial Para Melhorar a Vida das Pessoas
IoT e TA: Soluções Com Potencial Para Melhorar a Vida das Pessoas
 
CPBSB 2022 - Big Data e Machine Learning na Prática Construindo um Data Lake...
CPBSB 2022 - Big Data e  Machine Learning na Prática Construindo um Data Lake...CPBSB 2022 - Big Data e  Machine Learning na Prática Construindo um Data Lake...
CPBSB 2022 - Big Data e Machine Learning na Prática Construindo um Data Lake...
 
TDC Connections 2022 - Segurança e Anonimização de Dados em Larga Escala com...
TDC Connections 2022 - Segurança e Anonimização de Dados  em Larga Escala com...TDC Connections 2022 - Segurança e Anonimização de Dados  em Larga Escala com...
TDC Connections 2022 - Segurança e Anonimização de Dados em Larga Escala com...
 
Big Data: O que é? e por onde começar?
Big Data: O que é? e por onde começar?Big Data: O que é? e por onde começar?
Big Data: O que é? e por onde começar?
 

Viewers also liked

BVMF and Splunk
BVMF and SplunkBVMF and Splunk
BVMF and SplunkSplunk
 
Visibilidade de negócios em impressão de nota fiscal
Visibilidade de negócios em impressão de nota fiscalVisibilidade de negócios em impressão de nota fiscal
Visibilidade de negócios em impressão de nota fiscalSplunk
 
Splunk live introdução
Splunk live introduçãoSplunk live introdução
Splunk live introduçãoSplunk
 
Vtex - Splunk live! 2014 São Paulo
Vtex - Splunk live! 2014 São Paulo Vtex - Splunk live! 2014 São Paulo
Vtex - Splunk live! 2014 São Paulo Splunk
 
Caso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e SplunkCaso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e SplunkSplunk
 
SplunkLive! São Paulo 2014 - Overview by markus zirn
SplunkLive! São Paulo 2014 -  Overview by markus zirnSplunkLive! São Paulo 2014 -  Overview by markus zirn
SplunkLive! São Paulo 2014 - Overview by markus zirnSplunk
 
Exxon - SplunkLive! São Paulo 2015
Exxon - SplunkLive! São Paulo 2015Exxon - SplunkLive! São Paulo 2015
Exxon - SplunkLive! São Paulo 2015Splunk
 
Deploying Splunk. Arquitetura e dimensionamento do Splunk
Deploying Splunk. Arquitetura e dimensionamento do SplunkDeploying Splunk. Arquitetura e dimensionamento do Splunk
Deploying Splunk. Arquitetura e dimensionamento do SplunkSplunk
 
Splunk live! Inteligência operacional em um mundo de bigdata
Splunk live! Inteligência operacional em um mundo de bigdataSplunk live! Inteligência operacional em um mundo de bigdata
Splunk live! Inteligência operacional em um mundo de bigdataSplunk
 

Viewers also liked (9)

BVMF and Splunk
BVMF and SplunkBVMF and Splunk
BVMF and Splunk
 
Visibilidade de negócios em impressão de nota fiscal
Visibilidade de negócios em impressão de nota fiscalVisibilidade de negócios em impressão de nota fiscal
Visibilidade de negócios em impressão de nota fiscal
 
Splunk live introdução
Splunk live introduçãoSplunk live introdução
Splunk live introdução
 
Vtex - Splunk live! 2014 São Paulo
Vtex - Splunk live! 2014 São Paulo Vtex - Splunk live! 2014 São Paulo
Vtex - Splunk live! 2014 São Paulo
 
Caso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e SplunkCaso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e Splunk
 
SplunkLive! São Paulo 2014 - Overview by markus zirn
SplunkLive! São Paulo 2014 -  Overview by markus zirnSplunkLive! São Paulo 2014 -  Overview by markus zirn
SplunkLive! São Paulo 2014 - Overview by markus zirn
 
Exxon - SplunkLive! São Paulo 2015
Exxon - SplunkLive! São Paulo 2015Exxon - SplunkLive! São Paulo 2015
Exxon - SplunkLive! São Paulo 2015
 
Deploying Splunk. Arquitetura e dimensionamento do Splunk
Deploying Splunk. Arquitetura e dimensionamento do SplunkDeploying Splunk. Arquitetura e dimensionamento do Splunk
Deploying Splunk. Arquitetura e dimensionamento do Splunk
 
Splunk live! Inteligência operacional em um mundo de bigdata
Splunk live! Inteligência operacional em um mundo de bigdataSplunk live! Inteligência operacional em um mundo de bigdata
Splunk live! Inteligência operacional em um mundo de bigdata
 

Similar to Splunklive! Universo Online

Arquitetura orientada a eventos em ambientes complexos tdc
Arquitetura orientada a eventos em ambientes complexos tdcArquitetura orientada a eventos em ambientes complexos tdc
Arquitetura orientada a eventos em ambientes complexos tdcPaula Santana
 
Big Data como Serviço: da captura à visualização de dados com alto desempenho
Big Data como Serviço: da captura à visualização de dados com alto desempenhoBig Data como Serviço: da captura à visualização de dados com alto desempenho
Big Data como Serviço: da captura à visualização de dados com alto desempenhoRicardo Longa
 
Outsystems - Desenvolvimento ágil
Outsystems - Desenvolvimento ágilOutsystems - Desenvolvimento ágil
Outsystems - Desenvolvimento ágil.add
 
1 estrutura e commerce para alavancar negócios-termo+de+abertura+do+projeto
1 estrutura e commerce para alavancar negócios-termo+de+abertura+do+projeto1 estrutura e commerce para alavancar negócios-termo+de+abertura+do+projeto
1 estrutura e commerce para alavancar negócios-termo+de+abertura+do+projetoandre sabaliuskas
 
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...E-Commerce Brasil
 
Banner fernando & everton 03-11
Banner   fernando & everton 03-11Banner   fernando & everton 03-11
Banner fernando & everton 03-11Everton Jean Moro
 
Webinar - Como estruturar seu projeto de nuvem?
Webinar - Como estruturar seu projeto de nuvem?Webinar - Como estruturar seu projeto de nuvem?
Webinar - Como estruturar seu projeto de nuvem?brunorroda
 
Gerenciamento de Projeto Rede de computadores
Gerenciamento de Projeto Rede de computadoresGerenciamento de Projeto Rede de computadores
Gerenciamento de Projeto Rede de computadoresLucas Mendes
 
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura EmpresarialTDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarialtdc-globalcode
 
Process Mining e Digital Twin na Indústria 4.0
Process Mining e Digital Twin na Indústria 4.0Process Mining e Digital Twin na Indústria 4.0
Process Mining e Digital Twin na Indústria 4.0Mauricio Bitencourt, CBPP
 
Produtos oferecidos pelo Allegro BG
Produtos oferecidos pelo Allegro BGProdutos oferecidos pelo Allegro BG
Produtos oferecidos pelo Allegro BGgueste5eb0b
 
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10Magic Software Brasil
 
Apresentação institucional 2010
Apresentação institucional 2010Apresentação institucional 2010
Apresentação institucional 2010Microlog
 
Cleber+Barbosa+Curriculum.pdf
Cleber+Barbosa+Curriculum.pdfCleber+Barbosa+Curriculum.pdf
Cleber+Barbosa+Curriculum.pdfCleberBarbosa26
 
Cleber+Barbosa+Curriculum.pdf
Cleber+Barbosa+Curriculum.pdfCleber+Barbosa+Curriculum.pdf
Cleber+Barbosa+Curriculum.pdfCleberBarbosa26
 
Implantação Software Contas a Receber
Implantação Software Contas a ReceberImplantação Software Contas a Receber
Implantação Software Contas a ReceberMarco Coghi
 
Inventário de Ativos de TI - Smart Inventory
Inventário de Ativos de TI - Smart InventoryInventário de Ativos de TI - Smart Inventory
Inventário de Ativos de TI - Smart InventoryAmanda Monique Miguel
 
RPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPathRPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPathEduardo Britto
 

Similar to Splunklive! Universo Online (20)

Arquitetura orientada a eventos em ambientes complexos tdc
Arquitetura orientada a eventos em ambientes complexos tdcArquitetura orientada a eventos em ambientes complexos tdc
Arquitetura orientada a eventos em ambientes complexos tdc
 
Big Data como Serviço: da captura à visualização de dados com alto desempenho
Big Data como Serviço: da captura à visualização de dados com alto desempenhoBig Data como Serviço: da captura à visualização de dados com alto desempenho
Big Data como Serviço: da captura à visualização de dados com alto desempenho
 
Outsystems - Desenvolvimento ágil
Outsystems - Desenvolvimento ágilOutsystems - Desenvolvimento ágil
Outsystems - Desenvolvimento ágil
 
1 estrutura e commerce para alavancar negócios-termo+de+abertura+do+projeto
1 estrutura e commerce para alavancar negócios-termo+de+abertura+do+projeto1 estrutura e commerce para alavancar negócios-termo+de+abertura+do+projeto
1 estrutura e commerce para alavancar negócios-termo+de+abertura+do+projeto
 
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
[Workshops RoadShow ECBR - Edição Recife 2019] Cases e diferenciais da Plataf...
 
Banner fernando & everton 03-11
Banner   fernando & everton 03-11Banner   fernando & everton 03-11
Banner fernando & everton 03-11
 
Webinar - Como estruturar seu projeto de nuvem?
Webinar - Como estruturar seu projeto de nuvem?Webinar - Como estruturar seu projeto de nuvem?
Webinar - Como estruturar seu projeto de nuvem?
 
Gerenciamento de Projeto Rede de computadores
Gerenciamento de Projeto Rede de computadoresGerenciamento de Projeto Rede de computadores
Gerenciamento de Projeto Rede de computadores
 
TDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura EmpresarialTDC2016SP - Trilha Arquitetura Empresarial
TDC2016SP - Trilha Arquitetura Empresarial
 
Process Mining e Digital Twin na Indústria 4.0
Process Mining e Digital Twin na Indústria 4.0Process Mining e Digital Twin na Indústria 4.0
Process Mining e Digital Twin na Indústria 4.0
 
Produtos oferecidos pelo Allegro BG
Produtos oferecidos pelo Allegro BGProdutos oferecidos pelo Allegro BG
Produtos oferecidos pelo Allegro BG
 
Produtos Allegro BG
Produtos Allegro BGProdutos Allegro BG
Produtos Allegro BG
 
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10
Integração facilitada entre ERPs e CRM Sugar - Magic Sem Segredos - S01E10
 
Apresentação institucional 2010
Apresentação institucional 2010Apresentação institucional 2010
Apresentação institucional 2010
 
Fhcunha Tecnologia Contratual
Fhcunha Tecnologia ContratualFhcunha Tecnologia Contratual
Fhcunha Tecnologia Contratual
 
Cleber+Barbosa+Curriculum.pdf
Cleber+Barbosa+Curriculum.pdfCleber+Barbosa+Curriculum.pdf
Cleber+Barbosa+Curriculum.pdf
 
Cleber+Barbosa+Curriculum.pdf
Cleber+Barbosa+Curriculum.pdfCleber+Barbosa+Curriculum.pdf
Cleber+Barbosa+Curriculum.pdf
 
Implantação Software Contas a Receber
Implantação Software Contas a ReceberImplantação Software Contas a Receber
Implantação Software Contas a Receber
 
Inventário de Ativos de TI - Smart Inventory
Inventário de Ativos de TI - Smart InventoryInventário de Ativos de TI - Smart Inventory
Inventário de Ativos de TI - Smart Inventory
 
RPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPathRPA - Portfólio de Serviços iProcess com RPA uiPath
RPA - Portfólio de Serviços iProcess com RPA uiPath
 

Splunklive! Universo Online

  • 1. Copyright © 2014 Splunk Inc. Monitorando ecommerce com Splunk no Universo Online Mauricio Giraldeli – Gerente de Projetos de P&D no Universo Online
  • 2. 2 Marcio Ghiraldelli ! 6 anos como arquiteto de TI no Universo Online ! Arquitetura de sistemas de alta disponibilidade (PagSeguro e ShoppingUOL) ! Sun CerOfied Java Architect / MBA em Gerenciamento de Projetos PMI
  • 3. 3 Agenda ! Monitorando transações de cartão de crédito ! Tomada de decisões de negócio ! Monitorando operação do sistema ! Medindo ROI de mídia online em tempo real
  • 4. 4 ! Maior porolio de produtos e serviços de Internet do Brasil ! Maior portal de conteúdo em língua portuguesa do mundo ! Infraestrutura de TI e Datacenter
  • 5.
  • 6. 6 Splunk @ PagSeguro • Monitoração antes: • Baseada em banco relacional, sem escala horizontal • Limitado às 3 ulOmas horas de eventos • Acesso a dados históricos depende de DBA • Necessário instalar aplicação cliente em todos os computadores da equipe de monitoração
  • 7. 7 Descobrindo e escolhendo Splunk Novo serviço backend Adquirentes cartão de crédito, bancos, etc Ferramenta de monitoração PCI-­‐DSS security compliance
  • 8. 8 Descobrindo e escolhendo Splunk • Necessidades da monitoração: • Big Data centralizado • Flexível • Fácil de usar • RealOme
  • 9. 9 Exemplo de informação de transações <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 {creditCardResponse=null,creditCardRequestModel={ creditCardTransaction={id=9999993513, merchantCode=99999999, fiDetails={nsu=999998,authorizationCode=59999999841, time=Tue Mar 12 08:18:44 BRT 2013, rawMessage=Transacao capturada com sucesso, rawCode=0, fi=locie, integratorCode=1016999999999999991}, numTransientToken=93853bdxxxxxxxxxxxxxxxxx0759e, isWallet=false, softDescriptor=CortaCortaco, maskedNumber=547408******1525,cvv=***, brand=mastercard, paymentStatus=PAGO
  • 10. 10 Dashboards em tempo real
  • 11. 11 Dashboards em tempo real Tempo médio de comunicação com parceiros
  • 12. 12 Dashboards em tempo real ComparaOvo de volume de transações com semana anterior
  • 13. 13 Dashboards em tempo real Tempo médio de comunicação por transação
  • 14. 14 Dashboards em tempo real DesaOvando integrações legadas
  • 15. 15 Splunk @ PagSeguro • Agora: • Monitoração web com gráficos, treinamento para novos N1s diminui de semanas para dias; • Acesso à dados históricos com um clique • Nivelamento de informações entre monitoração, P&D e área de negócios
  • 16.
  • 17. 17 Splunk @ ShoppingUOL • Antes: • Time de P&D sem relatórios gráficos centralizados da saúde da operação • Dados de ROI de mídia online não eram em tempo real
  • 18. 18 Splunk Universal Forwarder • Componente light de fácil configuração para coletar logs existentes de aplicações legadas • Expansão da licença atual e infra (+ indexers) do Splunk para atender novo produto ShoppingUOL • Instalação automaOzada em +20 máquinas virtuais via puppet
  • 19. 19 Splunk Proccess Language • Extração de dados de logs em diversos formatos legados • rex, transacOon, dedup
  • 20. 20 Dashboards QuanOdade de ofertas coletadas por lojas
  • 21. 21 Dashboards Volume de documentos indexados e replicados no índice Solr
  • 22. 22 Dashboards Performance de aplicações Java com Perf4J
  • 23. 23 Dashboards ROI de Mídia Online em tempo real
  • 24. 24 Splunk @ ShoppingUOL • Depois: • Time de P&D e operação com a mesma visibilidade • Acompanhamento de campanhas de mídia online em tempo real + velocidade em tomadas de decisões de invesOmentos
  • 25. Upgrade de arquitetura “on the fly”
  • 26. 26 Upgrade de arquitetura “on the fly” Antes: 2 servidores com uma instância de Splunk Search Head and Indexer NFS Mount Index cold buckets Incoming TCP data Splunk Search User Access
  • 27. 27 Upgrade de arquitetura “on the fly” Depois: 4 servidores com 4 instâncias Splunk Search Head Incoming TCP data Search Head Indexer Indexer TCP Load Balancer Splunk Search User Access TCP Load Balancer
  • 29. 29 Próximos passos • Todas as novas aplicações sendo criadas com logs no formato chave/valor, prevendo uma futura convergência no Splunk • Instalando uma televisão no andar da área de negócios para acompanhamento em tempo real dos dashboards • Evoluindo a arquitetura do Splunk “corporaOvo” para atender todos os produtos do UOL em uma infra centralizada • Integrar Splunk com os eventos de processos ITIL/CMDB