Vtex - Splunk live! 2014 São Paulo

577 visualizações

Publicada em

Caso de Sucesso da Vtex

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
577
No SlideShare
0
A partir de incorporações
0
Número de incorporações
7
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Vtex - Splunk live! 2014 São Paulo

  1. 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. 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. 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. 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. 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. 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. 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. 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. 9 Depois do Splunk ! Exemplos de Logs, Métricas e Dados de máquinas
  10. 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. 11 Parque de Apps
  12. 12. 12 Machine Metrics Dashboard
  13. 13. 13 Metrics Sample Dashboard Monitoramento do DynamicStorage
  14. 14. 14 VTEX AnalyTcs
  15. 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. 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 …
  17. 17. That's all folks 17

×