Configurações da Política de Funcionamento
Utilize esta página para modificar políticas de funcionamento existentes. As políticas de
funcionamento são utilizadas para manter um ambiente de funcionamento utilizando as metodologias de prevenção
e de detecção.
Para visualizar esta página do console administrativo, clique em Políticas Operacionais
> Políticas de Funcionamento > nome_da_política_de_funcionamento.
Se você for um usuário com uma função de monitor ou operador, poderá apenas visualizar
as informações de política de funcionamento. Se você for um usuário com uma função de
configurador ou administrador, terá todos os privilégios de configuração para
políticas de funcionamento.
Esta página possui duas guias: Configuração e Topologia Local.
Na guia Configuração, você pode visualizar e configurar as definições para
a política de funcionamento. Na guia Topologia Local, você pode visualizar as associações de política de funcionamento em uma representação visual.
- Nome
Especifica o nome de uma política de funcionamento. O nome da política de funcionamento é
necessário e deve ser exclusivo entre todas as políticas de funcionamento na célula.
O nome não pode começar com um ponto (.) ou um espaço. Um espaço não gera um erro, mas espaços iniciais e finais são automaticamente excluídos. Utilize nomes significativos e consistentes para a política de funcionamento.
Por exemplo, políticas de funcionamento baseadas em idade podem ser indicadas denominando-as como AGE_20DAYS, AGE_15DAYS e assim por diante.
- Descrição
Especifica uma descrição adicional da política de funcionamento. A descrição é opcional.
Você pode editar a descrição quando está criando ou editando uma política
de funcionamento. Considere utilizar a descrição opcional quando estiver utilizando
várias políticas de funcionamento ou quando vários administradores gerenciarem o mesmo conjunto
de políticas de funcionamento.
- Condição de Funcionamento
A condição de funcionamento define a política específica que é implementada.
Algumas políticas são baseadas em prevenção e outras são baseadas em detecção.
As políticas baseadas
em prevenção são utilizadas para evitar condições que podem levar a problemas, enquanto as
políticas baseadas em detecção são utilizadas para identificar as condições existentes e obter
a resolução. Essas políticas podem ser utilizadas para realizar avaliações baseadas em funcionamento nos clusters, clusters dinâmicos e instâncias de servidores de aplicativos em execução nos nós. Em caso de clusters dinâmicos, independentemente da política de funcionamento que
estiver sendo utilizada, o número mínimo de instâncias do cluster dinâmico permanece em execução.
- A política de condição baseada na idade reinicia os membros associados
quando a idade deles atinge um determinado valor definido pelo usuário. Esse reinício limpa
todos os dados em cache e obtidos da memória. Se você selecionar a política de condição baseada na idade,
deverá definir os critérios de idade.A condição baseada na idade
é suportada em todos os tipos de servidores.
- A política de condição de tempo limite de pedidos excessivos rastreia
a memória utilizada para tempos limites de pedidos. Quando a porcentagem de tempos limites excede a violação da condição, os membros
são reiniciados. Se você selecionar a condição de tempo limite de pedidos
excessivos, deverá configurar o limite de porcentagem de memória utilizada. A condição de tempo limite excessivo do pedido é suportada para todos os tipos de servidores.
Restrição: A condição de tempo limite excessivo de pedido não se aplica ao tráfego de JMS (Java Message Service) e IIOP (Internet Inter-ORB
Protocol).
- A política de condição de tempo de respostas excessivas rastreia os pedidos
e a quantidade de tempo que eles levam para ser concluídos. Utilize essa política para limpar
os servidores que possuem um número médio de pedidos que excedem o tempo
especificado. Se um número médio de pedidos exceder um determinado período de
tempo, os membros serão reiniciados. Ao selecionar a política de tempo de respostas
excessivas, você deve definir o limite de tempo de resposta. A condição de
tempo de respostas excessivas é suportada em todos os tipos de servidores.
- A política de condição de memória: uso de memória excessivo rastreia o
uso de memória de um membro. Quando o uso da memória excede uma porcentagem do tamanho de heap
por um tempo especificado, são tomadas ações para corrigir essa situação. Se você definir a política
de funcionamento contra um servidor independente, cluster estático
ou cluster dinâmico no modo manual, então, o membro pára e reinicia. Se você definir a política
de funcionamento contra um cluster dinâmico que está em um modo automático
ou supervisionado, então, o membro sinalizado pela condição pára. O controlador de posicionamento dinamicamente decide quais, se houver,
servidores serão iniciados com base na avaliação do ambiente. Essas ações ocorrem automaticamente
se você está no modo automático. Se você estiver no modo supervisionado, poderá aprovar
que as tarefas de tempo de execução sejam geradas para corrigir a situação. Se você selecionar a política
de uso de memória excessivo, deverá definir a memória utilizada e o tempo sobre o limite de
memória. A condição de uso de memória excessiva é suportada
apenas nos servidores de aplicativos em nós que executem o WebSphere Application
Server ou o WebSphere Application Server Community Edition.
Você não pode definir a condição de uso de memória excessiva para outros
tipos de servidor de middleware.
- A política de condição de memória: fuga de memória rastreia as tendências
descendentes consistentes de memória livre para um servidor no heap Java. A configuração de nível de detecção determina quando essas tendências são detectadas.
Se você selecionar
a política de condição de memória: fuga de memória, deverá definir um nível de
detecção. A configuração do nível de detecção mais lenta requer os dados mais históricos.
As configurações do nível de detecção normal e mais rápida requerem a mesma quantidade de
dados históricos, mas a configuração mais rápida permite análise antes da expansão
do heap Java para seu tamanho máximo configurado. Isto proporciona capacidade de detecção mais rápida, mas também está mais propenso a positivos falsos. Essa
condição suporta dumps do heap, além de reinicializações de servidor como reações. O condição de fuga de memória não é suportada
para outros tipos de servidor de middleware.
- A política de condição de dreno em excesso rastreia pedidos parados. O servidor
associado a essa política é reiniciado quando o nível de detecção especificado
é atingido. A condição de dreno em excesso
conta com a detecção de ponto de alteração em um dado de série de tempo determinado. As métricas utilizadas para detectar o dreno em excesso
são os tempos de resposta e os pesos do gerenciador de carga de trabalho de implementação
observados para o servidor. A condição de dreno
em excesso se aplica apenas aos clusters e células dinâmicas. Se você selecionar a política de condição de dreno em excesso, deverá selecionar
o nível de detecção.
Para detectar pontos de alteração, o controlador de funcionamento calcula uma média esquerda e uma média direita para um ponto especificado. Para um ponto, a média à esquerda consiste no valor médio de N amostras que chegam antes desta amostra e a média à direita é a média de N amostras, incluindo o ponto atual,
que chegam posteriormente. A diferença entre os valores das médias da esquerda e da direita é armazenada e comparada com outras diferenças em um conjunto de valores como N para
determinar se essa diferença é a maior local. Se for a diferença máxima,
o ponto a que essa diferença corresponde será declarado como um
ponto de alteração. As duas métricas utilizadas para detectar
dreno em excesso são os tempos de resposta e os pesos do gerenciador de carga de trabalho dinâmica observados para o servidor.
A condição de dreno em excesso é suportada
em todos os tipos de servidores.Restrição: A condição de dreno em excesso não se aplica ao tráfego de JMS e IIOP.
- A política de condição de carga de trabalho reinicia os membros quando um determinado
número de pedidos definidos pelo usuário forem atendidos. Essa política limpa a memória
e os caches. Se você selecionar a política de carga de trabalho, deverá definir o total de critérios
de pedidos. A condição de carga de trabalho é suportada
em todos os tipos de servidores.
- Propriedades da Condição de Funcionamento
Especifica as propriedades que são específicas para a condição de funcionamento.
Tabela 1. Propriedades da Condição Baseada na Idade
Configuração |
Descrição |
Idade Máxima |
Este campo está disponível para a política baseada na idade. A política de condição baseada na idade reinicia os membros associados quando sua
idade atinge a idade máxima. Valores aceitáveis são números positivos
inteiros em dias ou horas entre 1 hora e 365 dias. Para digitar um
valor como 1,2 dias, utilize 36 horas, porque os números decimais
não são suportados.
|
Tabela 2. Propriedades da Condição de Tempo Limite de Pedidos Excessivos
Configuração |
Descrição |
Pedidos com Tempo Limite Esgotado |
A política de condição de uso de memória excessivo reinicia os membros quando o uso de memória excede uma porcentagem do tamanho de heap por um período de tempo. A porcentagem total utilizada de memória
é utilizada com o tempo sobre o valor limite de memória para
determinar quando reiniciar os membros. Os valores aceitáveis para este campo
são números inteiros de 1 a 99.
|
Tabela 3. Propriedades da Condição de Tempo de Respostas Excessivas
Configuração |
Descrição |
Tempo de Resposta |
Este campo está disponível para a política de condição de
tempo de resposta excessivo. A política de condição de tempo de respostas excessivas reinicia os membros
quando o número médio de respostas concluídas excede um determinado período.
Os valores aceitáveis para este campo estão entre 1 milissegundo e 60 minutos.
|
Tabela 4. Condição de Memória: Propriedades do Uso de Memória Excessivo
Configuração |
Descrição |
Tamanho de Heap da JVM |
A política de condição de uso de memória excessivo reinicia os membros quando o uso de memória excede uma porcentagem do tamanho de heap por um período de tempo. A porcentagem total utilizada de memória
é utilizada com o tempo sobre o valor limite de memória para
determinar quando reiniciar os membros. Os valores aceitáveis para este campo
são números inteiros de 1 a 99.
|
Período de Tempo Transgressor |
Este campo está disponível para a política de condição
de uso de memória excessivo. A política de condição de uso de memória excessivo reinicia os membros quando o uso de memória excede uma porcentagem do tamanho de heap por um período de tempo. Os valores aceitáveis para este campo estão entre 1 segundo e 60 minutos.
|
Tabela 5. Condição de Memória: Propriedades da Condição de Fuga de Memória
Configuração |
Descrição |
Nível de Detecção |
Você pode escolher a partir de um dos níveis de detecção a seguir. Para cada nível, existe um acordo entre a velocidade e a exatidão da detecção
de fugas de memória suspeita.
- Detecção mais rápida, maior probabilidade de alarmes falsos: Um nível de
detecção mais rápido detecta rapidamente uma fuga de memória potencial, no entanto, há uma
grande chance de identificar falsamente uma fuga de memória do que uma política de detecção
mais lenta, porque a análise é feita antes que o heap Java seja expandido para seu
tamanho máximo configurado.
- Detecção padrão, probabilidade padrão de alarmes falsos: Um nível de
detecção padrão é mais exato do que um mais rápido, mas não tão rápido para identificar
uma fuga de memória potencial. As configurações padrão e mais rápidas requerem a mesma
quantidade de dados históricos, mas a configuração padrão é analisada após o heap
Java ter sido expandido para seu tamanho máximo configurado.
- Detecção mais lenta, menor probabilidade de alarmes falsos: Um nível de detecção
mais lento é mais exato, no entanto, ele não detecta uma fuga de memória potencial
tão rápido quanto o nível de detecção mais rápido. Esta
configuração mais lenta requer, na maioria das vezes, dados históricos.
|
Tabela 6. Propriedades da Condição de Dreno em Excesso
Configuração |
Descrição |
Nível de Detecção |
- Detecção padrão, probabilidade padrão de alarmes falsos: Uma política
de detecção padrão é menos precisa do que uma menos lenta, mas não é mais rápida para identificar
um dreno em excesso potencial.
Esse nível utiliza menos amostras (N=10) para tempos
de resposta e pesos do gerenciador de carga de trabalho dinâmica e detecta um ponto de alteração em cada uma das métricas baseadas no conjunto de amostras. Como resultado, ela obtém uma conclusão mais rápida, pois aguarda 20 amostras, 10 para a média à esquerda e 10
para a média à direita, para calcular uma diferença de médias e procurar os
valores máximos locais. As amostras são coletadas em intervalos de 15 segundos. Portanto, o dreno em excesso pode ser detectado dentro de 5 minutos de sua ocorrência. Entretanto, como o número de amostras é menor, se as amostras tiverem muitos picos ou quedas transitórias,
há uma maior probabilidade de alarmes falsos.
- Detecção mais lenta, menor probabilidade de alarmes falsos: Uma política de detecção
mais lenta é mais precisa, no entanto, ela não detecta um dreno em excesso potencial
tão rápido quanto a política de detecção padrão executa.
Esse nível utiliza
mais amostras (N=15) para tempos de resposta e pesos do gerenciador de carga de trabalho dinâmico.
Como resultado, ela obtém uma conclusão mais lenta, pois aguarda 30 amostras, 15 para a média à esquerda e 15 para a média à direita, para
calcular uma diferença de médias. O tempo de detecção é de sete minutos e 30 segundos. No entanto, como há mais amostras, a presença de amostras com picos ou quedas transitórias não afeta demais as médias. Portanto, a probabilidade de alarmes falsos é menor.
|
Tabela 7. Propriedades da Condição de Carga de Trabalho
Configuração |
Descrição |
Total de Pedidos |
A política da condição de carga de trabalho reinicia os membros quando determinado número de pedidos definidos pelo usuário tiverem sido atendidos. Um valor de pedido deve ser um número inteiro entre 1000 e 9223372036854775807.
|
Tabela 8. Propriedades da Condição Customizada
Configuração |
Descrição |
Executar plano de reação quando |
Especifica uma subexpressão que representa as métricas que estão sendo avaliadas na condição customizada.
|
- Reação do Monitor de Gerenciamento de Funcionamento
Especifica como o WebSphere Extended Deployment se comporta quando uma
condição de funcionamento definida precisa de aprimoramento.
- Modo de reação
Especifica o modo de reação que define o comportamento da política de
funcionamento. O modo de reação pode ser Supervisionar ou Automático.
- Quando o modo de reação é configurado como Supervisionar, as políticas de funcionamento estão ativas e as recomendações sobre ações são enviadas ao administrador
com uma tarefa de tempo de execução. O administrador
pode seguir as recomendações. Se o administrador aprovar uma recomendação,
as ações serão executadas automaticamente para aprimorar a condição de funcionamento.
- Quando o modo de reação é configurado como Automático, as políticas de funcionamento
estão registrando dados ativamente e o WebSphere Extended Deployment executa automaticamente
ações para aprimorar as condições de funcionamento, sem aprovação do administrador.
- Execute as ações a seguir quando a condição de funcionamento for violada
É possível definir um conjunto específico de ações que devem ocorrer quando a condição de funcionamento é violada.
Essas ações podem ser as ações padrão existentes ou é possível definir ações customizadas para executar um arquivo executável.
Uma lista de ações é exibida na ordem de execução quando a condição de funcionamento é violada.
Para incluir uma ação, clique em Incluir Ação.... Você pode escolher uma ação de política de funcionamento padrão existente, uma ação customizada criada ou pode criar uma nova ação customizada.
Para remover uma etapa, selecione a etapa e clique em Remover Ação. Para alterar a ordem de suas etapas, selecione uma etapa para mover e clique em Mover para Cima ou Mover para Baixo.
- Associações
Especifica os membros para a política de funcionamento, que ativa a
política de funcionamento definida para os membros. A associação não é um relacionamento um a um;
os membros podem ser associados a várias políticas.
Edite
o campo Associação, selecionando o tipo de membro apropriado da
lista. Os membros potenciais resultantes são exibidos no campo Disponível para Associação. Selecione os membros apropriados na lista Disponíveis
para Associação. Para selecionar vários membros, pressione a chave de controle
até que todas as suas seleções sejam realçadas e clique em Incluir para
incluir sua seleção à associação para a política de funcionamento.
hc_detail_main