Rightsizing

Rightsizing é uma funcionalidade de Kubernetes que faz a análise baseada nas aplicações sendo executadas nos Clusters e recomenda a opção mais econômica com base na utilização.

Como chegar em Rightsizing:

  1. Em Kubernetes, selecione a opção Rightsizing.

  1. O sistema irá exibir a tela de recomendações de Rightsizing contendo a opção de aplicar alguns campos de filtro:

  • Clicando no ícone de Filtros, conforme destacado abaixo:

  • O sistema irá exibir todas as opções de labels coletados da plataforma de observabilidade, permitindo aplicar o campo de filtro desejado:

  • Ao selecionar o campo desejado, será possível fornecer mais informações sobre o campo de filtro, como:

    • Habilitar a opção de expressões negativas, caso queira trabalhar com um resultado diferente do informado.

    • É maior que: Nesse caso, deve ser informado o valor de referencia para que o sistema retorno as opções maiores.

    • É menor que: Nesse caso, deve ser informado o valor de referencia para que o sistema retorno as opções menores.

    • É maior ou igual a: Nesse caso, deve ser informado o valor de referencia para que o sistema retorno as opções maiores ou iguais.

    • É menor ou igual a: Nesse caso, deve ser informado o valor de referencia para que o sistema retorno as opções menores ou iguais.

  • E clicando no botão Salvar, o sistema irá exibir o filtro adicionado:

  1. Clicando na opção Métricas, o sistema permite selecionar as opções de métricas que deseja visualizar no relatório de Rightsizing:

  1. Clicando no ícone de calendário, é possível aplicar um período de competencia, conforme destacado abaixo:

  • O sistema irá abrir o mês informado, permitindo selecionar um dia especifico:

  • Ao selecionar o dia desejado, clicando no botão Recarregar, o sistema irá atualizar os dados da página para o novo dia informado:

  1. Na opção Baixar Relatório, clicando no ícone "" o sistema ira extrair um relatório em formato CSV.

  1. Mais abaixo, o sistema também irá exibir um gráfico de Recomendações com Economia estimada por Recomendação.

  1. Além de um relatório contendo a lista de aplicações referentes as recomendações indicadas:

Esse relatório possuirá informaçõe básicas como as listadas abaixo, além das métricas informadas no início da página:

  • Aplicação

  • Nome do Cluster

  • Container

  • Namespace

  • Tipo de Aplicação

  1. Clicando no nome da aplicação em azul, o sistema irá abrir a tela de Detalhes de Rightsizing, com informações como:

  • Informações do Recurso:

    • Nome do Cluster

    • Aplicação

    • Namespace

    • Tipo de Aplicação

    • Container

    • Custo Alocado

    • Custo Total Utilizado (CPU e Memória)

    • Economia Estimada

Clicando na opção Visualizar mais informações, destacada acima, o sistema irá direcionar para a tela de Detalhes por Aplicação em Overview.

  1. Mais abaixo, serão apresentadas informações de CPU e/ou Memória, a depender da aplicação selecionada.

Informações de CPU:

  • Clicando na aba CPU, o sistema irá apresentar as seguintes informações:

    • CPU Request

    • Utilização de CPU (MAX)

    • Limite de CPU

    • Custo de CPU Alocada

    • Custo de Utilização de CPU

    • Recomendação de CPU

    • Economia Estimada de CPU

  • Mais abaixo, será apresentado um gráfico de Custo Utilizado x Alocado de CPU, que representa o custo utilizado e alocado de CPU durante o período selecionado.

    • A área de verde representa o Custo de CPU Alocada

    • A área rosa representa o Custo Utilizado de CPU

    • A linha amarela representa o Valor Estimado de Rightsizing

  • Descendo mais um pouco, o sistema irá exibir um gráfico de Utilização de CPU em milicores:

    • A área azul representa a Request de CPU

    • A área rosa representa a Utilização de CPU

    • A linha amarela representa a Recomendação de Rigtsizing

  • No canto superior direito, conforme destacado abaixo, o sistema também permite alterar o retorno de MAX (máximo) para AVG (médio). Permitindo navegar entre o médio e o máximo para aplicações com muito pico de utilização de CPU.

Informações de Memória:

  • Clicando na aba Memória RAM, o sistema irá apresentar as seguintes informações:

    • Request de Memória

    • Utilização de Memória (MAX)

    • Limite de Memória

    • Custo de Memória Alocada

    • Custo de Utilização de Memória

    • Recomendação de Memória

    • Economia Estimada de Memória

  • Mais abaixo, será apresentado um gráfico de Custo Utilizado x Alocado de Memória, que representa o custo utilizado e alocado de Memória durante o período selecionado.

    • A área de verde representa o Custo de Memória Alocada

    • A área rosa representa o Custo Utilizado de Memória

    • A linha amarela representa o Valor Estimado de Rightsizing

  • Descendo mais um pouco, o sistema irá exibir um gráfico de Utilização de Memória em GB:

    • A área azul representa a Request de Memória

    • A área rosa representa a Utilização de Memória

    • A linha amarela representa a Recomendação de Rigtsizing

  • No canto superior direito, conforme destacado abaixo, o sistema também permite alterar o retorno de MAX (máximo) para AVG (médio). Permitindo navegar entre o médio e o máximo para aplicações com muito pico de utilização de Memória.

Last updated