A documentação do gateway de arquivos do Amazon S3 foi movida para O que é o Amazon S3 File Gateway?
A documentação FSx do Amazon File Gateway foi movida para O que é o Amazon FSx File Gateway?
A documentação do gateway de fitas foi movida para O que é o gateway de fitas?
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á.
Como monitorar o Storage Gateway
Esta seção descreve como monitorar um gateway, incluindo recursos de monitoramento associados ao gateway, usando a Amazon CloudWatch. É possível monitorar o buffer de upload e o armazenamento em cache do gateway. O console do Storage Gateway é usado para visualizar métricas e alarmes do gateway. Por exemplo, é possível visualizar o número de bytes usado em operações de leitura e gravação, o tempo gasto nas operações de leitura e gravação e o tempo necessário para recuperar dados da nuvem da Amazon Web Services. Com essas métricas, você pode acompanhar a integridade de seu gateway e definir alarmes para notificá-lo quando uma ou mais métricas afastarem-se de um limite definido.
O Storage Gateway fornece CloudWatch métricas sem custo adicional. As métricas do Storage Gateway ficam arquivadas por um período de duas semanas. Ao usar essas métricas, você pode acessar informações históricas e obter uma melhor visão do desempenho do gateway e dos volumes. O Storage Gateway também fornece CloudWatch alarmes, exceto alarmes de alta resolução, sem custo adicional. Para obter mais informações sobre CloudWatch preços, consulte CloudWatch Preços da Amazon
Tópicos
- Noções básicas de métricas de gateway
- Dimensões das métricas do Storage Gateway
- Monitorar o buffer de upload
- Monitorar um armazenamento em cache
- Entendendo os CloudWatch alarmes
- Criação de CloudWatch alarmes recomendados para seu gateway
- Criando um CloudWatch alarme personalizado para seu gateway
- Como monitorar um gateway de volume
Noções básicas de métricas de gateway
Para a discussão deste tópico, definimos as métricas de gateway como métricas dimensionadas para o gateway, isto é, elas avaliam um fator relacionado ao gateway. Como um gateway contém um ou mais volumes, uma métrica específica ao gateway representa todos os volumes presentes no gateway. Por exemplo, a métrica CloudBytesUploaded
é o número total de bytes que o gateway envia à nuvem durante o período de relatório. Essa métrica inclui a atividade de todos os volumes no gateway.
Ao trabalhar com dados de métricas de gateway, você especifica a identificação exclusiva do gateway cujas métricas está interessado em visualizar. Para fazer isso, você especifica os valores GatewayId
e GatewayName
. Quando desejar trabalhar com uma métrica para gateway, especifique a dimensão do gateway no namespace da métrica, que distingue um métrica específica a um gateway ou específica a um volume. Para ter mais informações, consulte Usando o Amazon CloudWatch Metrics.
nota
Algumas métricas retornam pontos de dados somente quando novos dados são gerados durante o período de monitoramento mais recente.
Métrica | Descrição |
---|---|
AvailabilityNotifications |
Número de notificações de integridade relacionadas à disponibilidade geradas pelo gateway. Use essa métrica com a estatística Unidade: número |
CacheHitPercent |
Porcentagem de leituras de aplicativos feitas pelo cache. A amostra é capturada no final do período do relatório. Unidade: percentual |
CacheUsed |
O número total de bytes sendo utilizados no armazenamento em cache do gateway. A amostra é capturada no final do período do relatório. Unidade: bytes |
IoWaitPercent |
Porcentagem de tempo em que o gateway está aguardando uma resposta do disco local. Unidade: percentual |
MemTotalBytes |
Quantidade de RAM provisionada para a VM do gateway, em bytes. Unidade: bytes |
MemUsedBytes |
Quantidade de RAM atualmente em uso pela VM do gateway, em bytes. Unidade: bytes |
QueuedWrites |
O número de bytes aguardando para serem gravados AWS, amostrado no final do período do relatório para todos os volumes no gateway. Esses bytes são mantidos no armazenamento de trabalho do seu gateway. Unidade: bytes |
ReadBytes |
O número total de bytes lidos dos aplicativos locais no período do relatório para todos os volumes no gateway. Use essa métrica com a estatística Unidade: bytes |
ReadTime |
O número total de milissegundos gastos em operações de leitura dos aplicativos locais no período do relatório para todos os volumes no gateway. Use essa métrica com a estatística Unidade: milissegundos |
TimeSinceLastRecoveryPoint |
O tempo desde o último ponto de recuperação disponível. Para ter mais informações, consulte O gateway armazenado em cache é inacessível e você deseja recuperar seus dados. Unidade: segundos |
TotalCacheSize |
O tamanho total de cache em bytes. A amostra é capturada no final do período do relatório. Unidade: bytes |
UploadBufferPercentUsed |
Percentual de uso do buffer de upload do gateway. A amostra é capturada no final do período do relatório. Unidade: percentual |
UploadBufferUsed |
O número total de bytes sendo utilizados no buffer de upload do gateway. A amostra é capturada no final do período do relatório. Unidade: bytes |
UserCpuPercent |
Porcentagem de tempo de CPU gasto no processamento do gateway, com média calculada em todos os núcleos. Unidade: percentual |
WorkingStorageFree |
A quantidade total de espaço não utilizado no armazenamento de trabalho do gateway. A amostra é capturada no final do período do relatório. Unidade: bytes |
WorkingStoragePercentUsed |
Percentual de uso do buffer de upload do gateway. A amostra é capturada no final do período do relatório. Unidade: percentual |
WorkingStorageUsed |
O número total de bytes sendo utilizados no buffer de upload do gateway. A amostra é capturada no final do período do relatório. Unidade: bytes |
WriteBytes |
O número total de bytes gravados nos aplicativos locais no período do relatório para todos os volumes no gateway. Use essa métrica com a estatística Unidade: bytes |
WriteTime |
O número total de milissegundos gastos em operações de gravação dos aplicativos locais no período do relatório para todos os volumes no gateway. Use essa métrica com a estatística Unidade: milissegundos |
Dimensões das métricas do Storage Gateway
O CloudWatch namespace do serviço Storage Gateway é. AWS/StorageGateway
Os dados são disponibilizados automaticamente em períodos de cinco minutos, sem custo adicional.
Dimensão |
Descrição |
---|---|
GatewayId , GatewayName |
Essas dimensões filtram os dados que você solicita para métricas específicas do gateway. É possível identificar um gateway para trabalhar pelo valor de Os dados de throughput e latência de um gateway são baseados em todos os volumes para o gateway em questão. Para obter informações sobre como trabalhar com métricas de gateway, consulte Medindo o desempenho entre seu gateway AWS e. |
VolumeId
|
Essa dimensão filtra os dados que você solicitar para as métricas específicas ao volume. Identifique um volume de armazenamento para trabalhar por seu valor de |
Monitorar o buffer de upload
Você pode encontrar informações a seguir sobre como monitorar o buffer de upload de um gateway e como criar um alarme para obter uma notificação quando o buffer exceder um limite especificado. Ao usar essa abordagem, é possível adicionar um armazenamento em buffer a um gateway antes que ele fique completamente cheio e seu aplicativo de armazenamento pare de fazer backup para a AWS.
O buffer de upload é monitorado da mesma forma nas arquiteturas de volume armazenado em cache e gateway de fitas. Para ter mais informações, consulte Como funciona o gateway de volumes (arquitetura).
nota
As métricas WorkingStoragePercentUsed
, WorkingStorageUsed
e WorkingStorageFree
representam o buffer de upload para os volumes armazenados somente antes do lançamento do atributo de volume armazenado em cache no Storage Gateway. Agora, use as métricas de buffer de upload equivalentes UploadBufferPercentUsed
, UploadBufferUsed
e UploadBufferFree
. Essas métricas se aplicam a ambas as arquiteturas de gateway.
Item de Interesse | Como medir |
---|---|
Uso do buffer de upload |
Use as métricas |
Como medir a porcentagem do buffer de upload que é usado
Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/
. -
Escolha a dimensão StorageGateway: Gateway Metrics e encontre o gateway com o qual você deseja trabalhar.
-
Escolha a métrica
UploadBufferPercentUsed
. -
Em Time Range, escolha um valor.
-
Escolha a estatística
Average
. -
Em Period, escolha o valor de 5 minutos para corresponder ao período de relatório padrão.
O conjunto de pontos de dados resultante, ordenado por tempo, contém a porcentagem usada do buffer de upload.
Usando o procedimento a seguir, você pode criar um alarme usando o CloudWatch console. Para saber mais sobre alarmes e limites, consulte Criação de CloudWatch alarmes no Guia do usuário da Amazon CloudWatch .
Para definir um alarme com limite superior para o buffer de upload de um gateway
Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/
. -
Selecione Create Alarm (Criar alarme) para iniciar o assistente de criação de alarme.
-
Especifique uma métrica para o alarme.
-
Na página Selecionar métrica do assistente de criação de alarme, escolha a GatewayName dimensão AWS/StorageGateway:GatewayId, e localize o gateway com o qual você deseja trabalhar.
-
Escolha a métrica
UploadBufferPercentUsed
. Use a estatísticaAverage
e um período de 5 minutos. -
Escolha Continuar.
-
-
Defina o nome do alarme, a descrição e o limite:
-
Na página Define Alarm (Definir alarme) do assistente de criação de alarme, identifique o alarme atribuindo um nome e uma descrição nas caixas Name (Nome) e Description (Descrição).
-
Defina o limite do alarme.
-
Escolha Continuar.
-
-
Configure uma ação de e-mail para o alarme:
-
Na página Configure Actions (Configurar ações) do assistente de criação de alarme, selecione Alarm (Alarme) para Alarm State (Estado do alarme).
-
Escolha Choose or create email topic para Topic.
Para criar um tópico de e-mail significa que você configurou um tópico do Amazon SNS. Para obter mais informações sobre o Amazon SNS, consulte Configurar o Amazon SNS no Guia do usuário da Amazon CloudWatch .
-
Em Topic (Tópico), insira um nome descritivo para o tópico.
-
Escolha Add Action.
-
Escolha Continuar.
-
-
Revise as configurações de alarme e crie o alarme:
-
Na página Review (Revisar) do assistente de criação de alarme, revise a definição e a métrica do alarme e as ações associadas a serem executadas (por exemplo, enviar uma notificação por e-mail).
-
Depois de rever o resumo do alarme, escolha Save Alarm.
-
-
Confirme a assinatura do tópico do alarme:
-
Abra o e-mail do Amazon SNS que foi enviado para o endereço de e-mail especificado ao criar o tópico.
A imagem a seguir mostra uma típica notificação de e-mail.
-
Confirme sua assinatura clicando no link no e-mail.
A confirmação de assinatura é exibida.
-
Monitorar um armazenamento em cache
Você pode encontrar informações a seguir sobre como monitorar o armazenamento em cache de um gateway e como criar um alarme para obter uma notificação quando os parâmetros do cache ultrapassarem os limites especificados. Ao usar esse alarme, você sabe quando adicionar armazenamento em cache a um gateway.
O armazenamento em cache é monitorado apenas na arquitetura de volumes armazenados em cache. Para ter mais informações, consulte Como funciona o gateway de volumes (arquitetura).
Item de Interesse | Como medir |
---|---|
Uso total de cache |
Use as métricas A métrica |
Porcentagem de solicitações de leitura que são feitas do cache |
Use a métrica Normalmente, é desejável que |
Porcentagem do cache que está suja, ou seja, contém conteúdo que não foi enviado para AWS |
Use a métrica Normalmente, é desejável que |
Como medir a porcentagem de um cache que está sujo para um gateway e todos os seus volumes
Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/
. -
Escolha a dimensão StorageGateway: Gateway Metrics e encontre o gateway com o qual você deseja trabalhar.
-
Escolha a métrica
CachePercentDirty
. -
Em Time Range, escolha um valor.
-
Escolha a estatística
Average
. -
Em Period, escolha o valor de 5 minutos para corresponder ao período de relatório padrão.
O conjunto de pontos de dados resultante, ordenados por tempo, contém a porcentagem de cache sujo por 5 minutos.
Como medir a porcentagem do cache que está sujo para um volume
Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/
. -
Escolha a dimensão StorageGateway: Métricas de volume e encontre o volume com o qual você deseja trabalhar.
-
Escolha a métrica
CachePercentDirty
. -
Em Time Range, escolha um valor.
-
Escolha a estatística
Average
. -
Em Period, escolha o valor de 5 minutos para corresponder ao período de relatório padrão.
O conjunto de pontos de dados resultante, ordenados por tempo, contém a porcentagem de cache sujo por 5 minutos.
Entendendo os CloudWatch alarmes
CloudWatch os alarmes monitoram informações sobre seu gateway com base em métricas e expressões. Você pode adicionar CloudWatch alarmes ao seu gateway e visualizar seus status no console do Storage Gateway. Para obter mais informações sobre as métricas usadas para monitorar o gateway de volumes, consulte Como entender as métricas do gateway e Como entender as métricas de volume. Para cada alarme, você especifica as condições que iniciarão o estado ALARM. Os indicadores de status do alarme no console do Storage Gateway ficam vermelhos quando estão no estado ALARM, facilitando o monitoramento proativo do status. É possível configurar alarmes para invocar ações automaticamente com base em mudanças sustentadas no estado. Para obter mais informações sobre CloudWatch alarmes, consulte Usando CloudWatch alarmes da Amazon no Guia CloudWatch do usuário da Amazon.
nota
Se você não tiver permissão para visualizar CloudWatch, não poderá ver os alarmes.
Para cada gateway ativado, recomendamos que você crie os seguintes alarmes do CloudWatch:
-
Espera alta de E/S:
IoWaitpercent
>= 20 para 3 pontos de dados em 15 minutos -
Percentual de cache sujo:
CachePercentDirty
> 80 para 4 pontos de dados em 20 minutos -
Notificações de integridade:
HealthNotifications
>= 1 para 1 ponto de dados em cinco minutos. Ao configurar esse alarme, defina Tratamento de dados ausentes como notBreaching.nota
Você poderá definir um alarme de notificação de integridade somente se o gateway tiver uma notificação de integridade anterior no CloudWatch.
Para gateways em plataformas de host VMware com o modo HA ativado, também recomendamos este alarme adicional: CloudWatch
-
Notificações de disponibilidade:
AvailabilityNotifications
>= 1 para 1 ponto de dados em cinco minutos Ao configurar esse alarme, defina Tratamento de dados ausentes como notBreaching.
A tabela a seguir descreve o estado de um alarme.
Estado | Descrição |
---|---|
OK |
A métrica ou a expressão está dentro do limite definido. |
Alarme |
A métrica ou a expressão está fora do limite definido. |
Dados insuficientes |
O alarme acabou de ser acionado, a métrica não está disponível ou não há dados suficientes para a métrica determinar o estado do alarme. |
Nenhum |
Nenhum alarme foi criado para o gateway. Para criar um alarme, consulte Criando um CloudWatch alarme personalizado para seu gateway. |
Indisponível |
O estado do alarme é desconhecido. Escolha Indisponível para visualizar informações de erro na guia Monitoramento. |
Criação de CloudWatch alarmes recomendados para seu gateway
Ao criar um novo gateway usando o console do Storage Gateway, você pode optar por criar todos os CloudWatch alarmes recomendados automaticamente como parte do processo de configuração inicial. Para obter mais informações, consulte Como configurar o gateway de volumes. Se você quiser adicionar ou atualizar CloudWatch os alarmes recomendados para um gateway existente, use o procedimento a seguir.
Para adicionar ou atualizar CloudWatch os alarmes recomendados para um gateway existente
nota
Esse recurso requer permissões CloudWatch de política, que não são concedidas automaticamente como parte da política de acesso total pré-configurada do Storage Gateway. Certifique-se de que sua política de segurança conceda as seguintes permissões antes de tentar criar CloudWatch alarmes recomendados:
-
cloudwatch:PutMetricAlarm
: criar alarmes -
cloudwatch:DisableAlarmActions
: desativar as ações de alarme -
cloudwatch:EnableAlarmActions
: ativar as ações de alarme -
cloudwatch:DeleteAlarms
: excluir alarmes
-
Abra o console do Storage Gateway em https://console.aws.amazon.com/storagegateway/home/
. -
No painel de navegação, escolha Gateways e, em seguida, escolha o gateway para o qual você deseja criar os alarmes recomendados CloudWatch .
-
Na página de detalhes do gateway, selecione a guia Monitoramento.
-
Em Alarmes, escolha Criar alarmes recomendados. Os alarmes recomendados são criados automaticamente.
A seção Alarmes lista todos os CloudWatch alarmes de um gateway específico. Daqui, é possível selecionar e excluir um ou mais alarmes, ativar ou desativar as ações de alarme e criar novos alarmes.
Criando um CloudWatch alarme personalizado para seu gateway
CloudWatch usa o Amazon Simple Notification Service (Amazon SNS) para enviar notificações de alarme quando um alarme muda de estado. Um alarme observa uma única métrica ao longo de um período especificado por você e realiza uma ou mais ações com base no valor da métrica relativo a um determinado limite ao longo de vários períodos. A ação é uma notificação que é enviada para um tópico do Amazon SNS. Você pode criar um tópico do Amazon SNS ao criar um CloudWatch alarme. Para ter mais informações sobre o Amazon SNS, consulte O que é o Amazon SNS? no Guia do desenvolvedor do Amazon Simple Notification Service.
Para criar um CloudWatch alarme no console do Storage Gateway
-
Abra o console do Storage Gateway em https://console.aws.amazon.com/storagegateway/home/
. -
No painel de navegação, escolha Gateways e o gateway para o qual você deseja criar um alarme.
-
Na página de detalhes do gateway, selecione a guia Monitoramento.
-
Em Alarmes, escolha Criar alarme para abrir o CloudWatch console.
-
Use o CloudWatch console para criar o tipo de alarme que você deseja. É possível criar os seguintes tipos de alarmes:
-
Alarme de limite estático: um alarme baseado em um limite definido para uma métrica escolhida. O alarme passa para o estado ALARME quando a métrica atinge o limite de um número especificado de períodos de avaliação.
Para criar um alarme de limite estático, consulte Criação de um CloudWatch alarme com base em um limite estático no Guia CloudWatch do usuário da Amazon.
-
Alarme de detecção de anomalias: a detecção de anomalias mina dados de métricas anteriores e cria um modelo de valores esperados. Você define um valor para o limite de detecção de anomalias e CloudWatch usa esse limite com o modelo para determinar a faixa “normal” de valores para a métrica. Um valor mais alto para o limite produz uma faixa mais larga de valores "normais". É possível escolher se o alarme deve ser ativado quando o valor da métrica estiver acima do segmento de valores esperados, abaixo do segmento ou acima ou abaixo do segmento.
Para criar um alarme de detecção de anomalias, consulte Criação de um CloudWatch alarme com base na detecção de anomalias no Guia CloudWatch do usuário da Amazon.
-
Alarme de expressão matemática de métrica: um alarme baseado em uma ou mais métricas usadas em uma expressão matemática. Especifique a expressão, o limite e os períodos de avaliação.
Para criar um alarme de expressão matemática métrica, consulte Criação de um CloudWatch alarme com base em uma expressão matemática métrica no Guia CloudWatch do usuário da Amazon.
-
Alarme composto: um alarme que determina o seu estado de alarme observando os estados de alarme de outros alarmes. Um alarme composto pode ajudar a reduzir o ruído do alarme.
Para criar um alarme composto, consulte Criação de um alarme composto no Guia CloudWatch do usuário da Amazon.
-
-
Depois de criar o alarme no CloudWatch console, retorne ao console do Storage Gateway. É possível visualizar o alarme fazendo o seguinte:
-
No painel de navegação, escolha Gateways e o gateway para o qual você deseja visualizar os alarmes. Na guia Detalhes, em Alarmes, escolha CloudWatch Alarmes.
-
No painel de navegação, escolha Gateways, escolha um gateway para o qual você deseja visualizar os alarmes e escolha a guia Monitoramento.
A seção Alarmes lista todos os CloudWatch alarmes de um gateway específico. Daqui, é possível selecionar e excluir um ou mais alarmes, ativar ou desativar as ações de alarme e criar novos alarmes.
-
No painel de navegação, escolha Gateways e o estado de alarme do gateway para o qual você deseja visualizar os alarmes.
-
Para obter informações sobre como editar ou excluir um alarme, consulte Editando ou excluindo um CloudWatch alarme.
nota
Quando você exclui um gateway usando o console do Storage Gateway, todos os CloudWatch alarmes associados ao gateway também são excluídos automaticamente.