fbpx

[Power Alerts] Versão 3.5.5 liberada – Suporte Linux homologado

[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.