Upload
splunk
View
549
Download
3
Embed Size (px)
Citation preview
Copyright © 2014 Splunk Inc.
The answer is always 42
VTEX & SplunkDetalhes do case de uso
Fábio Caldas – Senior Software Engineer na VTEX
2
AgendaSobre a VTEXDesafios e IniciativasVTEX e seu uso inicial do SplunkGerenciamento do clusterSplunk Apps da VTEXPresente/Futuro: VTEX Analytics
3
• A VTEX é líder em tecnologia para e-commerce e pioneira na comercialização de software 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 CertifiedMais de 1000 clientes ativos, 15 países, 150 funcionários,80 desenvolvedores300 milhões de requests/dia entre sistemas (95% < 200ms)2.0k de métricas por segundo / 300 logs por segundo
4
Fábio Caldas
Formado em Ciências da Computação – Turma 2005 UCPProgramador .Net C# apaixonado
Splunk Administrator / User
5
Hardware Dados de negócios
Logs
Realidade vs Necessidade
Métricas
Aumento deConversão
Identificação deanormalidades
Uma mãozinhacom os futuros
indicadores
AnálisesDepartamentais
6
Como começouGerenciamento de LOGS
Como poderiamos logar e ver nossos logs?
Como criar um ambiente central para todos os logs da empresa de fácil manutenção?
7
VTEXInício (2 Gb)– Apenas logs de erros– Quase sem métricas– Necessidade: Otimização das mensagens
Meio (65 Gb)– Logs de erro, warn, info, audit– Métricas de +90% dos sistemas– Necessidade: Uso do Data Model
Atualmente (65 Gb):– Dados auxiliando tomada de decisão do gestor do eCommerce
8
Splunk – Controle sobre indexaçãoUso dos arquivos conf: props / transforms– Props
– Transforms
9
Splunk 6.0 - Log e MétricaLog - VTEX Logger
Métrica – VTEX Logger
10
Splunk 6.2 – Redução do eventoLog - VTEX Diagnostics
Métrica – VTEX Logger
11
Splunk 6.2 - Field Extraction
12
Splunk 6.0 - Master
13
Splunk 6.2 - Master
• Aumento na replicação e cópias buscáveis
14
Splunk 6.2 – Master (DMC)
• Visões gerais• Built-in
15
Splunk 6.2 – Master (SOS)
• Mais completa app• Inúmeros tipos de monitoramento• App Store
16
Splunk 6.2 – Master (SUM)
• Excelente o dash “Storage Requirement Calculator”• App Store
17
Splunk - AWS Opsworks
18
Splunk - AWS TipsIndexação – Máquinas R3.xlarge
Master – C3.xlarge
Viewer – C3.2xlarge
EBS:
19
Splunk - Controle de Acesso no ViewerSplunk 6.0 – Usuários criados na máquina de pesquisa
Em progresso – Integração full com Okta (SAML v2)
20
Splunk Apps
21
Splunk Apps
• +60 Apps
• 1 por serviço/aplicação
• Dashboards/reports/alarmes feitos pelo próprio time
22
VTEX – Dashboards
GatewayAcompanha todo o processo de pagamento e define melhores gateways
23
VTEX – Dashboards
Loja IntegradaAcompanha uso da plataforma pelos parceiros Whitelabel
24
VTEX – Dashboards
CheckoutAcompanha vendas
25
VTEX – Dashboards
CheckoutAcompanha erros nas vendas
26
VTEX – Dashboards
IntegraçãoAcompanha erros nas integração
27
And NOW?• Splunk App criada com foco no cliente
• Funções:• Dar visibilidade near-realtime• Fornecer dados para suporte de decisões
Atualmente possui:
• Acompanhamento de estoque• Acompanhamento de usuários e load de páginas
28
VTEX Analytics
EstoqieAcompanha indexação de produtos em estoque
29
VTEX Analytics
SessãoAcompanha análise das sessões dos usuários
That's all folks
30