Visão Geral de Estatísticas

As estatísticas no WebSphere eXtreme Scale são construídas a partir de uma árvore de estatísticas internas. A API StatsAccessor, módulos da Performance Monitoring Infrastructure (PMI) e a API MBean são construídos a partir da árvore interna.

A figura a seguir mostra a configuração geral das estatísticas para o WebSphere eXtreme Scale.

Figura 1. Visão Geral de Estatísticas
O aplicativo pode acessar dados com o WebSphere PMI, a API StatsAccessor, a API MBean.
Cada uma das APIs oferece uma visualização da árvore de estatísticas, mas são utilizadas por diferentes motivos:

API de Estatísticas

Muito semelhante a um mapa de árvore, há um caminho e uma chave correspondentes para recuperar um módulo específico, ou neste caso, nível de granularidade ou agregação. Por exemplo, assume que sempre há um nó-raiz arbitrário na árvore e que as estatísticas estão sendo reunidas para um mapa nomeado como "payroll", pertencendo a um ObjectGrid nomeado como "accounting". Por exemplo, para acessar o módulo para um nível de agregação ou granularidade do mapa, você poderia passar uma String[] dos caminhos. Neste caso, isto seria igual a String[] {root, "accounting", "payroll"}, já que cada String representaria o caminho do nó. A vantagem desta estrutura é que um usuário pode especificar a matriz para qualquer nó no caminho e obter o nível de agregação para tal nó. Portando, passar String[] {root, "accounting"} forneceria a você as estatísticas do mapa, mas para a grade inteira de "accounting." Isto deixa o usuário tanto com a habilidade de especificar tipos de estatísticas a serem monitorados quanto em que nível de agregação é necessário para o aplicativo.

Módulos PMI do WebSphere Application Server

O WebSphere eXtreme Scale inclui módulos de estatísticas para uso com a PMI do WebSphere Application Server. Quando um perfil do WebSphere Application Server é aumentado com o WebSphere eXtreme Scale, os scripts de aumento integram-se automaticamente aos módulos do WebSphere eXtreme Scale nos arquivos de configuração do WebSphere Application Server. Com a PMI, é possível ativar e desativar módulos de estatísticas, automaticamente agregar estatísticas em várias granularidades e, até mesmo, criar gráficos dos dados utilizando o Tivoli Performance Viewer integrado. Consulte Monitorando com a PMI do WebSphere Application Server para obter mais informações.

Integração de Produtos de Fornecedores com Beans Gerenciados (MBean)

As APIs do eXtreme Scale e os Beans Gerenciados são projetados para permitir a fácil integração com aplicativos de monitoramento de terceiros. JConsole ou MC4J são alguns exemplos de consoles Java Management Extensions (JMX) leves que podem ser utilizados para analisar informações sobre uma topologia do eXtreme Scale. Também é possível utilizar as APIs programáticas para criar implementações do adaptador para realizar uma captura instantânea ou controlar o desempenho do eXtreme Scale. O WebSphere eXtreme Scale inclui um aplicativo de monitoramento de amostra que permite recursos de monitoramento prontos para utilização e que pode ser utilizado como um modelo para criação de utilitário de monitoramento customizados mais avançados.
Figura 2. Visão Geral do MBean
Consulte Amostra: Utilitário xsadmin para obter mais informações. Para obter informações adicionais sobre a integração com aplicativos de um fornecedor específico, consulte os tópicos a seguir: