SlideShare uma empresa Scribd logo
1 de 34
As percepções Relativas na Application Performance Management    As perspectivas dos eventos e componentes da aplicação e do ambiente vistos de maneiras diferentes por cada observador
Conteúdo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ A nossa interpretação de um evento depende de onde estamos e do que já sabemos sobre ele ”
 
APM Application Performance Management ,[object Object],[object Object],[GARTNER-5D] *Também referida como  Application Performance Monitoring  e suas 5 dimensões pelo Gartner Group:  The Five Dimensions of 5D no texto “Magic Quadrant for Application Performance Monitoring” de Will Capelli
O Ciclo de Vida da Aplicação ,[object Object]
APM Design Codificação Teste Produção Custo Relativo 8X 6X 4X 2X Evolução da aplicação no seu  Ciclo de Vida  OK? OK? OK? OK? ,[object Object],[object Object]
APM  Quem é o responsável pela  Aplicação?
APM   Sinergia *End User´s Experience is King Chap.1 The Five Essential Elements of Application Performance Monitoring, Don Jones  [EUE-FEE] EUE* is King Suporte Técnico Desenvolvimento Produção Homologação
Ângulos opostos por  um  vértice: EUE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],APM Conciliação e consolidação Produção Desenvolvimento Design Codif. Teste APM: EUE is King Manutenção Aceite Operação
APM  Em qualquer área, como a TI e suas disciplinas como a APM, a percepção individual  pode  levar a conclusões divergentes
As visões de um evento ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Um evento típico de aplicação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
O mesmo evento inchando (1/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
O mesmo evento inchando (2/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Interagindo com o ambiente  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],z/OS MQSeries Queue Manager DB2 Queue1 Queue2 Queue3 Data bases CICS Rotinas de Serviço DBRM; Ser espectral! Rotinas de Serviço  Rotinas de Serviço
As suas visões 0100-INITIALIZATION.  00024200 00024300 MOVE MQOD-CURRENT-VERSION  TO  MQOD-VERSION IN MQOD1 MOVE MQOD-CURRENT-VERSION  TO  MQOD-VERSION IN MQOD2 SET MSG-CNTR  TO  1 INITIALIZE WS-MISC EXEC CICS IGNORE CONDITION SUPPRESSED END-EXEC . * * * * * * * * * * * * * * * * * * * * * * * * * * *  00026400 0200-SEND-INITIAL-SCREEN. EXEC CICS SEND FROM  (TMAP1) LENGTH (TMAP1A-LEN) ERASE END-EXEC . .  . CALL 'MQGET' USING WS-HCONN ….  .  .  EXEC SQL DECLARE ORDER CURSOR FOR SELECT * FROM  HBRJXG0.ORDER_1 WHERE  CUST_NUM  LIKE :INPUT-CUSTOMER-NUMBER END-EXEC. EXEC SQL OPEN  ORDER  END-EXEC. EXEC SQL FETCH ORDER INTO :ORDER-TABLE END-EXEC. IF SQLCODE = SQL-NOT-FOUND MOVE 'NO ORDERS FOUND FOR CUSTOMER ' TO RPT-ERROR-TEXT z/OS MQSeries Queue Manager DB2 Queue1 Queue2 Queue3 Data bases CICS
 
Ilustração esquemática de uma execução  CPU Wait Run time SVC001 SVC001 SVC001
Uma aplicação no ambiente CPU Wait = DB2 = Usuário = Outros do sistema (CICS,COBOL,LE, SVCs. Nucleus, etc)  Task da aplicação  ASCB  Tasks do sistema (multitasking) = Subrotinas em wait: SVC001, IOCS (QSAM, BUFFERS), VSAM, DB2,  Gestâo de arquivos  (Enqueue,Catalog Management, End of Volume etc.),  outros DBMS  etc CPU ready state run time
Causa   efeito:  A dúvida paradoxal
Efeitos & Barreiras ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Métricas,  métricas, métricas... ,[object Object],[object Object],[object Object]
Métricas  +  métricas (cont.) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Mitos  (I) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mitos (II) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Verdades? Bem, depende... Mitos?
O mundo ideal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Aviso ! “ Não há respostas objetivas simples  para perguntas subjetivas complexas”  Roger Miller – DB2 Specialist
Perguntas?
Muito obrigado!
FIM
Referências ,[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Semelhante a As percepções Relativas na Application Performance Management, por Gilberto Modollo

Projeto de otimização de Performance e Redução de Custos Sistema On-Line
Projeto de otimização de Performance e Redução de Custos Sistema On-LineProjeto de otimização de Performance e Redução de Custos Sistema On-Line
Projeto de otimização de Performance e Redução de Custos Sistema On-LineJoao Galdino Mello de Souza
 
Curso CAT3D 2015 - Resumo das noviades entre 2014 e 2015
Curso CAT3D 2015 - Resumo das noviades entre 2014 e 2015Curso CAT3D 2015 - Resumo das noviades entre 2014 e 2015
Curso CAT3D 2015 - Resumo das noviades entre 2014 e 2015Armando Alaminos Bouza
 
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7aob
 
Microservices Architecture Workshop
Microservices Architecture WorkshopMicroservices Architecture Workshop
Microservices Architecture WorkshopClaudio Acquaviva
 
Apostila controladores-compact logix
Apostila controladores-compact logixApostila controladores-compact logix
Apostila controladores-compact logixMarcelo Araujo
 
Automação industrial1 parte1 23_2_2011
Automação industrial1 parte1 23_2_2011Automação industrial1 parte1 23_2_2011
Automação industrial1 parte1 23_2_2011José Carlos Carlos
 
Apostila gerador
Apostila geradorApostila gerador
Apostila geradorarnaud lc
 
Apostila gerador completa
Apostila gerador completaApostila gerador completa
Apostila gerador completaJ Cunha
 

Semelhante a As percepções Relativas na Application Performance Management, por Gilberto Modollo (15)

Projeto de otimização de Performance e Redução de Custos Sistema On-Line
Projeto de otimização de Performance e Redução de Custos Sistema On-LineProjeto de otimização de Performance e Redução de Custos Sistema On-Line
Projeto de otimização de Performance e Redução de Custos Sistema On-Line
 
Stoe 14 p
Stoe 14 pStoe 14 p
Stoe 14 p
 
Opc4
Opc4Opc4
Opc4
 
Clic 02-manual
Clic 02-manualClic 02-manual
Clic 02-manual
 
Stoe14p
Stoe14p Stoe14p
Stoe14p
 
Curso CAT3D 2015 - Resumo das noviades entre 2014 e 2015
Curso CAT3D 2015 - Resumo das noviades entre 2014 e 2015Curso CAT3D 2015 - Resumo das noviades entre 2014 e 2015
Curso CAT3D 2015 - Resumo das noviades entre 2014 e 2015
 
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7
Siemens dcs-vs-plc-scada-como-saber-quando-usar-cada-um-deles-v2-w1-rev-7
 
Clp basico
Clp basicoClp basico
Clp basico
 
Manual getstarted
Manual getstartedManual getstarted
Manual getstarted
 
Microservices Architecture Workshop
Microservices Architecture WorkshopMicroservices Architecture Workshop
Microservices Architecture Workshop
 
Apostila controladores-compact logix
Apostila controladores-compact logixApostila controladores-compact logix
Apostila controladores-compact logix
 
Automação industrial1 parte1 23_2_2011
Automação industrial1 parte1 23_2_2011Automação industrial1 parte1 23_2_2011
Automação industrial1 parte1 23_2_2011
 
Motores e geradores
Motores e geradoresMotores e geradores
Motores e geradores
 
Apostila gerador
Apostila geradorApostila gerador
Apostila gerador
 
Apostila gerador completa
Apostila gerador completaApostila gerador completa
Apostila gerador completa
 

Mais de Joao Galdino Mello de Souza

Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Joao Galdino Mello de Souza
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Joao Galdino Mello de Souza
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Joao Galdino Mello de Souza
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Joao Galdino Mello de Souza
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Joao Galdino Mello de Souza
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Joao Galdino Mello de Souza
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Joao Galdino Mello de Souza
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Joao Galdino Mello de Souza
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Joao Galdino Mello de Souza
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Joao Galdino Mello de Souza
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Joao Galdino Mello de Souza
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Joao Galdino Mello de Souza
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Joao Galdino Mello de Souza
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Joao Galdino Mello de Souza
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Joao Galdino Mello de Souza
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)Joao Galdino Mello de Souza
 

Mais de Joao Galdino Mello de Souza (20)

Explorando a API Rest Jira Cloud
Explorando a API Rest Jira CloudExplorando a API Rest Jira Cloud
Explorando a API Rest Jira Cloud
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
 

As percepções Relativas na Application Performance Management, por Gilberto Modollo

  • 1. As percepções Relativas na Application Performance Management  As perspectivas dos eventos e componentes da aplicação e do ambiente vistos de maneiras diferentes por cada observador
  • 2.
  • 3. “ A nossa interpretação de um evento depende de onde estamos e do que já sabemos sobre ele ”
  • 4.  
  • 5.
  • 6.
  • 7.
  • 8. APM Quem é o responsável pela Aplicação?
  • 9. APM Sinergia *End User´s Experience is King Chap.1 The Five Essential Elements of Application Performance Monitoring, Don Jones [EUE-FEE] EUE* is King Suporte Técnico Desenvolvimento Produção Homologação
  • 10.
  • 11.
  • 12. APM Em qualquer área, como a TI e suas disciplinas como a APM, a percepção individual pode levar a conclusões divergentes
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. As suas visões 0100-INITIALIZATION. 00024200 00024300 MOVE MQOD-CURRENT-VERSION TO MQOD-VERSION IN MQOD1 MOVE MQOD-CURRENT-VERSION TO MQOD-VERSION IN MQOD2 SET MSG-CNTR TO 1 INITIALIZE WS-MISC EXEC CICS IGNORE CONDITION SUPPRESSED END-EXEC . * * * * * * * * * * * * * * * * * * * * * * * * * * * 00026400 0200-SEND-INITIAL-SCREEN. EXEC CICS SEND FROM (TMAP1) LENGTH (TMAP1A-LEN) ERASE END-EXEC . . . CALL 'MQGET' USING WS-HCONN …. . . EXEC SQL DECLARE ORDER CURSOR FOR SELECT * FROM HBRJXG0.ORDER_1 WHERE CUST_NUM LIKE :INPUT-CUSTOMER-NUMBER END-EXEC. EXEC SQL OPEN ORDER END-EXEC. EXEC SQL FETCH ORDER INTO :ORDER-TABLE END-EXEC. IF SQLCODE = SQL-NOT-FOUND MOVE 'NO ORDERS FOUND FOR CUSTOMER ' TO RPT-ERROR-TEXT z/OS MQSeries Queue Manager DB2 Queue1 Queue2 Queue3 Data bases CICS
  • 19.  
  • 20. Ilustração esquemática de uma execução CPU Wait Run time SVC001 SVC001 SVC001
  • 21. Uma aplicação no ambiente CPU Wait = DB2 = Usuário = Outros do sistema (CICS,COBOL,LE, SVCs. Nucleus, etc) Task da aplicação ASCB Tasks do sistema (multitasking) = Subrotinas em wait: SVC001, IOCS (QSAM, BUFFERS), VSAM, DB2, Gestâo de arquivos (Enqueue,Catalog Management, End of Volume etc.), outros DBMS etc CPU ready state run time
  • 22. Causa  efeito: A dúvida paradoxal
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 29.
  • 30. Aviso ! “ Não há respostas objetivas simples para perguntas subjetivas complexas” Roger Miller – DB2 Specialist
  • 33. FIM
  • 34.