Adolfo Eric Petersen
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.
Fundada em 1992
+64,000 usuários das Soluções Eccox
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.
4
Eccox Technology SQM Suite products:
Eccox Environment Control for Parallel Testing for Environment Setup
for Data Masking for Data Generation Eccox Quality Control 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.
Processes & Methodology Application Life Cycle Quality Management,
DB2 Database Management Test Environment Automation
CICS and Batch Optimization Performance & Capacity Planning
Professional Services Application Quality Control Test Environment Management Performance (MIPS Optimization) Data Management (Extraction, Reduction, Masking, Availabity) Mainframe Operation Support Best Practices & Training Development: COBOL, SQL, DB2, JAVA Application Performance Tuning Mainframe z/OS Architecture Software Engineering Tests IT Infrastructure
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.
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.
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.
EPV for z/OS coleta de dados
SYS1.MAN EPV Userlib WKLA CONF TRND RESA STAT FTP (ou similar) • PC WINDOWS • AIX • LINUX • z/LINUX
(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.
Relatórios
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 used. Group Capacity is 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.
Conteúdo
10
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
Utilização de CPU
Exceptions
14
Automatic alerting
EPV automatically provides a log of the changes made to the
system configuration
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 EPV exception alerts can be
selectively and automatically distributed to technical groups
Relatórios End-to-End
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.
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.
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
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.
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.
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.
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.
O relatório a seguir contém a distribuição do tempo de resposta e uma importante aplicação Web: