Por padrão, os cálculos de objetivos de nível de serviço (SLO) incluem todos os períodos de tempo, o que pode contabilizar manutenções planejadas ou horas não operacionais em sua pontuação de conformidade. Isso penaliza suas métricas de confiabilidade durante interrupções esperadas e dificulta o foco em problemas reais de serviço.
As janelas de manutenção resolvem esse problema permitindo que você exclua períodos específicos de inatividade planejada dos seus cálculos de conformidade com SLO e de orçamento de erros. Você pode agendar janelas de manutenção únicas ou recorrentes, para que suas métricas de desempenho reflitam com precisão apenas os períodos operacionais sem ajustes manuais.
O que você pode fazer com as janelas de manutenção
As janelas de manutenção permitem definir e agendar exclusões de período de inatividade planejado para seus níveis de serviço. Você pode usar janelas de manutenção para:
- Excluir manutenção planejada: programe períodos específicos quando houver planos de manutenção, atualizações ou alterações no sistema para que não impactem a conformidade do seu SLO e os cálculos de orçamento de erros.
- Agende janelas únicas ou recorrentes: Crie janelas de manutenção únicas para eventos específicos ou configure agendamentos recorrentes (diários, semanais, mensais) para períodos regulares de manutenção.
- Aplicar a vários níveis de serviço: Use a mesma janela de manutenção em vários níveis de serviço na mesma conta para gerenciar exclusões de forma eficiente.
- Acompanhar histórico de manutenção: visualize todas as janelas de manutenção programadas, ativas e inativas com informações detalhadas sobre o impacto delas nos seus níveis de serviço.
- Visualize períodos de manutenção: Veja as janelas de manutenção exibidas diretamente nos seus gráficos de nível de serviço como barras cinzas, facilitando a compreensão de quando as exclusões estão ativas.
Casos de uso
Aqui estão alguns casos de uso nos quais você pode utilizar janelas de manutenção:
- Atualizações programadas do sistema: Exclua as janelas mensais de atualização do sistema (por exemplo, todo terceiro domingo, das 2:00 às 6:00) dos cálculos de SLO para evitar penalizações injustas durante a manutenção necessária.
- Horário não operacional: exclua noites e fins de semana para serviços que operam apenas durante o horário comercial (por exemplo, diariamente das 18:00 às 08:00 e o dia todo de sábado a domingo).
- Implantações planejadas: Exclua janelas de implantação únicas quando estiver lançando novos recursos ou fazendo alterações na infraestrutura.
- Teste de caos: Exclua os períodos em que você estiver executando experimentos de engenharia do caos para testar a resiliência do sistema.
Limitações
Ao usar janelas de manutenção, tenha estas limitações em mente:
- Escopo da conta: Todos os níveis de serviço em uma janela de manutenção devem pertencer à mesma conta. Você não pode aplicar uma única janela de manutenção em várias contas.
- Opções de frequência recorrente: As janelas de manutenção recorrentes são limitadas a frequências diárias, semanais e mensais. Você não pode criar padrões de recorrência personalizados (como a cada duas semanas).
Tópicos relacionados
Agendar e gerenciar janelas de manutenção
Aprenda a criar, editar e excluir janelas de manutenção na interface.
Gerenciar janelas de manutenção com o NerdGraph
Criar, atualizar, excluir e consultar janelas de manutenção programaticamente.
Comece a usar os níveis de serviço
Saber mais sobre o gerenciamento a nível de serviço e como criar SLIs e SLOs.