A visibilidade das suas aplicações e infraestrutura é fundamental para manter o desempenho e a estabilidade. Por conseguinte, o Google Distributed Cloud (GDC) air-gapped oferece uma plataforma de monitorização para recolher e analisar as suas métricas.
A plataforma de monitorização do GDC permite-lhe recolher e consultar métricas das suas cargas de trabalho implementadas. Pode monitorizar e visualizar os seus sistemas através de ferramentas de observabilidade incorporadas na plataforma de monitorização.
Ao recolher e consultar métricas de forma eficaz, pode obter estatísticas valiosas sobre o seu ambiente isolado e garantir o desempenho ideal das suas cargas de trabalho.
Conceitos-chave
A plataforma de monitorização da GDC introduz os seguintes conceitos:
As métricas são medições quantitativas recolhidas das suas cargas de trabalho do GDC que fornecem estatísticas valiosas sobre a utilização de recursos e o desempenho. O GDC usa o Prometheus para este fim. O Prometheus é um sistema de monitorização de código aberto que garante uma recolha de dados eficiente e fiável.
Os painéis de controlo são representações visuais das suas métricas para observar tendências e o comportamento do sistema. O seu projeto do GDC inclui uma instância do Grafana dedicada para a visualização de métricas. O Grafana é uma plataforma de análise que lhe permite criar painéis de controlo detalhados e explorar os dados das suas métricas. O GDC oferece painéis de controlo pré-criados para componentes padrão, oferecendo visibilidade imediata no seu ambiente.
Fluxo de trabalho de monitorização
Para facilitar os processos de monitorização dos seus componentes, a plataforma de monitorização do GDC funciona no seguinte fluxo de trabalho:
Recolha métricas: quando o ambiente do GDC está em funcionamento, as métricas dos componentes principais são recolhidas automaticamente e apresentadas em painéis de controlo do Grafana pré-configurados. Esta funcionalidade oferece monitorização imediata da rede e do servidor.
Também pode configurar alvos de extração para as suas próprias aplicações e serviços implementando recursos personalizados que definem métricas específicas da carga de trabalho a recolher e a frequência de recolha.
Consultar métricas: pode consultar as métricas recolhidas através do PromQL (Prometheus Query Language). A consulta de métricas permite-lhe fazer o seguinte:
- Filtre métricas com base em etiquetas e valores.
- Agregue dados ao longo do tempo.
- Fazer cálculos sobre valores de métricas.
Crie painéis de controlo e visualize métricas: use o Grafana para criar painéis de controlo personalizados que visualizam as suas métricas. Estes painéis de controlo oferecem uma vista clara e abrangente do desempenho do seu sistema, o que lhe permite fazer o seguinte:
- Identificar tendências e anomalias.
- Resolva problemas de forma eficaz.
- Tomar decisões informadas acerca da atribuição e otimização de recursos.
Retenção de métricas
As políticas de retenção definem o tempo durante o qual as métricas e os registos são armazenados. Estas políticas são essenciais para cumprir os requisitos de conformidade e apoiar a análise operacional.
O GDC usa os tempos de retenção para configurar o ciclo de vida e as políticas de retenção para as métricas. O sistema aplica um valor predefinido de 90 dias para os tempos de retenção de métricas.
Métodos de acesso
Estão disponíveis os seguintes métodos de acesso para operar com métricas de componentes:
- Interface do utilizador do Grafana: pode aceder à instância do Grafana do seu projeto através da consola do GDC ou diretamente através do respetivo URL. A interface do utilizador permite-lhe consultar e visualizar métricas.
- API HTTP: obtenha dados de métricas de forma programática através da API HTTP. Este método permite a integração com ferramentas externas e scripts de automatização.
Mais recursos
Consulte a lista abrangente de métricas para ver descrições detalhadas de todas as métricas recolhidas dos componentes do GDC. Este recurso oferece contexto valioso e facilita as estratégias de monitorização avançadas.