O documento descreve uma apresentação sobre a ferramenta Aimbetter, que fornece monitoramento inteligente de bancos de dados em tempo real. A Aimbetter monitora o desempenho do banco de dados, identifica problemas e envia alertas para permitir uma resolução rápida. Ela também fornece análises avançadas de consultas para ajudar desenvolvedores a identificar e corrigir erros no código. A ferramenta oferece maior produtividade e visibilidade para equipes de DBA, desenvolvedores e centros de dados.
1. Mudança de paradigma no monitoramento de banco
de dados: o uso de ferramentas inteligentes para
identificar gargalos e apontar soluções
Sergio Hirata
2. Apresentação Pessoal
• Engenheiro Eletrônico
• Mestre em Ciencias da computação
• Na sua tese, comparou a performance de um banco de
dados Oracle utilizando as redes de armazenamento
SAN (fibre Channel e iSCSI) e NAS.
• Projetos em grandes empresas onde a integração
de vários fabricantes é um grande fator de sucesso.
• Certificações técnicas de armazenamento e
virtualização de servidores, hiperconvergencia e
mobilidade de usuários.
3. Polis
Grupo brasileiro fundado em 2014,
com sedes em São Paulo-SP e
Hergiswil, Suíça.
Somos especializados em tecnologias
e serviços de ponta em IT
Trabalhamos com as plataformas
tecnológicas mais avançadas em IT,
para ajudar empresas a aumentar
sua produtividade e aumentar seus
resultados.
4. Aimbetter
• Empresa Israelense fundada em
2015
• Umas das empresas de
tecnologia mais rapidamente
crescendo
• Mais de 7.000 servidores
monitorados
12. a Aimbetter é uma plataforma com
foco em Administração de banco de
dados com o objetivo de aumentar a
produtividade dos DBAs.
13. Live
Queries
+110K
Solução na nuvem de monitoração da
performance do banco de dados
Databases
+12K
Critical
fixes
+900
Data Points
+500K
por minuto
14. A solução administra, monitora e otimiza
continuamente o desempenho para permitir a
identificação rápida de problemas.
É integrada com o nosso Expert Support, que
irá orientá-lo a identificar rapidamente os
problemas e erros que desaceleram seu banco
de dados.
A solução SaaS AimBetter faz as aplicações
funcionarem com muito mais agilidade
Monitoramento Real-
Time e Alertas para
Ambiente de Banco de
dados
Segurança
Solução em Tempo Real
Integração com ERP,
Data Centers &
Desenvolvedores
Empresas que
escolheram AimBetter
15. • Somente dados estatísticos
• Dados criptografados antes da transmissão;
• O agente Aimbetter não recebe nenhuma conexão;
• Todas as bases de dados da Aimbetter são
criptografadas;
Segurança
Monitoramento Real-
Time e Alertas para
Ambiente de Banco de
dados
Segurança
Solução em Tempo Real
Integração com ERP,
Data Centers &
Desenvolvedores
Empresas que
escolheram AimBetter
16. • Todos os dados em um única console
• Interface fácil de usar
• Monitora e envia alertas em tempo real para todos
os problemas de desempenho relacionados ao
SQL, SO e hardware
Interface centralizada
Monitoramento Real-
Time e Alertas para
Ambiente de Banco de
dados
Segurança
Solução em Tempo Real
Integração com ERP,
Data Centers &
Desenvolvedores
Empresas que
escolheram AimBetter
17. • Histórico – análise estatística avançada com base
em dados históricos em tempo real para
identificar problemas críticos potenciais
• Seguranca – reconhecimento de comportamento
anormal, como tentativas de login que podem
representar uma grave violação de segurança
• Alertas em tempo real – configuração do nível de
prioridade para receber alertas de e-mail quando
surge uma potencial ameaça
Monitoramento Real-
Time e Alertas para
Ambiente de Banco de
dados
Segurança
Solução em Tempo Real
Integração com ERP,
Data Centers &
Desenvolvedores
Empresas que
escolheram AimBetter
18. • Nos ambientes de banco de dados de aplicativos
ERP, a AimBetter fornece visibilidade e percepção
completa de todos os problemas de desempenho
que causam latência.
Monitoramento Real-
Time e Alertas para
Ambiente de Banco de
dados
Segurança
Solução em Tempo Real
Integração com ERP,
Data Centers &
Desenvolvedores
Empresas que
escolheram AimBetter
Data Centers e ASPs Desenvolvedores e ISVsERP e Business Applications
19. AimBetter introduziu novas métricas e alertas que melhoram o
controle em ambientes SAP.
• SAP App Lost Connection
• SAP User Lost Connection
• SAP App Dump
• SAP Delete Lock Entry
• SAP Database Error
• SAP Debug Change
Monitoramento Real-
Time e Alertas para
Ambiente de Banco de
dados
Segurança
Solução em Tempo Real
Integração com ERP,
Data Centers &
Desenvolvedores
Empresas que
escolheram AimBetter
Data Centers e ASPs Desenvolvedores e ISVsERP e Business Applications
20. A AimBetter permite às equipes que gerenciam a performance
do data center identificar rapidamente os problemas de
desempenho de bancos de dados que possam causar latência
da aplicação, do banco de dados ou do servidor nos sistemas
operacionais Linux e Windows.
Monitoramento Real-
Time e Alertas para
Ambiente de Banco de
dados
Segurança
Solução em Tempo Real
Integração com ERP,
Data Centers &
Desenvolvedores
Empresas que
escolheram AimBetter
Data Centers e ASPs Desenvolvedores e ISVsERP e Business Applications
21. Com a AimBetter, os desenvolvedores obtêm uma visão
profunda das relações dos bancos de dados e de aplicativos
para identificar rapidamente erros de login, erro de códigos
SQL, consultas lentas, consultas bloqueadas e travamentos.
Monitoramento Real-
Time e Alertas para
Ambiente de Banco de
dados
Segurança
Solução em Tempo Real
Integração com ERP,
Data Centers &
Desenvolvedores
Empresas que
escolheram AimBetter
Data Centers e ASPs Desenvolvedores e ISVsERP e Business Applications
34. Alerta recebido
Alerta recebido
Grafico crescimento disco
Crescimento do tempDB
Duração da transação no
tempDB
Analise da query
Código aplicação A Aimbetter avisa sobre o problema de capacidade de disco livre
35. Consumo de disco
Alerta recebido
Grafico crescimento disco
Crescimento do tempDB
Duração da transação no
tempDB
Analise da query
Código aplicação Em menos de 5 minutos, os 10GB livres foram consumidos
*o tempDB está no disco D
36. Crescimento do tempDB
Alerta recebido
Grafico crescimento disco
Crescimento do tempDB
Duração da transação no
tempDB
Analise da query
Código aplicação Mostra o consumo do tempDB
37. Duração das transações
Alerta recebido
Grafico crescimento disco
Crescimento do tempDB
Duração da transação no
tempDB
Analise da query
Código aplicação
Nenhuma transação demorada encontrada
38. Query Analyzer
Alerta recebido
Grafico crescimento disco
Crescimento do tempDB
Duração da transação no
tempDB
Analise da query
Código aplicação
Vemos mais de 100K queries rodando em 5 minutos no tempdb
39. Depois do time de desenvolvimento
analisar o código da query foi encontrado
um infinite loop que causava o
crescimento do tempDB
Alerta recebido
Grafico crescimento disco
Crescimento do tempDB
Duração da transação no
tempDB
Analise da query
Código aplicação
40. Benefícios da solução
• Os DBAs podem atender mais clientes em menos
tempo
• Permite que aplicativos corporativos sejam
executados mais rapidamente
• Desenvolvedores de sistemas resolvem problemas
eficientemente no ambiente de teste
• Os DBAs podem ser mais eficazes na identificação
do problema
Maior produtividade com a
Aimbetter
42. • Relatórios de problemas automatizados;
• Melhor resolução de problemas;
• Base de conhecimento de padrão do
banco de dados;
• Funcionalidades de negócio (e.g. SLA
billing).
Funcionalidades adicionais
Adicionar DB e sistemas