Zend Server 8 – Métrica

Bom dia pessoal!

Neste post sobre o Zend Server, vamos falar sobre os diversos gráficos que ele nos oferece.

Todo acesso e desempenho do servidor é logado e transformado em estatísticas para acompanharmos e tratarmos os problemas. E estes dados ficam separados por aplicação, que é um recurso legal, pois podemos ver o desempenho de cada projeto independente.

Atenção: Na versão Developer Standard e Production Small Business, os dados de métrica são salvos por 2 semanas. Na versão Production Professional, são salvos por 3 meses e nas versões Developer Enterprise e Production Enterprise não existe limite de tempo.

Zend Server métrica

Na tela principal do Zend Server (dashboard) já vemos as aplicações instaladas (via deployment ou definidas manualmente) a esquerda, alguns gráficos a direita e abaixo a lista de eventos (assunto do próximo post). Podemos ver os dados de todas as aplicações ou, se clicarmos em uma específica, vemos apenas os gráficos dela.

Na parte dos gráficos temos várias abas que agrupam os gráficos por “assunto” ou podemos também usar as setas laterais para mudar os gráficos.

Então vamos às descrições dos gráficos e exemplos.

PS: Você pode dar um zoom nos gráficos, basta clicar numa área e arrastar para o lado (exceto os de pizza, mas ao clicar na fatia vai para uma tela correspondente).

Overview

  • Events Breakdown: Mostra a divisão dos eventos (problemas ou avisos) que ocorreram. Pode ser por Errors (erro no php por exemplo), Performance (Ex: consumo exagerado de memória) ou Resources (Problemas com recursos). Vamos entrar em detalhes sobre eles no próximo post da série.

events

  • Requests per Seconds: Mostra o número de acessos por segundo.

requestspersecond

  • Avg. Response Time: Média do tempo de resposta. Quanto menor, mais rápido sua aplicação está respondendo.

avg.responsetime

System Health

  • Number os Events: Número de eventos (erros ou avisos) que ocorreram.

numberofevents

  • Processing Breakdown: Média do tempo de resposta por tipo de recurso (Banco de dados, rede, HD ou PHP). Muito útil se sua aplicação estiver lenta para saber em que parte está o “gargalo”, se o que está demorando mais é o banco de dados, disco, etc.

avg.processingtime

System Utilization

  • Active Users: Mostra o número de sessões do PHP usadas no período.

activephpsessions

  • CPU Usage: Porcentagem da CPU usada.

cpuusage

  • Avg. Memory Usage: Média da utilização da memória.

avg.memoryusage

Usage Statistics

  • Browser Distribution: Mostra a utilização de cada browser detectado.

browser_distribution

  • OS Distribuição: Utilização por sistema operacional.

os_distribution

  • Geographical Distribution: Mostra a distribuição geográfica dos acessos.

geographical_distribution

Mobile Usage

  • OS Distribution: Uso por tipo de browser via mobile.

os_distribution_mobile

  • Mobile vs. Desktop: Mostra a comparação dos acessos por Desktop (incluindo notebooks) e Mobile.

mobile_vs_desktop

Mobile Statistics

  • Request per Second: Acessos por segundo via mobile.

requestspersecond

  • Processing Breakdown: Média do tempo de resposta por tipo de recurso (Banco de dados, rede, HD ou PHP) via mobile.

processing_breakdown_chart

No próximo post, vamos falar mais sobre Eventos e regras de monitoramento. Fiquem ligados!

Referências:

Parte 1 – Visão Geral

Parte 2 – Instalação e Configuração

Parte 3 – Virtual Hosts

Parte 4 – Z-Ray

Parte 5 – Distribuição (Deployment)

Parte 6 – Definir uma aplicação

Parte 7 – Métrica

Parte 8 – Eventos e Code Tracing

Zend Server

Até a próxima!

Leandro Silva

PHP developer since 1997, loves movies, music and dogs.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*