Nesta página, descrevemos como monitorar recursos e o desempenho do Google Cloud NetApp Volumes coletando e analisando métricas com o Cloud Monitoring.
Métricas do Cloud Monitoring
Várias métricas para monitorar NetApp Volumes estão disponíveis no Cloud Monitoring. As categorias incluem métricas de volume, pool de armazenamento e replicação.
É possível selecionar e criar gráficos de métricas individuais no Metrics Explorer, criar um painel com vários gráficos, adicionar alertas ou recuperar os dados de métricas com a API Cloud Monitoring.
Recursos monitorados
netapp.googleapis.com precede cada recurso monitorado. Por exemplo, para Volume, o recurso monitorado completo é netapp.googleapis.com/volume.
| Recurso monitorado | Campos de metadados de recursos |
|---|---|
Volume |
labels
service_level
storage_pool
protocols
|
StoragePool |
labels
service_level
|
Replication |
service_level |
BackupVault |
backup_crypto_key_version |
Métricas de recursos
netapp.googleapis.com precede cada métrica. Por exemplo, a métrica completa
para volume/bytes_used é netapp.googleapis.com/volume/bytes_used.
As métricas são coletadas e enviadas ao Cloud Monitoring a cada cinco minutos. No Metrics Explorer do Cloud Monitoring, selecione uma métrica e use um período mínimo de alinhamento de cinco minutos para resultados precisos.
| Nome da métrica | Descrição | Recurso monitorado | Tipos de métricas | Unidade |
|---|---|---|---|---|
/volume/backup_used |
Bytes armazenados em backup (valor de referência e mudanças incrementais). |
/volume |
byte |
|
/volume/bytes_used |
Capacidade usada para armazenar dados de gravação como arquivos e espaço adicional usado para snapshots de . |
/volume |
byte |
|
/volume/snapshot_bytes |
Capacidade usada para snapshots. |
/volume |
byte |
|
/volume/allocated_bytes |
Capacidade alocada a um volume do pool de armazenamento. |
/volume |
byte |
|
/volume/auto_tiering/tiered_bytes |
Capacidade usada do volume de nível automático por tipos de níveis: frio ou quente. |
/volume |
|
byte |
/volume/auto_tiering/cold_tier_read_byte_count |
Capacidade lida da camada fria do volume. |
/volume |
byte |
|
/volume/auto_tiering/cold_tier_write_byte_count |
Capacidade de gravação no nível frio do volume. |
/volume |
byte |
|
/volume/operation_count |
Número de operações realizadas no volume por clientes. |
/volume |
|
1 |
/volume/throughput |
Taxa de transferência para o tipo de operação . |
/volume |
|
byte |
/volume/average_latency |
Latência da operação de E/S do volume no sistema de armazenamento |
/volume |
|
ms |
/volume/backup_current_transfer_bytes |
Quantidade de dados transferidos até o momento para o job atual. |
/volume |
byte |
|
/volume/backup_healthy |
FALSE se uma transferência de backupfor perdida ou falhar ou se ocorrer uma falha de backup manual. |
/volume |
BOOL |
|
/volume/backup_last_transfer_duration |
Duração do último job de transferência . |
/volume |
sec |
|
/volume/backup_last_transfer_size |
Tamanho do último job de transferência . |
/volume |
byte |
|
/volume/backup_transferring |
Status do backup: TRUE = transferindo, FALSE = inativo. |
/volume |
BOOL |
|
/volume/inode_limit |
Inodes alocados para o volume (limite máximo). Vinculado à capacidade alocada (tamanho) do volume |
/volume |
1 |
|
/volume/inode_used |
Número de inodes em uso no volume . |
/volume |
1 |
|
/volume/throughput_limit |
Capacidade máxima alocada para o volume. |
/volume |
KiB/s |
|
/storage_pool/allocated |
Capacidade do pool alocada para volumes. |
/storagePool |
byte |
|
/storage_pool/auto_tiering/tiered_bytes |
Níveis de capacidade do pool de armazenamento tipos: frio, não frio. |
/storagePool |
|
byte |
/storage_pool/auto_tiering/cold_tier_read_byte_count |
Bytes lidos do nível frio do pool. |
/storagePool |
byte |
|
/storage_pool/auto_tiering/cold_tier_write_byte_count |
Bytes gravados no nível frio do pool. |
/storagePool |
byte |
|
/storage_pool/capacity |
Tamanho total do pool. | /storagePool |
byte |
|
/storage_pool/replication_status |
Status da replicação para pools flexíveis regionais . 0 significa fora de sincronia , 1 significa sincronizado e 2 significa em sincronização. |
/storagePool |
1 |
|
/replication/healthy |
Valores de TRUE se o relacionamento não perdeu a última transferência programada e FALSE se uma transferência programadafor perdida ou estiver em estado ruim. |
/replication |
BOOL |
|
/replication/lag_time |
Tempo desde o snapshot da transferência de na origem , incluindo a duração da transferência. |
/replication |
sec |
|
/replication/last_ |
Duração do último job de transferência . |
/replication |
sec |
|
/replication/last |
Tamanho do último job de transferência. | /replication |
byte |
|
/replication/current |
Quantidade de dados transferidos até o momento para o job atual. |
/replication |
byte |
|
/replication/transferring |
Status da replicação:
|
/replication |
BOOL |
|
/replication/total_ |
Dados cumulativos transferidos para o relacionamento desde a criação dele. Pode ser redefinido para 0 |
/replication |
byte |
|
/backup_vault/cmek_backup_rotation_state |
Estado da rotação de chaves no
cofre de backup . |
/BackupVault |
Valores de estado
|
int |
O Cloud Monitoring também permite configurar alertas se as métricas atenderem a determinadas condições. Por exemplo, é possível usar o Cloud Monitoring para acionar notificações administrativas antes que o espaço em um volume acabe. Consulte Alertas do Cloud Monitoring.
Acompanhar estatísticas de performance de volume com o Cloud Monitoring
O Cloud Monitoring rastreia as seguintes métricas de desempenho por volume:
/volume/operation_count/volume/throughput/volume/average_latency
Essas métricas são atualizadas a cada 5 minutos e oferecem uma visão geral das tendências de desempenho por períodos de um dia ou mais.
As métricas refletem apenas a performance do serviço. Considere usar ferramentas de monitoramento disponíveis nos clientes para mais detalhes. Por exemplo, a latência observada no cliente pode ser maior do que a informada pelo serviço se as solicitações forem enfileiradas no cliente antes de serem enviadas ao serviço.