Adolfo Eric Petersen ENTERPRISE PERFORMANCE VISION Sobre a Eccox Sobre a Eccox A nossa missão é estar à frente do ciclo de vida de aplicações de negócios, garantindo aos nossos clientes maior eficiência operacional e melhores resultados. Nos útimos 24 anos, nós fomos afortunados em poder trabalhar com as mais bem sucedidas companhias do Brasil como BRADESCO, CAIXA, CETIP, CIELO, FIDELITY, HSBC, ITAÚ, REDE, SAFRA, SANTANDER & TIVIT. Fundada em 1992 +64,000 usuários das Soluções Eccox 3 Eccox Technology - Copyright 2016 Best Practices & Training Development: COBOL, SQL, DB2, JAVA Processes & Methodology Application Life Cycle Quality Management, DB2 Database Management Test Environment Automation CICS and Batch Optimization Performance & Capacity Planning Eccox Technology SQM Suite products: Eccox Environment Control for Parallel Testing Application Performance Tuning Mainframe z/OS Architecture Eccox Quality Control Software Engineering Tests IT Infrastructure 4 Eccox Technology - Copyright 2016 for Environment Setup for Data Masking for Data Generation for DB2 for CICS for COBOL for JAVA for Oracle Technology Partners EPV Technologies, Macro 4, Unicom Global, BMC Software, IBM Corporation and MVS Solutions. Professional Services Application Quality Control Test Environment Management Performance (MIPS Optimization) Data Management (Extraction, Reduction, Masking, Availabity) Mainframe Operation Support EPV Enterprise Performance Vision 5 Eccox Technology - Copyright 2016 Enterprise Performance Vision ECCOX EPV (Enterprise Performance Vision) é uma solução para gerenciar o desempenho e planejamento de capacidade em ambientes z/OS, UNIX e Windows. EPV for z/OS coleta de dados FTP (ou similar) EPV Userlib O EPV oferece ampla informação de configuração e utilização de recursos de máquina, publicadas em páginas HTML. Guiados através de links pode-se identificar modificações em configurações de hardware e de software, mudanças no rendimento e produtividade, consumo de recursos e workloads. STAT • Utiliza técnicas de descoberta automática para coletar, resumir e correlacionar os sistemas de métricas para transformar os dados em informações úteis em um processo completamente transparente. Com um Approach de Capacity Planning, ajuda a atingir um ambiente eficiente e estável. 6 Eccox Technology - Copyright 2016 SYS1.MAN • • • CONF PC WINDOWS AIX LINUX z/LINUX WKLA RESA TRND (1) Identifica rapidamente os maiores consumidores de recursos; (2) Auxilia na redução dos custos de hardware e software; (3) Identifica o consumo de produtos e utilitários; (4) Melhora a análise de performance e Eficácia no Planejamento de Capacidade assim como a qualidade de serviços. Usabilidade 7 Eccox Technology - Copyright 2016 Relatórios 8 Eccox Technology - Copyright 2016 Exemplo Help z/OS SYSTEM WLC USAGE FIELD DESCRIPTION CEC MSU The maximum capacity of the CEC in MSU. DEF MSU The "Defined Capacity" limit eventually assigned to the LPAR. GROUP MSU MSU assigned to the capacity group the LPAR belongs to. Set only if Group Capacity is used. MIN ENT Minimum entitlement assigned to the LPAR. Set only if Group Capacity is used. ROLLING 4*HOUR The CPU utilization percentage calculated using the 4 hour rolling average. MAX ENT Maximum entitlement assigned to the LPAR. Set only if Group Capacity is used. % ACT SOFTCAPP The percentage of the hourly interval when WLM activated "soft capping" reducing the CPU available to the LPAR to avoid a 4 hour rolling average greater than the Defined or Group Capacity limits. GROUP MSU AVA Long-term average MSUs which would be allowed by the capacity limit but are not used by LPARs belonging to this system group; if the value is negative the group is capped. 9 Eccox Technology - Copyright 2016 Conteúdo EPV provides more than 700 different reports which allow to analyze any z/OS resource and workload EPV reports are logically connected through predefined path which drive the user during the analysis An extensive help system is embedded in EPV reports providing detailed technical information and making it an excellent self training tool EPV is continuously updated to keep up with technological evolution 10 Eccox Technology - Copyright 2016 Utilização de CPU 11 Eccox Technology - Copyright 2016 Utilização de CPU 12 Eccox Technology - Copyright 2016 Utilização de CPU 13 Eccox Technology - Copyright 2016 Exceptions EPV automatically provides a log of the changes made to the system configuration EPV exception alerts can be selectively and automatically distributed to technical groups and managers Automatic alerting EPV provides a set of user definable thresholds to create exception alerts for performance problems and excessive resource usage workloads EPV uses statistical analysis and self adaptive thresholds to automatically intercept abnormal behavior and produce exception alerts 14 Eccox Technology - Copyright 2016 Exceptions 15 Eccox Technology - Copyright 2016 Relatórios End-to-End 16 Eccox Technology - Copyright 2016 Eccox EPV – Relatórios End-to-End O exemplo a seguir contém o total da utilização máxima de recursos para cada ambiente DATA CENTER. Cada ambiente usa um benchmark diferente para avaliar a capacidade máxima (MIPS, RPERF, MHZ). O total de espaço está em Gbytes utilizados. Para esse cliente o uso do pico foi calculado entre os horário 08-12. Eccox EPV – Relatórios End-to-End A partir do relatório anterior pode-se fazer o drill down para o ambiente e analisar todos os hosts nesse ambiente. No exemplo a seguir foi feito drill down para o ambiente VMWare. O combo bos permite ver várias métricas para os mesmos hosts. Eccox EPV – Relatórios End-to-End Esse é um exemplo de aplicação do ambiente de um cliente que cria relatórios detalhados para as mais importantes aplicações em todas as plataformas. Os dados originais foram modificados. A entrada de dados vem de vários coletores. EPV criou um driver para cada ambiente e coletou e sumarizou os dados em um datawarehouse. Vantage o qual captura estatíticas web Appdynamics que captura uso de aplicações Java na VMWare guest environment EPV for z/OS que captura todas as métricas z/OS EPV for VMWARE que captura todas as métricas Windows EPV for UNIX que captura todas a métricas AIX Cada aplicação acessa diferentes hosts e software na arquitetura. A aplicação CREDIT usa: WEB access no ambiente z/OS DB2 no ambiente z/OS (DDF) JAVA na VMWARE virtual guests A aplicação BANCOMAT usa: WESPHERE no ambiente z/OS CICS e DB2 no ambiente z/OS JAVA no ambiente VMWARE guest Oracle no ambiente AIX Eccox EPV – Relatórios End-to-End A primeira tela mostra o número de usuários acessando a aplicação, tempo de resposta médio em ms, número de acessos web, total de MIPS consumidos no z/OS e total em MHZ consumidos em todas as VMWares guests para cada aplicação por turno. A partir dessa tela torna-se fácil ver as atividades das principais aplicações e o consumo de recursos. Eccox EPV – Relatórios End-to-End A partir da primeira tela pode-se escolher a aplicação e realizar drill down para informações mais detalhadas. A tela a seguir mostra o breakdown dos tempos de resposta (server time + network time), número de chamadas Java, quantidade de trafego na rede, número de transações z/OS DB2 DDF, MIPS convencionais, MIPS zIIP, utilização da CPU (lógica e física), quantidade utilizada em MHZ de VMWare guest, utilização de CPU (lógica e física) da VMWare guest. Eccox EPV – Relatórios End-to-End Da tela anterior é possível fazer o drill down para uma data específica e obter a mesma informação para cada horario do dia. Eccox EPV – Relatórios End-to-End Esse exemplo mostra o relatório de gerenciamento contendo a quantidade total e quantidade no pico das transações que foram executadas em todos os ambiente para diversas aplicações. Eccox EPV – Relatórios End-to-End O relatório a seguir contém a distribuição do tempo de resposta e uma importante aplicação Web: Q&A 25 Eccox Technology - Copyright 2016 Obrigado! Adolfo Eric Petersen [email protected]