Header Ads

Como monitorar suas gotas DigitalOcean

O monitoramento de seus recursos de nuvem permite que você se mantenha à frente de cargas de trabalho exigentes. As gotículas da DigitalOcean se beneficiam de opções de relatórios integrados versáteis que oferecem visibilidade de seu uso.

Gráficos de métricas de gotículas

A maneira mais direta de monitorar suas gotas é com os gráficos no Painel de controle da nuvem. Faça login em sua conta DigitalOcean e clique em uma de suas gotas. Você acabará na tela Gráficos.

Os gráficos fornecem uma visão geral da CPU, RAM e utilização do disco e da rede do droplet. Usando os menus suspensos no canto superior direito, você pode ajustar o período de tempo na exibição e definir um intervalo de atualização automática. Os dados estão disponíveis desde a última hora até os últimos 14 dias.

Como as métricas são coletadas?

As métricas são coletadas de seu droplet usando o utilitário do-agent de código aberto da DigitalOcean. Isso é compatível com Ubuntu, CentOS, Debian e Fedora. Outras distribuições (bem como as versões anteriores das anteriores) não podem usar do-agent e, em vez disso, exibir um conjunto limitado de gráficos básicos.

Você pode instalar manualmente do-agent se seu droplet &’ estiver executando uma distribuição compatível, mas você não vê o complemento completo de gráficos. Isso pode ser porque você atualizou seu droplet de uma versão mais antiga ou talvez o tenha criado originalmente sem o agente de métricas instalado.

Conecte-se ao seu droplet por SSH e execute o seguinte script de instalação:

 curl -sSL https://repos. insights. digitalocean. com/install. sh | sudo bash 

Os dados devem começar a aparecer no painel de controle da nuvem em alguns minutos.

do-agent coleta periodicamente dados do sistema de arquivos virtual / proc. As métricas são então enviadas via gRPC para o endpoint de ingestão da DigitalOcean. O agente se autentica como pertencente ao seu droplet, então os dados acabam na sua conta DigitalOcean.

Nenhuma das informações fornecidas pelo do-agent é sensível à segurança. A ferramenta apenas transmite dados e não os recebe. Embora ele se comunique pelas portas 80 e 443, você pode executar um servidor da Web com segurança enquanto ele está instalado.

Mais monitoramento detalhado com ferramentas Linux

Os gráficos do

DigitalOcean fornecem uma visão rápida de sua gota. Você precisará se conectar por SSH e usar as ferramentas do Linux para se aprofundar nos picos de atividade.

Você pode usar top para visualizar rapidamente os processos em execução em seu droplet. A tabela é atualizada automaticamente. É classificado por uso da CPU por padrão. Para alternar para a classificação por consumo de memória, pressione Shift + M. Você pode alternar entre as unidades de memória (bytes / MB / GB) pressionando a tecla e. As unidades das estatísticas na parte superior da tela são alternadas usando Shift + E.

Outro comando de monitoramento útil é o tempo de atividade. Isso mostra há quanto tempo seu droplet está em execução, quantas conexões de usuário foram feitas nesse tempo e os números médios de carga nos últimos um, cinco e 15 minutos.

A média de carga é uma medida do número de processos em execução e em espera durante um período de tempo. Indica a disponibilidade do seu sistema para lidar com novos processos. Uma média de carga baixa sugere que seu droplet está geralmente ocioso, o que você pode verificar observando o gráfico de CPU da DigitalOcean. O valor médio de carga máxima é equivalente ao número de núcleos disponíveis para seu servidor (ou seja, 4,0 em um droplet com 4 vCPUs).

Informações sobre a utilização do disco podem ser obtidas no iotop. Isso mostrará as estatísticas de leitura e gravação do disco em tempo real. Inclui uma lista dos processos que estão usando seu disco. A coluna IO indica a porcentagem de tempo que cada processo gastou esperando no I / O do disco.

Criando políticas de alerta automatizadas

Você pode optar por receber alertas quando as métricas excederem um limite específico. Os alertas podem ser enviados por e-mail ou via Slack.

Clique no link “ Monitoramento ” link na barra lateral do Painel de controle. Você verá uma lista dos alertas em sua conta. Clique no botão azul “ Criar política de alerta ” botão para adicionar uma nova política.

Use os menus suspensos para configurar seu novo alerta. As métricas disponíveis se alinham com os dados coletados pelo do-agent. Você pode escolher entre limites de relatório de cinco, dez, 30 e 60 minutos. O exemplo mostrado abaixo enviaria um alerta se o uso da CPU ultrapassasse 70% por mais de cinco minutos. O relatório agregado evita que picos e vales momentâneos criem uma série de alertas.

A seguir, escolha os droplets aos quais aplicar sua política. Você pode adicionar droplets individuais, um nome de tag (para nós do Kubernetes) ou o especial “ All Droplets ” seletor.

Em “ Enviar alertas por, ” configurar o mecanismo de alerta. Isso é pré-preenchido com o endereço de e-mail associado à sua conta DigitalOcean. Você pode adicionar destinatários adicionais, se necessário, o que é útil se você preferir um colega de trabalho ou contratado para lidar com os incidentes.

Você pode optar por receber alertas no Slack. Clique no botão “ Conectar Slack ” e siga as instruções para fazer login em sua conta do Slack. Autorize a DigitalOcean a acessar seu espaço de trabalho do Slack. Você poderá então escolher se os alertas serão postados em um canal ou nas mensagens diretas de um usuário.

Para ativar o seu alerta, atribua um nome a ele e pressione o botão “ Criar política de alerta ” botão. Você precisará repetir o processo e adicionar outro alerta se quiser rastrear mais métricas. Atualmente, não há suporte para adicionar várias métricas a uma única política de alerta.

Limitações do monitoramento do DigitalOcean

As opções de monitoramento do DigitalOcean fornecem uma visão de alto nível do desempenho do seu droplet. Os dados são precisos e oportunos, mas mostram apenas o que está acontecendo, não por quê.

Configurar uma política de alerta do DigitalOcean garante que você seja informado sobre eventos problemáticos assim que eles surgirem. No entanto, o sistema não pode ser usado como sua única solução de monitoramento. Você precisará ter certeza de que está preparado, com ferramentas e fluxos de trabalho que podem expor a causa raiz da atividade anômala.

O monitoramento do

DigitalOcean se concentra na integridade do sistema de sua gota. Em um cenário ideal, deve ser raro que um alerta seja disparado. Seu sistema de monitoramento de nível de aplicativo deve começar a relatar taxas de erro aumentadas ou gargalos de rendimento antes que afetem o sistema mais amplo. No entanto, em muitas equipes, a resposta a incidentes ainda começa de cima para baixo. Nesse caso, os gráficos e alertas da DigitalOcean são uma ferramenta imediata para ajudar no combate a incêndios.

Conclusão

As opções de monitoramento do

DigitalOcean permitem que você visualize o uso de recursos e fique à frente das mudanças de requisitos. Além dos droplets, o Painel de controle também oferece gráficos de atividades de bancos de dados gerenciados, clusters Kubernetes e balanceadores de carga. Selecione qualquer um desses recursos em sua respectiva página do Painel de controle para avaliar a atividade em tempo real. Juntamente com as estatísticas de cálculo de gotículas, essas métricas fornecem insights sobre as pressões que suas cargas de trabalho estão enfrentando.

Nenhum comentário