PGAnalytics - Facilitando sua vida do DBA

1.040 visualizações

Publicada em

Palestra apresenta no PGDay Campinas 2014, apresentando o programa PGAnalytics.

Palestra apresentada por Matheus Espanhol, Matheus Oliveira e Vinícius Schmidt

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no slide

PGAnalytics - Facilitando sua vida do DBA

  1. 1. 10 de Setembro de 2014 Facilitando a vida do DBA Matheus Espanhol e Vinícius Schmidt
  2. 2. PgAnalytics: Facilitando a vida do DBA O que é pgAnalytics? SaaS (Software as a Service) Desenvolvido pela Dextra Coleta e exibição de dados estatísticos Conselheiro PostgreSQL
  3. 3. PgAnalytics: Facilitando a vida do DBA Para quem é? DBA SysAdmin Desenvolvedor Coordenadores de TI Todos que necessitam manter um ambiente PostgreSQL com: ● desempenho estável ● alta disponibilidade
  4. 4. PgAnalytics: Facilitando a vida do DBA Alô Gerson, cara o sistema está muito lento, não estamos conseguindo trabalhar, todos os vendedores estão parados...está acontecendo alguma coisa ai? Lineu, vou “estar verificando” e te retorno se identificarmos o problema, ok? Éhhh...ok estou aguardando
  5. 5. PgAnalytics: Facilitando a vida do DBA
  6. 6. PgAnalytics: Facilitando a vida do DBA
  7. 7. PgAnalytics: Facilitando a vida do DBA
  8. 8. PgAnalytics: Facilitando a vida do DBA Alô Rafael...aqui é o Gerson...tivemos um problema no sistema agora pouco...o “Postgree” travou e o servidor ainda está muito sobrecarregado… eu queria saber se houve alguma mudança na aplicação que poderia ter causado isso. Hmmm...que eu me lembre não Gerson... acrescentamos uma nova funcionalidade bem pequena...e isso foi há uma semana. Hmmm...ok...vou continuar investigando aqui.
  9. 9. PgAnalytics: Facilitando a vida do DBA As aplicações mudam...pequenas alterações podem causar grande impacto... no banco de dados
  10. 10. PgAnalytics: Facilitando a vida do DBA após horas de indisponibilidade...explicar o que aconteceu pode ser complicado...
  11. 11. PgAnalytics: Facilitando a vida do DBA Mas você deve estar se perguntando… como o PgAnalytics poderia ajudar o Gerson?
  12. 12. PgAnalytics: Facilitando a vida do DBA pg_stat_* pg_log/* sysstat Backup PostgreSQL
  13. 13. PgAnalytics: Facilitando a vida do DBA Como começou? Consultorias/listas de discussão ● Muitos cenários ● Diferentes problemas Base de conhecimento formada há 12 anos Ferramenta stat_snap desenvolvida há 2 anos ● Snapshots em tabelas de estatísticas
  14. 14. PgAnalytics: Facilitando a vida do DBA Como começou? Janeiro/2013 Ouvir clientes ● Demanda dos clientes por relatórios periódicos ● Sistemas de alertas ● Uma ferramenta para cada necessidade (Zabbix, Pgbadger,Sysstat) ● Ferramentas subutilizadas Falta de ferramentas gráficas para PostgreSQL Otimizar o trabalho de monitoramento dos ambientes
  15. 15. PgAnalytics: Facilitando a vida do DBA Como começou? Outubro/2013 Lançamento do PgAnalytics Transformamos a “caixa de ferramenta” em software Centralizamos informações sobre o ambiente do cliente Aprimoramos a qualidade dos serviços Abril/2014 Lançamento para o mercado
  16. 16. PgAnalytics: Facilitando a vida do DBA Arquitetura Jobs de análise Importadores Coletores
  17. 17. PgAnalytics: Facilitando a vida do DBA Como o pgAnalytics funciona? Recebemos em nosso servidor metadados de todos os servidores PostgreSQL dos clientes O cliente possui acesso a dashboards, mensagens e alertas sobre o ambiente PostgreSQL Os dashboards são analisados por nossa equipe, diagnosticamos problemas e recomendamos ações preventivas e corretivas O cliente executa essas ações garantindo o desempenho e disponibilidade do PostgreSQL
  18. 18. PgAnalytics: Facilitando a vida do DBA Features atendidas Coletor para plataformas Linux e Windows Tamanho e tempo de backup Espaço em disco ● Utilizado pelo PostgreSQL ● Utilizado pelo SO ● Livre Estatísticas do Sistema Operacional ● Carga do servidor ● CPU ● Memória ● Discos
  19. 19. PgAnalytics: Facilitando a vida do DBA Features atendidas Estatísticas do PostgreSQL ● pg_stat_* ● pg_statio_* ● pg_stat_database ● pg_stat_bgwriter Logs do PostgreSQL ● Análise SQL (Querys lentas e mais executadas) ● Análise de autovacuum e autoanalyze ● Análise de checkpoints ● Mudanças no postgresql.conf Eventos Pesquisa no log
  20. 20. PgAnalytics: Facilitando a vida do DBA Roadmap Recomendações automáticas (advisory) ● Administração ● Replicação ● Tuning Sistema de alertas Compatibilidade com aplicativos móveis
  21. 21. PgAnalytics: Facilitando a vida do DBA Roadmap Recomendações de tuning ● Análise de planos de execução para sugerir os índices necessários ● Opção para gráficos com extensão do PostgreSQL (pg_buffercache, pg_stat_statements...) Clientes sugerindo novas funcionalidades
  22. 22. PgAnalytics: Facilitando a vida do DBA Planos Desconto de 40% para TODOS os inscritos neste PgDay pganalytics.io/pgday * Para planos sob medida, consulte-nos.
  23. 23. + sorteio de 6 meses grátis do plano Standard
  24. 24. PgAnalytics: Facilitando a vida do DBA DBA...pare de sofrer!
  25. 25. Obrigado! contato@pganalytics.com.br http://pganalytics.io Perguntas? Dúvidas? Sugestões?

×