[Power Alerts] Versão 3.5.5 liberada – Suporte Linux homologado
A versão 3.5.5 está liberada!
O desenvolvimento da versão 3.5.5 foi finalizado e agora ela está compilada e liberada para atualização.
Como principal novidade temos a homologação em ambientes Linux. Agora o ecosistema suportado está mais completo unindo o suporte ao RDS e Azure MI além, é claro, dos servidores on-premises 2012 ou superior.
Além da homologação em linux, temos destaque a implementação do Extended Events para a coleta de Queries Profile. O principal diferencial dessa feature é retornar as consultas que são encapsuladas com o sp_prepare ou sp_execute. Com isso, o que antes ficava apenas a chamada sp_execute/sp_prepare e algum número, agora retornará a query de fato.
Abaixo as demais implementações realizadas na versão.
Implementações
- Linux
Liberado o suporte aos ambientes Linux.
- Power Index
Implementado a parametrização das métricas utilizadas na validação do Log da base. Nas versões anteriores esses valores eram fixos.
Criada a procedure para configurar os parâmetros criados.
Criado o alerta “Rebuild Wait” para informar quando um Index ficar na trava decorrente do tamanho e utilização do arquivo de Log. Será enviado o clear quando o Index iniciar o Rebuild.
Implementado o parâmetro “@IgnoreLoad” na procedure stpPowerIndex_Maintenance para possibilitar que não seja chamado o ‘Load Index Fragmentation’ caso não tenha registro nas últimas 3 horas.
- Alerta [AlwaysOn – Failover]
Ajustado o alerta para não alertar o Failover no secundário quando o primário cair. Somente será enviado quando o secundário assumir e se tornar primário.
- Alerta [Blocked Process]
Ajustado o alerta para não quebrar o quadro das sessões onde a origem do alerta é um processo ignorado.
Ajustado o alerta para entender a raiz do bloqueio quando houve um deadlock e um dos processos ainda está em rollback.
- Alerta [Disk Space]
Ajustado o alerta para entender as configurações de Mount Point.
- Alerta [Filegroup]
Criado o alerta de Filegroup.
- Alerta [Log Full]
Ajustado o alerta para verificar se o arquivo tem espaço para crescer e evitar gerar falsos positivos ao alertar um arquivo que ficou cheio, porém o disco tem muito espaço para o arquivo crescer.
Ajustado o texto na tabela de TempDB para especificar que a coluna é referente a “Tempdb Current”.
Ajustada a ordenação da tabela “Top 10 – Log usado por Session ID com transações abertas” da coluna [Log Used MB] para decrescente.
- Alerta [MaxSize Growth]
Ajustado o alerta para entender as configurações de Mount Point.
Correção do quadro das bases do alerta que ficava em branco quando o alerta era de uma base criada no mesmo dia.
Criado o novo parâmetro para definir se o alerta valida todos os arquivos da base ou somente o último arquivo criado.
- Alerta [Slow File Growth]
Retirada a função “fn_trace_gettable” do alerta e criada a rotina para alimentar essa informação. Em alguns ambientes a leitura do arquivo estava morosa gerando o alerta de Timeout. Com isso a execução da Main fica mais performática.
- Alerta [Slow Queries]
Criado um novo parâmetro (3) para informar um valor, em segundos, diferente do parâmetro do Traces do Profile.
Exemplo: logar as queries com mais de 3 segundos e somente alertar queries com mais de 10 segundos.
- Alerta [Timeout]
Ajustado o alerta de timeout criando os parâmetros para determinar o tempo de validação da Main e também de habilitar e desabilitar automaticamente o job “PowerRoutine – Load Log WhoIsActive”.
- Check List
Incluída a informação de contato de emergência.
Implementada as falhas de rebuild do dia anterior.
- Report Monthly
O report “Alerts” foi incorporado ao CheckList e com isso o job foi deletado.
- Rotina [Database Errors]
Ajustada a rotina para salvar a informação de “Application Name” e exibir no alerta.
- Rotina [Load Job History]
Ajustada a rotina para salvar as informações dos erros de pacotes SSIS.
Ajustada a rotina para melhorar performance.
- Rotina [Load Tempdb Query Usage]
Ajustada a rotina para não gerar duplicidade ao retornar o texto da query.
- Queries Profile
Implementada a possibilidade de utilizar o Queries Profile através do Extended Events (XE).
Com essa melhoria ambientes que tem várias rotinas com “sp_execute” serão beneficiados logando também o comando SQL.