Monitorar o com o Amazon CloudWatch - Amazon FSx for Windows File Server

Monitorar o com o Amazon CloudWatch

O Amazon CloudWatch coleta e processa dados brutos do seu FSx para Windows File Server em métricas legíveis e praticamente em tempo real. Essas estatísticas são retidas por um período de 15 meses, proporcionando acesso a informações históricas e ajudando a obter perspectivas sobre o desempenho do seu fluxo de trabalho ou sistema de arquivos.

O FSx para Windows File Server publica métricas do CloudWatch nos seguintes domínios:

  • As métricas de E/S de rede medem a atividade entre os clientes que acessam o sistema de arquivos e o servidor de arquivos.

  • As métricas do servidor de arquivos medem a utilização do throughput da rede, a CPU e a memória do servidor de arquivos, o throughput do disco do servidor de arquivos e a utilização de IOPS.

  • As métricas de E/S de disco medem a atividade entre o servidor de arquivos e os volumes de armazenamento.

  • As métricas de volume de armazenamento medem a utilização do throughput de disco para volumes de armazenamento HDD e a utilização de IOPS para volumes de armazenamento SSD.

  • As métricas de capacidade de armazenamento medem o uso do armazenamento, incluindo a economia de armazenamento devido à eliminação de duplicação dos dados.

O diagrama a seguir ilustra um sistema de arquivos do FSx para Windows File Server, seus componentes e os domínios de métrica.

O FSx para Windows File Server relata métricas no CloudWatch que monitoram a E/S de rede, a performance do servidor de arquivos e a performance do volume de armazenamento.

Por padrão, o Amazon FSx para Windows File Server envia dados de métricas para o CloudWatch em períodos de 1 minuto, com as seguintes exceções que são emitidas em intervalos de 5 minutos:

  • FileServerDiskThroughputBalance

  • FileServerDiskIopsBalance

Para obter mais informações sobre o CloudWatch, consulte O que é o Amazon CloudWatch? no Guia do usuário do Amazon CloudWatch.

As métricas podem não ser publicadas para sistemas de arquivos single-AZ durante a manutenção do sistema de arquivos ou a substituição de componentes da infraestrutura e para sistemas de arquivos multi-AZ durante o failover e o failback entre os servidores de arquivos primário e secundário.

Algumas métricas do Amazon FSx CloudWatch são relatadas como Bytes brutos. Os bytes não são arredondados para um múltiplo decimal ou binário da unidade.

Métricas e dimensões do CloudWatch

O FSx para Windows File Server publica as seguintes métricas no namespace do AWS/FSx no Amazon CloudWatch para todos os sistemas de arquivos:

  • DataReadBytes

  • DataWriteBytes

  • DataReadOperations

  • DataWriteOperations

  • MetadataOperations

  • FreeStorageCapacity

O FSx para Windows File Server publica as métricas descritas nas seções a seguir no namespace do AWS/FSx no Amazon CloudWatch para sistemas de arquivos configurados com uma capacidade de throughput de pelo menos 32 MBps.

Métricas de E/S de rede

O namespace do AWS/FSx inclui as seguintes métricas de E/S de rede.

Métrica Descrição
DataReadBytes

O número de bytes para operações de leitura para clientes que acessam o sistema de arquivos.

Unidade: bytes

Estatística válida: Sum

DataWriteBytes

O número de bytes para operações de gravação para clientes que acessam o sistema de arquivos.

Unidade: bytes

Estatística válida: Sum

DataReadOperations

O número de operações de leitura para clientes que acessam o sistema de arquivos.

Unidades: contagem

Estatística válida: Sum

DataWriteOperations

O número de operações de gravação para clientes que acessam o sistema de arquivos.

Unidades: contagem

Estatística válida: Sum

MetadataOperations

O número de operações de metadados para clientes que acessam o sistema de arquivos.

Unidades: contagem

Estatística válida: Sum

ClientConnections

O número de conexões ativas entre clientes e o servidor de arquivos.

Unidades: contagem

Métricas do servidor de arquivos

O namespace do AWS/FSx inclui as seguintes métricas de servidor de arquivos.

Métrica Descrição
NetworkThroughputUtilization

O throughput da rede para clientes que acessam o sistema de arquivos, como uma porcentagem do limite provisionado.

Unidades: percentual

CPUUtilization

A porcentagem de utilização dos recursos de CPU do seu servidor de arquivos.

Unidades: percentual

MemoryUtilization

A porcentagem de utilização dos recursos de memória do seu servidor de arquivos.

Unidades: percentual

FileServerDiskThroughputUtilization

O throughput de disco entre o servidor de arquivos e seus volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de throughput.

Unidades: percentual

FileServerDiskThroughputBalance

A porcentagem de créditos de intermitência disponíveis para o throughput de disco entre o servidor de arquivos e seus volumes de armazenamento. Válido para sistemas de arquivos provisionados com capacidade de throughput de 256 MBps ou menos.

Unidades: percentual

FileServerDiskIopsUtilization

A IOPS de disco entre o servidor de arquivos e os volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de throughput.

Unidades: percentual

FileServerDiskIopsBalance

A porcentagem de créditos de intermitência disponíveis para a IOPS de disco entre o servidor de arquivos e seus volumes de armazenamento. Válido para sistemas de arquivos provisionados com capacidade de throughput de 256 MBps ou menos.

Unidades: percentual

Métricas de E/S de disco

O namespace do AWS/FSx inclui as seguintes métricas de E/S de disco:

Métrica Descrição
DiskReadBytes

O número de bytes para operações de leitura que acessam volumes de armazenamento.

Unidade: bytes

Estatística válida: soma

DiskWriteBytes

O número de bytes para operações de gravação que acessam volumes de armazenamento.

Unidade: bytes

Estatística válida: soma

DiskReadOperations

O número de operações de leitura do servidor de arquivos que acessa os volumes de armazenamento.

Unidades: contagem

Estatística válida: Sum

DiskWriteOperations

O número de operações de gravação do servidor de arquivos que acessa os volumes de armazenamento.

Unidades: contagem

Estatística válida: Sum

Métricas de volume de armazenamento do FSx para Windows

O namespace do AWS/FSx inclui as seguintes métricas de volume de armazenamento.

Métrica Descrição
DiskThroughputUtilization

(Somente HDD) O throughput de disco entre o servidor de arquivos e seus volumes de armazenamento, como uma porcentagem do limite provisionado determinado pelos volumes de armazenamento.

Unidades: percentual

DiskThroughputBalance

(Somente HDD) A porcentagem de créditos de intermitência disponíveis para o throughput de disco e as IOPS de disco para os volumes de armazenamento.

Unidades: percentual

DiskIopsUtilization

(Somente SSD) A IOPS de disco entre o servidor de arquivos e os volumes de armazenamento, como uma porcentagem do limite de IOPS provisionadas determinado pelos volumes de armazenamento.

Unidades: percentual

Métricas da capacidade de armazenamento

O namespace AWS/FSx inclui as seguintes métricas de capacidade de armazenamento.

Métrica Descrição
FreeStorageCapacity

A quantidade de capacidade de armazenamento disponível.

Unidade: bytes

Estatística válida: Average, Minimum

StorageCapacityUtilization

Capacidade de armazenamento físico usada como porcentagem da capacidade total de armazenamento.

Unidades: percentual

DeduplicationSavedStorage

A quantidade de espaço de armazenamento economizada pela eliminação de duplicação dos dados, se ela estiver desabilitada.

Unidade: bytes

Namespace e dimensões para métricas do FSx para Windows File Server

As métricas do FSx para Windows File Server usam o namespace do FSx e fornecem métricas para uma única dimensão, FileSystemId. Você pode encontrar o ID de um sistema de arquivos usando o comando da CLI AWS CLI describe-file-systems ou o comando da API DescribeFileSystems. O ID do sistema de arquivos possui o formato de fs-0123456789abcdef0.

Usar métricas do sistema de arquivos

Há dois componentes arquitetônicos principais de cada sistema de arquivos do Amazon FSx:

  • O servidor de arquivos que fornece dados aos clientes que acessam o sistema de arquivos.

  • Os volumes de armazenamento que hospedam os dados em seu sistema de arquivos.

O FSx para Windows File Server relata métricas no CloudWatch que rastreiam a performance e a utilização de recursos do servidor de arquivos e dos volumes de armazenamento do seu sistema de arquivos. O diagrama a seguir ilustra um sistema de arquivos do Amazon FSx com seus componentes arquitetônicos e as métricas de performance e recursos do CloudWatch disponíveis para monitoramento. A propriedade principal mostrada para um conjunto de métricas é a propriedade do sistema de arquivos que determina a capacidade para essas métricas. O ajuste dessa propriedade modifica a performance do sistema de arquivos para esse conjunto de métricas.

O FSx para Windows File Server relata métricas no CloudWatch que monitoram a E/S de rede, a performance do servidor de arquivos e a performance do volume de armazenamento.

Use o painel Monitoramento e performance no console do Amazon FSx para visualizar asmétricas do FSx para Windows File Server CloudWatch descritas na tabela a seguir.

Painel de monitoramento e performance Como faço para... Gráfico Métricas relevantes
Resumo

...determinar o total de IOPS do meu sistema de arquivos?

Total de IOPS

SOMA(DataReadOperations + DataWriteOperations + MetadataOperations)/Período (em segundos)

...determinar o throughput total do meu sistema de arquivos?

Throughput total

SOMA(DataReadBytes + DataWriteBytes)/Período (em segundos)

...determinar a quantidade da capacidade de armazenamento disponível no meu sistema de arquivos? Capacidade de armazenamento disponível FreeStorageCapacity
…determinar o número de conexões estabelecidas entre os clientes e o servidor de arquivos? Conexões de cliente ClientConnections
Armazenamento ...determinar a quantidade de espaço físico em disco usado como uma porcentagem da capacidade total de armazenamento do sistema de arquivos? Utilização da capacidade de armazenamento StorageCapacityUtilization
...determinar a quantidade de espaço físico em disco economizado pela eliminação de duplicação dos dados? Armazenamento economizado com a eliminação de duplicação dos dados DeduplicationSavedStorage
Performance: servidor de arquivos ...determinar o throughput da rede para clientes que acessam o sistema de arquivos, como uma porcentagem do throughput provisionado do sistema de arquivos? Utilização do throughput da rede NetworkThroughputUtilization1
…determinar o throughput do disco entre o servidor de arquivos e seus volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de throughput? Utilização do throughput do disco FileServerDiskThroughputUtilization1
…determinar a porcentagem de créditos de intermitência disponíveis para o throughput do disco entre o servidor de arquivos e seus volumes de armazenamento? Equilíbrio de intermitência do throughput do disco FileServerDiskThroughputBalance
…determinar a quantidade de IOPS do disco entre o servidor de arquivos e os volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de throughput? Utilização de IOPS do disco FileServerDiskIopsUtilization
…determinar a porcentagem de créditos de intermitência disponíveis para a IOPS do disco entre o servidor de arquivos e os volumes de armazenamento? Equilíbrio de intermitência de IOPS do disco FileServerDiskIopsBalance
...determinar a porcentagem de utilização da CPU do servidor de arquivos? Utilização da CPU CPUUtilization
…determinar a porcentagem de utilização de memória do servidor de arquivos? Utilização da memória MemoryUtilization
Performance: volumes de armazenamento ...determinar o throughput para operações que acessam volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de armazenamento do HDD? Utilização do throughput do disco (HDD) DiskThroughputUtilization
...determinar a porcentagem de créditos de intermitência disponíveis para o throughput e as IOPS de operações que acessam volumes de armazenamento em HDD? Equilíbrio de intermitência do throughput do disco (HDD) DiskThroughputBalance2
…determinar a IOPS para operações que acessam volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de armazenamento em HDD? Utilização de IOPS do disco (HDD) SUM(DiskReadOperations + DiskWriteOperations)/Period (em segundos)/(12 * capacidade de armazenamento em HDD provisionada em TiB)
…determinar a IOPS para operações que acessam volumes de armazenamento, como uma porcentagem do limite provisionado determinado pela capacidade de armazenamento em SSD? Utilização de IOPS do disco (SSD) DiskIopsUtilization
nota

1Recomendamos que você mantenha uma utilização média da capacidade de throughput abaixo de 50% para garantir que tenha capacidade de throughput sobressalente suficiente para picos inesperados em sua workload, bem como para quaisquer operações de armazenamento do Windows em segundo plano (como sincronização de armazenamento, eliminação de duplicação ou cópias de sombra).

2Volumes de armazenamento em HDD podem sofrer variações significativas de desempenho, dependendo da workload. Picos repentinos nas IOPS ou no throughput podem levar à degradação do desempenho do disco. Para obter mais informações, consulte Performance de expansão do HDD.

Avisos e recomendações de performance

O FSx para Windows fornece avisos de performance para sistemas de arquivos configurados com uma capacidade de throughput de pelo menos 32 MBps. O Amazon FSx exibe um aviso para um conjunto de métricas do CloudWatch sempre que uma dessas métricas se aproxima ou ultrapassa um limite predeterminado para vários pontos de dados consecutivos. Esses avisos fornecem recomendações práticas que você pode usar para otimizar a performance do seu sistema de arquivos.

Os avisos podem ser acessados em várias áreas do painel Monitoramento e performance. Todos os avisos de performance ativos ou recentes do Amazon FSx e todos os alarmes do CloudWatch configurados para o sistema de arquivos que estão em um estado de ALARME aparecem no painel Monitoramento e performance na seção Resumo. O aviso também aparece na seção do painel em que o gráfico de métricas é exibido.

Você pode criar alarmes do CloudWatch para qualquer uma das métricas do Amazon FSx. Para obter mais informações, consulte Criar alarmes do CloudWatch.

Use os avisos de performance para melhorar a performance do sistema de arquivos

O Amazon FSx fornece recomendações práticas que você pode usar para otimizar a performance do seu sistema de arquivos. Essas recomendações descrevem como lidar com um possível gargalo na performance. Você pode realizar a ação recomendada caso espere que a atividade continue ou se ela estiver causando um impacto na performance do seu sistema de arquivos. Dependendo da métrica que acionou um aviso, você pode resolvê-lo aumentando a capacidade de throughput ou a capacidade de armazenamento do sistema de arquivos, conforme descrito na tabela a seguir.

Se houver um aviso para essa métrica Faça o seguinte
Throughput da rede: utilização Aumentar a capacidade de throughput
Servidor de arquivos > IOPS de disco: utilização
Servidor de arquivos > Throughput de disco: utilização
Servidor de arquivos > IOPS de disco - equilíbrio de intermitência
Servidor de arquivos > Throughput de disco: equilíbrio de intermitência
Utilização da capacidade de armazenamento Aumentar a capacidade de armazenamento
Volume de armazenamento > Throughput de disco: utilização (HDD) Aumentar a capacidade de armazenamento ou mudar para o tipo de armazenamento SDD
Volume de armazenamento > Throughput de disco: equilíbrio de intermitência (HDD)
Volume de armazenamento > IOPS de disco: utilização (SSD) Aumentar a IOPS do SSD
nota

Certos eventos do sistema de arquivos podem consumir recursos de performance de E/S de disco e potencialmente acionar avisos de performance. Por exemplo:

Para obter mais informações sobre a performance do sistema de arquivos, consulte Performance do FSx para Windows File Server.