Nesta página, você verá como monitorar as taxas de uso de dados nos buckets do Cloud Storage e como solicitar mais largura de banda de saída para cotas diferentes, caso precise de mais do que a cota padrão.
Introdução
Largura de banda de saída se refere à taxa em que os dados são recuperados dos buckets no decorrer da conclusão das solicitações feitas ao Cloud Storage.
A largura de banda de saída do Google se refere aos dados recuperados dos buckets destinados a outros serviços do Google, como o Compute Engine.
A largura de banda de saída da Internet se refere aos dados recuperados dos buckets e disponibilizados na Internet, como dados transferidos por download diretamente para o computador local ou recuperados pelo Cloud CDN para veiculação na Internet.
A saída de rede refere-se à taxa em que os dados são enviados pela rede dos buckets para os solicitantes.
Em operação normal, a largura de banda de saída e a saída da rede costumam ser praticamente as mesmas. No entanto, em alguns casos, a largura de banda de saída pode ser significativamente maior do que a saída da rede. Conexões interrompidas, solicitações canceladas e solicitações parciais são casos em que os dados recuperados podem ser maiores do que os dados enviados.
Monitoramento de largura de banda
O Cloud Storage fornece monitoramento de largura de banda para você rastrear o uso de largura de banda dos buckets do seu projeto para outros serviços do Google Cloud. O monitoramento de largura de banda é agregado por região e acompanha o uso das últimas seis semanas.
Para ser rastreado pelo monitoramento de largura de banda:
É necessário ter o serviço
storage.googleapis.com
do Cloud Storage ativado para o projeto.O uso precisa ter sido feito por recursos do Google Cloud diferentes dos buckets do Cloud Storage.
Se o bucket estiver localizado em uma região, o uso precisa ter sido feito por recursos localizados na mesma região.
Se o bucket estiver localizado em locais birregionais, o uso precisa ter sido feito por recursos localizados em uma das regiões que formam o local birregional.
O uso precisa ser de uma solicitação da API JSON
GET Object
ou daGET Object
da API XML.
Para monitorar o uso da largura de banda:
Console
É possível conferir o uso da largura de banda de saída nos buckets do projeto na página Cotas e limites do sistema com o nome apropriado:
Abrir as cotas e os limites do Cloud Storage
A Largura de banda de saída do Google por segundo por região monitora o uso da largura de banda de saída do Google para buckets do projeto localizados em regiões.
Largura de banda de saída do Google birregional por segundo, por região e dualregion_location monitora o uso da largura de banda de saída do Google para buckets no projeto que estão em birregiões.
A Largura de banda de saída do Google multirregional por segundo e por região monitora o uso da largura de banda de saída do Google para buckets no seu projeto que estão em multirregiões.
A largura de banda de saída da Internet por segundo por região monitora o uso da largura de banda de saída da Internet nos buckets do projeto que estão localizados em regiões.
A Largura de banda de saída da Internet birregional por segundo, por região e dualregion_location monitora o uso da largura de banda de saída da Internet nos buckets do projeto que estão em birregiões.
A Largura de banda de saída da Internet multirregional por segundo e por região monitora o uso da largura de banda de saída da Internet nos buckets do seu projeto que estão em multirregiões.
Para mais informações, consulte Ver e gerenciar cotas.
Também é possível ver o uso da largura de banda de saída do Google dos buckets do seu projeto localizados em regiões na página de monitoramento do Cloud Storage.
Linha de comando
Use o seguinte comando para retornar informações de cota do Cloud Storage para o projeto escolhido:
gcloud alpha services quota list --service=storage.googleapis.com --consumer=projects/PROJECT_ID
Em que PROJECT_ID é o ID do projeto desejado.
Na resposta YAML, procure o seguinte:
storage.googleapis.com/google_egress_bandwidth
, para uso de saída do Google dos seus buckets localizados em regiões.storage.googleapis.com/dualregion_google_egress_bandwidth
para uso de saída do Google dos seus buckets localizados em birregiões.storage.googleapis.com/multiregion_google_egress_bandwidth
, para uso de saída do Google dos buckets localizados em multirregiões.storage.googleapis.com/internet_egress_bandwidth
para uso de saída de Internet dos buckets localizados em regiões.storage.googleapis.com/dualregion_internet_egress_bandwidth
para uso de saída de Internet dos buckets localizados em birregiões.storage.googleapis.com/multiregion_internet_egress_bandwidth
para uso de saída de Internet dos buckets localizados em multirregiões.
Para mais informações, consulte Gerenciar a cota usando a CLI do Google Cloud.
API JSON
Para informações sobre a recuperação programática de informações de série temporal
para cotas que não são birregionais, consulte o comando ListTimeSeries, usando os
seguintes valores para filter
:
metric.type="serviceruntime.googleapis.com/quota/rate/net_usage"
resource.type="consumer_quota"
Opções:
metric.label.quota_metric="storage.googleapis.com/google_egress_bandwidth"
para uso de saída do Google dos buckets localizados em regiões.metric.label.quota_metric="storage.googleapis.com/internet_egress_bandwidth"
para uso de saída de Internet dos buckets localizados em regiões.metric.label.quota_metric="storage.googleapis.com/multiregion_google_egress_bandwidth"
para uso de saída do Google dos buckets localizados em multirregiões.metric.label.quota_metric="storage.googleapis.com/multiregion_internet_egress_bandwidth"
para uso de saída de Internet dos buckets localizados em multirregiões.
Para informações sobre como recuperar programaticamente informações de séries temporais para cotas birregionais, consulte o comando ListTimeSeries para usar os seguintes valores para filter
:
resource.type="storage.googleapis.com/Project"
Opções:
metric.type="storage.googleapis.com/quota/dualregion_google_egress_bandwidth/usage"
para uso de saída do Google dos buckets localizados em birregiões.metric.type="storage.googleapis.com/quota/dualregion_internet_egress_bandwidth/usage"
para uso de saída de Internet dos buckets localizados em birregiões.
Alertas de monitoramento
É possível usar as políticas de alertas do Monitoring para saber quando
métricas como storage.googleapis.com/google_egress_bandwidth
, storage.googleapis.com/dualregion_google_egress_bandwidth
e storage.googleapis.com/multiregion_google_egress_bandwidth
se aproximam de um
limite de cota.
Para uma visão geral dos alertas do Monitoring, consulte Introdução aos alertas.
Para começar a usar os alertas do Monitoring usando o Console do Google Cloud, consulte Criar políticas de alertas com base em métricas.
Para ver exemplos de alertas do Monitoring, consulte Gráfico e monitoramento de métricas de cota.
Monitoramento de rede
Além do monitoramento da largura de banda do Cloud Storage, é possível usar a
métrica network/sent_bytes_count
para medir a saída de rede
do Cloud Storage. Isso é útil para aproximar o uso da largura de banda de buckets
específicos, já que o monitoramento da largura de banda acompanha o uso da largura de banda por local e
projeto.
Ao usar essa métrica de rede, lembre-se do seguinte:
network/sent_bytes_count
usa bytes nas medições, enquanto métricas de rede típicas geralmente usam bits. Por exemplo, uma medida de 1 GiBps paranetwork/sent_bytes_count
é equivalente a 8 Gibps.O
network/sent_bytes_count
rastreia todo o tráfego enviado pela rede, não apenas a saída para serviços colocalizados do Google Cloud. Sendo assim,network/sent_bytes_count
normalmente é maior que o uso da largura de banda.- Em alguns casos,
network/sent_bytes_count
pode ser menor do que o uso da largura de banda devido a eventos como conexões rompidas, solicitações interrompidas, solicitações canceladas e solicitações parciais.
- Em alguns casos,
As métricas
network/sent_bytes_count
são amostradas a cada 60 segundos. Se o tráfego tiver picos, é possível que as solicitações sejam limitadas por um curto período, mesmo que a saída média acima de 60 segundos esteja abaixo do limite.
Solicitar mais largura de banda
As instruções a seguir se aplicam ao solicitar uma largura de banda de saída de até 1 Tbps para buckets do Cloud Storage:
Verifique se você ativou o serviço do Cloud Storage
storage.googleapis.com
.No console do Google Cloud, acesse a página Cotas e limites do sistema do IAM.
Na barra de pesquisa Filtro, selecione a property Métrica e procure a métrica para a qual você está solicitando um aumento:
Use
storage.googleapis.com/google_egress_bandwidth
para aumentar a saída do Google para seus buckets localizados em regiões.Use
storage.googleapis.com/dualregion_google_egress_bandwidth
para aumentar a saída do Google para seus buckets localizados em birregiões.Use
storage.googleapis.com/multiregion_google_egress_bandwidth
para aumentar a saída do Google para seus buckets localizados em multirregiões.Use
storage.googleapis.com/internet_egress_bandwidth
para aumentar a saída de Internet dos buckets localizados em regiões.Use
storage.googleapis.com/dualregion_internet_egress_bandwidth
para aumentar a saída de Internet dos buckets localizados em birregiões.Use
storage.googleapis.com/multiregion_internet_egress_bandwidth
para aumentar a saída de Internet dos buckets localizados em multirregiões.
Na lista de resultados, marque a caixa de seleção dos locais onde você quer aumentar a largura de banda de saída. Para as métricas
storage.googleapis.com/dualregion_google_egress_bandwidth
estorage.googleapis.com/dualregion_internet_egress_bandwidth
, é necessário que haja um uso histórico não nulo da métrica antes de solicitar um aumento.Clique em Editar cotas.
Informe a cota solicitada e a justificativa da empresa.
Clique em Enviar solicitação.
Para requisitos de largura de banda acima de 1 Tbps para saída de buckets em regiões e birregiões, entre em contato com o gerente técnico de contas ou o representante do Google. Não há suporte para solicitações de aumento acima de 1 Tbps de saída de buckets em multirregiões.
A seguir
- Monitore quem acessa seus recursos do Cloud Storage.
- Crie notificações quando um objeto for criado, atualizado ou excluído.