As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Monitore suas métricas de recursos do Lightsail
Monitore o desempenho de suas instâncias, bancos de dados, distribuições, balanceadores de carga, serviços de contêineres e buckets no Amazon Lightsail verificando e coletando seus dados métricos. Estabeleça uma linha de referência ao longo do tempo, para que você possa configurar alarmes para detectar mais facilmente anomalias e problemas com o desempenho de seus recursos.
O Amazon Lightsail relata dados métricos para instâncias, bancos de dados, distribuições de rede de entrega de conteúdo (CDN), balanceadores de carga, serviços de contêineres e buckets. Você pode visualizar e monitorar esses dados no console do Lightsail. O monitoramento é uma parte importante para manter a confiabilidade, a disponibilidade e o desempenho de seus recursos. Monitore e colete dados de métricas de seus recursos regularmente para que você possa depurar mais rapidamente uma falha de vários pontos, caso ocorra uma falha.
Índice
Monitorar seus recursos de forma eficaz
Você deve estabelecer uma linha de referência para o desempenho normal dos recursos em seu ambiente. Meça o desempenho em vários momentos e em diferentes condições de carga. Ao monitorar seus recursos, você deve anotar e registrar um histórico do desempenho dos recursos ao longo do tempo. Compare o desempenho atual de seus recursos com os dados históricos coletados. Isso ajuda a identificar padrões de desempenho normais e anomalias de desempenho e a conceber métodos para abordá-los.
Por exemplo, você pode monitorar a utilização de CPU, a utilização da rede e as verificações de status de suas instâncias. Quando o desempenho estiver fora da linha de referência estabelecida, pode ser necessário reconfigurar ou otimizar a instância para reduzir a utilização de CPU ou reduzir o tráfego de rede. Se sua instância continuar operando acima dos limites de utilização da CPU, talvez você queira mudar para um plano maior para sua instância (use o plano de $7USD/month plan instead of the $5 USD/month). Você pode mudar para um plano maior criando um snapshot da instância e criando uma instância desse snapshot usando o plano maior.
Depois de estabelecer uma linha de base, você pode configurar alarmes no console do Lightsail para notificá-lo quando seus recursos ultrapassarem os limites especificados. Para obter mais informações, consulte Notificações e Alarmes.
Conceitos e terminologia de métricas
A terminologia e os conceitos a seguir ajudam você a entender melhor o uso de métricas no Lightsail.
Métricas
Um indicador representa um conjunto de pontos de dados ordenados por tempo. Considere uma métrica como variável a ser monitorada, e os pontos de dados como representando os valores dessa variável ao longo do tempo. As métricas são definidas exclusivamente por um nome. Por exemplo, algumas métricas de instância fornecidas pelo Lightsail incluem utilização da CPU CPUUtilization
(), tráfego de rede de entrada () e tráfego de rede de saída NetworkIn
(). NetworkOut
Para obter mais informações sobre todas as métricas de recursos disponíveis no Lightsail, consulte Métricas disponíveis no Lightsail.
Retenção de métricas
Pontos de dados com um período de 60 segundos (resolução de 1 minuto) ficam disponíveis por 15 dias. Pontos de dados com um período de 300 segundos (resolução de 5 minutos) ficam disponíveis por 63 dias. Pontos de dados com um período de 3600 segundos (1 hora) ficam disponíveis por 455 dias (15 meses).
Os pontos de dados disponíveis inicialmente com um período menor são agregados para um armazenamento de longo prazo. Por exemplo, pontos de dados com granularidade de 1 minuto permanecem disponíveis por 15 dias com resolução de 1 minuto. Depois de 15 dias estes dados ainda estarão disponíveis, mas estarão agregados e poderão ser recuperados apenas com uma resolução de 5 minutos. Depois de 63 dias, os dados estarão ainda mais agregados e disponíveis com uma resolução de 1 hora. Se precisar de disponibilidade de métricas por mais tempo do que esses períodos, você pode usar a API Lightsail AWS Command Line Interface ,AWS CLI() SDKs e recuperar os pontos de dados para armazenamento off-line ou diferente.
Para obter mais informações, consulte GetInstanceMetricData, GetBucketMetricData, GetLoadBalancerMetricDataGetDistributionMetricData, e GetRelationalDatabaseMetricDatana referência da API Lightsail.
Statistics
A estatística de métricas é o meio pelo qual os dados são agregados ao longo de um período. Exemplo de estatísticas incluem Average
, Sum
e Maximum
. Por exemplo, os dados da métrica de utilização de CPU da instância podem ser calculados usando a estatística Average
, conexões de banco de dados podem ser adicionadas usando a estatística Sum
, o tempo de resposta máximo do load balancer pode ser recuperado usando a estatística Maximum
e assim por diante.
Para obter uma lista das estatísticas métricas disponíveis, consulte estatísticas para GetInstanceMetricData, estatísticas para GetBucketMetricData, estatísticas para GetLoadBalancerMetricData e estatísticas para GetDistributionMetricData GetRelationalDatabaseMetricData na referência da API Lightsail.
Unidades
Cada estatística tem uma unidade de medida. Exemplo de unidades incluem Bytes
, Seconds
, Count
e Percent
. Para ver a lista completa das unidades, consulte unidades para GetInstanceMetricData, unidades para GetLoadBalancerMetricData e unidades para GetDistributionMetricData GetRelationalDatabaseMetricData na referência da API Lightsail.
Períodos
Um período é o tempo associado a um ponto de dados específico: a granularidade dos pontos de dados retornados. Cada estatística representa uma agregação de dados de métricas coletados durante um período especificado. Os períodos são definidos em segundos e os valores válidos para o período são qualquer múltiplo de 60 segundos (1 minuto) e 300 segundos (5 minutos).
Ao recuperar pontos de dados usando a API Lightsail, você pode especificar um período, hora de início e hora de término. Esses parâmetros determinam o período geral associado ao ponto de dados. O Lightsail relata dados métricos em incrementos de 1 minuto ou 5 minutos; portanto, você deve especificar períodos em múltiplos de 60 segundos e 300 segundos. Os valores que você especifica para a hora de início e a hora de término determinam quantos períodos o Lightsail retorna. Se você preferir estatísticas agregadas em blocos de 10 minutos, especifique um período de 600. Para estatísticas agregadas durante uma hora inteira, especifique um período de 3600 e assim por diante.
Os períodos também são importantes para os alarmes do Lightsail. O Lightsail avalia pontos de dados para alarmes a cada 5 minutos, e cada ponto de dados para alarmes representa um período de 5 minutos de dados agregados. Ao criar um alarme para monitorar uma métrica específica, você está pedindo ao Lightsail que compare essa métrica com o valor limite que você especifica. Você tem amplo controle sobre como o Lightsail faz essa comparação. Você pode especificar o período durante o qual a comparação é feita e também especificar quantos períodos de avaliação são usados para chegar a uma conclusão. Para obter mais informações, consulte Alarmes do .
Alarmes
Um alarme monitora uma única métrica durante um período e notifica você quando a métrica ultrapassa um limite especificado. A notificação pode ser um banner exibido no console do Lightsail, um e-mail enviado para um endereço de e-mail que você especificou e uma mensagem de texto SMS enviada para um número de celular que você especificou. Para obter mais informações, consulte Alarmes do .
Métricas disponíveis no Lightsail
Métricas de instância
As seguintes métricas de instâncias estão disponíveis. Para obter mais informações, consulte Visualização de métricas de instância no Amazon Lightsail.
-
Utilização de CPU (
CPUUtilization
): o percentual de unidades de computação alocadas que estão em uso na instância no momento. Essa métrica identifica a potência de processamento para execução de aplicativos na instância. As ferramentas em seu sistema operacional podem mostrar uma porcentagem menor que a do Lightsail quando a instância não tem um núcleo de processador completo alocado.Ao visualizar os gráficos de métricas de utilização da CPU para suas instâncias no console do Lightsail, você verá zonas sustentáveis e com capacidade de intermitência. Para obter mais informações sobre o significado dessas zonas, consulte Utilização de CPU em zonas sustentáveis e de intermitência
. -
Capacidade de expansão em minutos (
BurstCapacityTime
) e porcentagem (BurstCapacityPercentage
): os minutos de capacidade de expansão representam a quantidade de tempo disponível para sua instância expandir com 100% de utilização da CPU. Porcentagem de capacidade de expansão é a porcentagem de desempenho da CPU disponível para sua instância. A instância tem consumo contínuo e acumula capacidade de intermitência. Os minutos de capacidade de expansão são consumidos à taxa total somente quando a instância opera com 100% de utilização da CPU. Para obter mais informações sobre a capacidade de intermitência da instância, consulte Visualização da capacidade de intermitência da instância no Amazon Lightsail. -
Tráfego de entrada da rede (
NetworkIn
): o número de bytes recebidos em todas as interfaces da rede pela instância. Essa métrica identifica o volume de tráfego de entrada da rede de uma única instância. O número relatado é o número de bytes recebidos durante o período. Como essa métrica é relatada em intervalos de 5 minutos, divida o número relatado por 300 para encontrar os bytes/segundo. -
Tráfego de saída da rede (
NetworkOut
): o número de bytes enviados em todas as interfaces de rede pela instância. Essa métrica identifica o volume do tráfego de saída da rede de uma única instância. O número relatado é o número de bytes enviados durante o período. Como essa métrica é relatada em intervalos de 5 minutos, divida o número relatado por 300 para encontrar os bytes/segundo. -
Falhas de verificação de status (
StatusCheckFailed
) informa se a instância passou ou falhou tanto na verificação de status da instância como na verificação de status do sistema. Essa métrica pode ser 0 (passou) ou 1 (falhou). Essa métrica está disponível em uma frequência de 1 minuto. -
Falhas na verificação de status da instância (
StatusCheckFailed_Instance
): informa se a instância passou ou falhou na verificação de status da instância. Essa métrica pode ser 0 (passou) ou 1 (falhou). Essa métrica está disponível em uma frequência de 1 minuto. -
Falhas de verificação de status do sistema (
StatusCheckFailed_System
): relata se a instância passou ou falhou na verificação de status do sistema. Essa métrica pode ser 0 (passou) ou 1 (falhou). Essa métrica está disponível em uma frequência de 1 minuto. -
Nenhuma solicitação de metadados de token (
MetadataNoToken
): o número de vezes que o serviço de metadados da instância foi acessado com êxito sem um token. Essa métrica determina se existem processos que acessam metadados de instância ao usar Serviço de metadados da instância versão 1, que não usa um token. Se todas as solicitações usarem sessões baseadas em tokens, por exemplo Serviço de metadados da instância versão 2, então, o valor será 0. Para obter mais informações, consulte Metadados da instância e dados do usuário no Amazon Lightsail.
Métricas de banco de dados
As seguintes métricas de banco de dados estão disponíveis. Para obter mais informações, consulte Visualização de métricas de banco de dados no Amazon Lightsail.
-
Utilização de CPU (
CPUUtilization
): a porcentagem de utilização de CPU em uso no banco de dados no momento. -
Conexões ao banco de dados (
DatabaseConnections
): o número de conexões ao banco de dados em uso. -
Profundidade da fila de disco (
DiskQueueDepth
) — O número de solicitações pendentes IOs (solicitações de leitura/gravação) que estão aguardando para acessar o disco. -
Espaço de armazenamento livre (
FreeStorageSpace
): a quantidade de espaço de armazenamento disponível. -
Throughput de entrada da rede (
NetworkReceiveThroughput
): o tráfego de rede de entrada (recebido) no banco de dados, incluindo o tráfego de banco de dados de cliente e o tráfego da AWS usado para monitoramento e replicação. -
Throughput de transmissão da rede (
NetworkTransmitThroughput
): o tráfego de saída da rede (transmitido) no banco de dados, incluindo o tráfego de banco de dados de cliente e o tráfego da AWS usado para monitoramento e replicação.
Métricas de distribuição
As métricas de distribuição a seguir estão disponíveis. Para obter mais informações, consulte Visualização de métricas de distribuição no Amazon Lightsail.
-
Solicitações (
Requests
): o total de solicitações de visualizador recebidas pela distribuição, para todos os métodos HTTP e para solicitações HTTP e HTTPS. -
Bytes carregados (
BytesUploaded
): o número de bytes carregados na origem por sua distribuição, usando solicitações POST e PUT. -
Bytes baixados (
BytesDownloaded
): o número de bytes obtidos por download por visualizadores para solicitações GET, HEAD e OPTIONS. -
Taxa total de erro (
TotalErrorRate
): a porcentagem de todas as solicitações do visualizador para as quais o código de status HTTP da resposta foi 4xx ou 5xx. -
Taxa de erro HTTP 4xx (
4xxErrorRate
): a porcentagem de todas as solicitações do visualizador para as quais o código de status HTTP da resposta foi 4xx. Nesses casos, o cliente ou o visualizador do cliente pode ter cometido um erro. Por exemplo, um código de status 404 (Não encontrado) significa que o cliente solicitou um objeto não encontrado. -
Taxa de erro HTTP 5xx (
5xxErrorRate
): a porcentagem de todas as solicitações do visualizador para as quais o código de status HTTP da resposta foi 5xx. Nesses casos, o servidor de origem não satisfez a solicitação. Por exemplo, um código de status 503 (Serviço indisponível) significa que o servidor de origem está indisponível no momento.
Métricas de balanceador de carga
As seguintes métricas de load balancer estão disponíveis. Para obter mais informações, consulte Visualização de métricas do balanceador de carga no Amazon Lightsail.
-
Contagem de hosts íntegros (
HealthyHostCount
): o número de instâncias de destino consideradas íntegras. -
Contagem de hosts não íntegros (
UnhealthyHostCount
): o número de instâncias de destino que são consideradas não íntegras. -
HTTP 4XX do balanceador de carga (
HTTPCode_LB_4XX_Count
): o número de códigos de erro de cliente HTTP 4XX originados no balanceador de carga. Erros de cliente são gerados quando solicitações estão malformadas ou incompletas. Essas solicitações não foram recebidas pela instância de destino. Essa contagem não inclui códigos de resposta gerados pelas instâncias de destino. -
HTTP 5XX do balanceador de carga (
HTTPCode_LB_5XX_Count
): o número de códigos de erro do servidor HTTP 5XX originados no balanceador de carga. Isso não inclui códigos de resposta gerado pela instância de destino. A métrica será relatada se não houver instâncias íntegras anexadas ao load balancer, ou se a taxa de solicitações exceder a capacidade das instâncias (spillover) ou do load balancer. -
HTTP 2XX de instância (
HTTPCode_Instance_2XX_Count
): o número de códigos de resposta HTTP 2XX gerados pelas instâncias de destino. Isso não inclui códigos de resposta gerados pelo load balancer. -
HTTP 3XX de instância (
HTTPCode_Instance_3XX_Count
): o número de códigos de resposta HTTP 3XX gerados pelas instâncias de destino. Isso não inclui códigos de resposta gerados pelo load balancer. -
HTTP 4XX de instância (
HTTPCode_Instance_4XX_Count
): o número de códigos de resposta HTTP 4XX gerados pelas instâncias de destino. Isso não inclui códigos de resposta gerados pelo load balancer. -
HTTP 5XX de instância (
HTTPCode_Instance_5XX_Count
): o número de códigos de resposta HTTP 5XX gerados pelas instâncias de destino. Isso não inclui códigos de resposta gerados pelo load balancer. -
Tempo de resposta de instância (
InstanceResponseTime
): o tempo decorrido, em segundos, depois que a solicitação deixou o balanceador de carga até o momento em que uma resposta é recebida da instância de destino. -
Contagem de erros de negociação de TLS de cliente (
ClientTLSNegotiationErrorCount
): o número de conexões TLS iniciadas pelo cliente que não estabeleceram uma sessão com o balanceador de carga devido a um erro de TLS gerado pelo balanceador de carga. Entre as causas possíveis está uma diferença de cifras ou protocolos. -
Contagem de solicitações (
RequestCount
) — O número de solicitações processadas IPv4. Essa contagem inclui somente as solicitações com uma resposta gerada por uma instância de destino do load balancer. -
Contagem de conexões rejeitadas (
RejectedConnectionCount
): o número de conexões que foram rejeitadas porque o balanceador de carga atingiu o número máximo de conexões.
Métricas de serviço de contêiner
As métricas de serviço de contêiner a seguir estão disponíveis. Para obter mais informações, consulte View container service metrics.
-
Utilização da CPU (
CPUUtilization
): o percentual médio de unidades de computação que estão em uso em todos os nós do serviço de contêiner no momento. Essa métrica identifica a potência de processamento necessária para executar contêineres no serviço de contêiner. -
Utilização da memória (
MemoryUtilization
): a porcentagem média de memória que está atualmente em uso em todos os nós do serviço de contêiner. Essa métrica identifica a memória necessária para executar contêineres no serviço de contêiner.
Métricas de bucket
As seguintes métricas de bucket estão disponíveis. Para obter mais informações, consulte Visualização de métricas de bucket no Amazon Lightsail.
-
Tamanho do bucket (
BucketSizeBytes
): o volume de dados armazenados em um bucket. O valor é calculado somando o tamanho de todos os objetos do bucket (objetos atuais e não atuais), incluindo o tamanho de todas as partes de todos os multipart uploads incompletos do bucket. -
Número de objetos (
NumberOfObjects
): o total de objetos armazenados em um bucket. O valor é calculado contando todos os objetos do bucket (objetos atuais e não atuais) e o número total de partes de todos os multipart uploads incompletos do bucket.
nota
Os dados de métrica do bucket não são relatados quando o bucket está vazio.