SlideShare uma empresa Scribd logo
Copyright 
© 
2014 
Splunk 
Inc. 
The answer is always 42 
Dos 
logs 
aos 
negócios 
Fábio 
Caldas 
– 
Senior 
SoBware 
Engineer 
na 
VTEX
2 
Agenda 
! Sobre 
a 
VTEX 
! Desafios 
iniciais 
! Usando 
Splunk 
– 
Log, 
Métrica, 
Dados 
de 
máquina 
! Monitoramentos 
– 
Máquinas, 
Aplicações, 
Negócios 
! VTEX 
AnalyTcs 
-­‐ 
Fornecendo 
aos 
nossos 
clientes 
visão 
de 
negócios
• A 
3 
VTEX 
é 
líder 
em 
tecnologia 
para 
e-­‐commerce 
e 
pioneira 
na 
comercialização 
de 
soBware 
como 
serviço 
(SaaS) 
no 
Brasil. 
Suas 
soluções 
atendem 
lojas 
virtuais 
independente 
do 
volume 
de 
clientes 
e 
do 
segmento 
de 
negócio, 
tudo 
com 
selo 
PCI 
CerTfied 
! Mais 
de 
700 
clientes 
aTvos, 
10 
países, 
200 
funcionários, 
110 
desenvolvedores 
! 300 
milhões 
de 
requests/dia 
entre 
sistemas 
(95% 
< 
200ms) 
! 1.7k 
de 
métricas 
por 
segundo 
/ 
200 
logs 
por 
segundo
4 
Fábio 
Caldas 
! Formado 
em 
Ciências 
da 
Computação 
– 
Turma 
2005 
UCP 
! Programador 
.Net 
C# 
apaixonado 
! Minha 
definição 
em 
uma 
frase 
“Problem 
Killer” 
! Nunca 
gostei 
de 
banco 
de 
dados 
!! 
NUNCA 
!!
5 
Realidade 
vs 
Necessidade 
Hardware 
Dados 
de 
negócios 
Logs 
Métricas 
Aumento 
de 
Conversão 
IdenTficação 
de 
anormalidades 
Uma 
mãozinha 
com 
os 
futuros 
indicadores 
Análises 
Departamentais
6 
Antes 
do 
Splunk 
! Como 
poderiamos 
logar 
dados 
do 
RequestCapture? 
– Necessitavamos 
logar 
todo 
o 
stream 
de 
navegação 
dos 
usuários 
pelas 
páginas 
dos 
clientes 
! Como 
criar 
um 
ambiente 
central 
para 
todos 
os 
logs 
da 
empresa? 
– Centralizar 
logs 
de 
14 
novas 
aplicações 
que 
estavam 
sendo 
desenvolvidas
7 
Antes 
do 
Splunk 
! Foram 
múlTplas 
as 
tentaTvas 
– Cassandra: 
Realmente 
eficiente 
e 
rápido 
na 
escrita 
de 
dados, 
óTma 
arquitetura, 
porém 
todo 
o 
trabalho 
de 
idenTficação/análise 
dos 
dados 
precisava 
ser 
criado 
– Solr/ElasBcSearch: 
Foram 
rapidamente 
Trado 
de 
questão 
devido 
a 
necessidade 
de 
schema, 
ajustes 
finos 
para 
indexação 
dependiam 
do 
volume 
de 
dados 
gerados. 
– Graylog: 
ÓTmo 
centralizador 
de 
logs 
mas 
UI 
extramente 
simplista 
– Splunk: 
Possui 
todas 
as 
caracterisTcas 
desejadas 
porém 
com 
um 
preço
8 
Splunk 
Enterprise 
at 
VTEX 
Splunk 
server 
-­‐ 
Datastore 
Splunk 
search 
Splunk 
Heavy 
Forwarder 
Splunk 
server 
-­‐ 
Datastore 
Forwarder-­‐ 
Linux 
Forwarder-­‐ 
Linux 
Forwarder-­‐ 
Windows 
Forwarder-­‐ 
Windows
9 
Depois 
do 
Splunk 
! Exemplos 
de 
Logs, 
Métricas 
e 
Dados 
de 
máquinas
10 
EstawsTcas 
do 
Splunk 
! Parque 
de 
6 
máquinas 
(1 
Deployment, 
2 
Heavy-­‐Forwarders, 
2 
Indexes 
redundantes, 
1 
Search) 
rodando 
30 
Splunk 
Apps 
! Cada 
Splunk 
app 
é 
desenvolvida 
pelo 
Tme 
que 
está 
criando 
o 
soBware/ 
serviço
11 
Parque 
de 
Apps
12 
Machine 
Metrics 
Dashboard
13 
Metrics 
Sample 
Dashboard 
Monitoramento 
do 
DynamicStorage
14 
VTEX 
AnalyTcs
15 
What’s 
Next 
! SimpleDb 
WebHook 
– Decidimos 
dar 
ao 
nossos 
clientes 
seus 
dados 
de 
volta 
através 
de 
Hooks 
Hyp 
configuráveis 
– Devolver 
dados 
de 
pedidos, 
catálogo, 
sessões 
de 
navegação, 
etc 
! VTEX 
AnalyTcs 
– Finaliza-­‐lo 
para 
disponibilizarmos 
ao 
cliente 
VTEX 
um 
conjunto 
de 
KPIs 
e 
dashboards 
de 
forma 
a 
auxilia-­‐los 
no 
acompanhamento 
de 
seus 
negócios.
16 
Top 
Takeaways 
/ 
Depois 
do 
Splunk 
! Converse 
com 
todos 
os 
departamentos, 
todos 
precisam 
de 
bons 
dados 
pra 
terem 
sucesso 
! Todos 
(todos 
mesmo) 
devem 
ver 
o 
Splunk 
como 
uma 
ferramenta 
auxiliar, 
porque 
pivotar 
no 
excel 
se 
é 
possível 
no 
Splunk 
! ConTnue 
a 
inovar 
…
That's 
all 
folks 
17

Mais conteúdo relacionado

PDF
PostgreSQL no mundo de micro-serviços, a experiência do iFood
PPTX
Splunk 5 Overview Analyst v1.0
PPT
SplunkLive! Paris 2015 - Euler Hermes
PPTX
SIEM presentation final
PDF
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
PPTX
dlux - Splunk Technical Overview
PPTX
PDF
SIEM Architecture
PostgreSQL no mundo de micro-serviços, a experiência do iFood
Splunk 5 Overview Analyst v1.0
SplunkLive! Paris 2015 - Euler Hermes
SIEM presentation final
Mise en place d'une Plateforme de Supervision et de Détection d'Intrusion Sys...
dlux - Splunk Technical Overview
SIEM Architecture

Destaque (6)

PPTX
Splunk Overview
PPTX
Security Information and Event Management (SIEM)
PDF
Les Francais et les plateformes communautaires de marques
PPT
Présentation sur la dimension "humaine" des activités de veille et intellige...
PPT
L'Intelligence Economique concrète : recettes & bonnes pratiques
PDF
Les défis de la sécurité informatique en 2012.
Splunk Overview
Security Information and Event Management (SIEM)
Les Francais et les plateformes communautaires de marques
Présentation sur la dimension "humaine" des activités de veille et intellige...
L'Intelligence Economique concrète : recettes & bonnes pratiques
Les défis de la sécurité informatique en 2012.
Anúncio

Semelhante a VTEX @ Splunk Live! São Paulo (20)

PPTX
Vtex - SplunkLive! São Paulo 2015
PPTX
Introdução Splunk Brasil
PDF
Stream Processing - ThoughtWorks Architecture Group - 2017
PPTX
Clientes Splunk Brasil
PDF
Guia para inteligência operacional
PPTX
Sql Server
PDF
Splunk live! São Paulo 2014 - Edenred-Ticket
PPT
99 Taxi - SplunkLive! São Paulo 2015
PPT
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...
PDF
Financial services overview and customer (2014)
PDF
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
PDF
Virtualização de dados para Advanced Analytics e Machine Learning
PPTX
Mudança de paradigma no monitoramento de banco de dados
PPTX
Fórum E-Commerce Brasil | Movendo 2 bilhões de dados em 24 horas - A estratég...
PDF
WSO2 - Portfólio de Produtos, Soluções e Suportes
PPT
1 Ids On Campus V3a
PPS
Sobre Erp (Basico)
PPT
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
PPTX
Webinar: Oportunidades e requisitos no projeto de hardware para IoT
PPTX
ASP.Net Performance – A pragmatic approach - Luis Paulino
Vtex - SplunkLive! São Paulo 2015
Introdução Splunk Brasil
Stream Processing - ThoughtWorks Architecture Group - 2017
Clientes Splunk Brasil
Guia para inteligência operacional
Sql Server
Splunk live! São Paulo 2014 - Edenred-Ticket
99 Taxi - SplunkLive! São Paulo 2015
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...
Financial services overview and customer (2014)
TDC 2017 - Borg até o Prometheus: Site Reliability Engineering
Virtualização de dados para Advanced Analytics e Machine Learning
Mudança de paradigma no monitoramento de banco de dados
Fórum E-Commerce Brasil | Movendo 2 bilhões de dados em 24 horas - A estratég...
WSO2 - Portfólio de Produtos, Soluções e Suportes
1 Ids On Campus V3a
Sobre Erp (Basico)
Datawarehouse - Obtenha insights consistentes para o seu negócio: conheça o n...
Webinar: Oportunidades e requisitos no projeto de hardware para IoT
ASP.Net Performance – A pragmatic approach - Luis Paulino
Anúncio

Último (11)

PPTX
Utilizando code blockes por andre backes
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Jira Software projetos completos com scrum
PDF
Manejo integrado de pragas na cultura do algodão
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
Eng. Software - pontos essenciais para o início
PPTX
Tipos de servidor em redes de computador.pptx
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Utilizando code blockes por andre backes
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Viasol Energia Solar -Soluções para geração e economia de energia
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Jira Software projetos completos com scrum
Manejo integrado de pragas na cultura do algodão
Conceitos básicos de Redes Neurais Artificiais
Eng. Software - pontos essenciais para o início
Tipos de servidor em redes de computador.pptx
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf

VTEX @ Splunk Live! São Paulo

  • 1. Copyright © 2014 Splunk Inc. The answer is always 42 Dos logs aos negócios Fábio Caldas – Senior SoBware Engineer na VTEX
  • 2. 2 Agenda ! Sobre a VTEX ! Desafios iniciais ! Usando Splunk – Log, Métrica, Dados de máquina ! Monitoramentos – Máquinas, Aplicações, Negócios ! VTEX AnalyTcs -­‐ Fornecendo aos nossos clientes visão de negócios
  • 3. • A 3 VTEX é líder em tecnologia para e-­‐commerce e pioneira na comercialização de soBware como serviço (SaaS) no Brasil. Suas soluções atendem lojas virtuais independente do volume de clientes e do segmento de negócio, tudo com selo PCI CerTfied ! Mais de 700 clientes aTvos, 10 países, 200 funcionários, 110 desenvolvedores ! 300 milhões de requests/dia entre sistemas (95% < 200ms) ! 1.7k de métricas por segundo / 200 logs por segundo
  • 4. 4 Fábio Caldas ! Formado em Ciências da Computação – Turma 2005 UCP ! Programador .Net C# apaixonado ! Minha definição em uma frase “Problem Killer” ! Nunca gostei de banco de dados !! NUNCA !!
  • 5. 5 Realidade vs Necessidade Hardware Dados de negócios Logs Métricas Aumento de Conversão IdenTficação de anormalidades Uma mãozinha com os futuros indicadores Análises Departamentais
  • 6. 6 Antes do Splunk ! Como poderiamos logar dados do RequestCapture? – Necessitavamos logar todo o stream de navegação dos usuários pelas páginas dos clientes ! Como criar um ambiente central para todos os logs da empresa? – Centralizar logs de 14 novas aplicações que estavam sendo desenvolvidas
  • 7. 7 Antes do Splunk ! Foram múlTplas as tentaTvas – Cassandra: Realmente eficiente e rápido na escrita de dados, óTma arquitetura, porém todo o trabalho de idenTficação/análise dos dados precisava ser criado – Solr/ElasBcSearch: Foram rapidamente Trado de questão devido a necessidade de schema, ajustes finos para indexação dependiam do volume de dados gerados. – Graylog: ÓTmo centralizador de logs mas UI extramente simplista – Splunk: Possui todas as caracterisTcas desejadas porém com um preço
  • 8. 8 Splunk Enterprise at VTEX Splunk server -­‐ Datastore Splunk search Splunk Heavy Forwarder Splunk server -­‐ Datastore Forwarder-­‐ Linux Forwarder-­‐ Linux Forwarder-­‐ Windows Forwarder-­‐ Windows
  • 9. 9 Depois do Splunk ! Exemplos de Logs, Métricas e Dados de máquinas
  • 10. 10 EstawsTcas do Splunk ! Parque de 6 máquinas (1 Deployment, 2 Heavy-­‐Forwarders, 2 Indexes redundantes, 1 Search) rodando 30 Splunk Apps ! Cada Splunk app é desenvolvida pelo Tme que está criando o soBware/ serviço
  • 11. 11 Parque de Apps
  • 12. 12 Machine Metrics Dashboard
  • 13. 13 Metrics Sample Dashboard Monitoramento do DynamicStorage
  • 15. 15 What’s Next ! SimpleDb WebHook – Decidimos dar ao nossos clientes seus dados de volta através de Hooks Hyp configuráveis – Devolver dados de pedidos, catálogo, sessões de navegação, etc ! VTEX AnalyTcs – Finaliza-­‐lo para disponibilizarmos ao cliente VTEX um conjunto de KPIs e dashboards de forma a auxilia-­‐los no acompanhamento de seus negócios.
  • 16. 16 Top Takeaways / Depois do Splunk ! Converse com todos os departamentos, todos precisam de bons dados pra terem sucesso ! Todos (todos mesmo) devem ver o Splunk como uma ferramenta auxiliar, porque pivotar no excel se é possível no Splunk ! ConTnue a inovar …