Este documento no Framework da arquitetura do Google Cloud fornece recomendações para ajudar você a otimizar o custo do monitoramento e do gerenciamento de recursos no Google Cloud.
As orientações nesta seção são destinadas aos usuários da nuvem responsáveis por monitorar e controlar o uso e o custo dos recursos da organização na nuvem.
O Google Cloud Observability é uma coleção de serviços gerenciados que pode ser usado para monitorar, resolver problemas e melhorar o desempenho das cargas de trabalho no Google Cloud. Esses serviços incluem o Cloud Monitoring, o Cloud Logging, o Error Reporting, o Cloud Trace e o Cloud Profiler. Um dos benefícios dos serviços gerenciados no Google Cloud é que eles são baseados no uso. Você paga apenas pelo que usa e por volume de dados, com cotas mensais de uso de dados gratuitas e acesso ilimitado às métricas e registros de auditoria do Google Cloud.
Cloud Logging
Veja a seguir recomendações para ajudar a otimizar o custo das operações do Logging:
- Filtre os relatórios de faturamento para mostrar os custos do Logging.
- Reduza o volume de registros ingeridos e armazenados excluindo ou filtrando entradas de registro desnecessárias.
- Verifique se os filtros de exclusão são adequados realizando o
monitoramento
das métricas
billing/bytes_ingested
ebilling/monthly_bytes_ingested
no console do Google Cloud. - Descarregar e exportar registros para armazenamento de baixo custo.
- Ao definir o período de armazenamento de um bucket de registros, considere o custo do armazenamento de registros além do período padrão. Para mais informações, consulte Preços do Logging.
- Ao fazer streaming de registros de apps de terceiros, reduza os volumes de registros usando o agente de geração de registros somente em instâncias de produção ou configurando-o para enviar menos dados.
Cloud Monitoring
Veja a seguir recomendações para ajudar a otimizar o custo das operações do Monitoring:
- Otimize o uso de rótulos e métricas limitando o número de rótulos. Evite rótulos com alta cardinalidade. Por exemplo, se você usar um endereço IP como rótulo, cada endereço IP terá uma série de rótulos de um item, resultando em vários rótulos quando você tem muitas VMs.
- Reduza o volume de métricas detalhadas para aplicativos que não requer essas métricas ou remova o agente de monitoramento, especialmente para ambientes não essenciais.
- Minimize o volume de ingestão reduzindo o número de métricas personalizadas que seu aplicativo envia;
Cloud Trace
Veja a seguir recomendações para ajudar a otimizar o custo das operações do Trace:
- Se você usar o Trace como um destino de exportação para seus traces do OpenCensus, reduza o volume de traces ingeridos usando o recurso de amostragem no OpenCensus.
- Limite o uso do Trace e controle os custos usando cotas. É possível aplicar cotas de período com a página de cota específica da API no Console do Google Cloud.
A seguir
- Vídeo: Gerenciar os custos do Google Cloud Observability
- Otimize o custo de serviços de computação, armazenamento, bancos de dados e rede:
- Explore as outras categorias do Framework da arquitetura do Google Cloud