Ter visibilidade dos aplicativos e da infraestrutura é fundamental para manter a performance e a estabilidade. Por isso, o Google Distributed Cloud (GDC) air-gapped oferece uma plataforma de monitoramento para coletar e analisar suas métricas.
A plataforma de monitoramento do GDC permite coletar e consultar métricas das cargas de trabalho implantadas. É possível monitorar e visualizar seus sistemas usando ferramentas de observabilidade integradas da plataforma de monitoramento.
Ao coletar e consultar métricas de maneira eficaz, você pode ter insights valiosos sobre o ambiente air-gapped e garantir a performance ideal das cargas de trabalho.
Principais conceitos
A plataforma de monitoramento do GDC apresenta os seguintes conceitos:
Métricas : são medidas quantitativas coletadas das cargas de trabalho do GDC que fornecem insights valiosos sobre o uso e a performance de recursos. O GDC usa o Prometheus para essa finalidade. O Prometheus é um sistema de monitoramento de código aberto que garante a coleta de dados eficiente e confiável.
Painéis : são representações visuais das suas métricas para observar tendências e o comportamento do sistema. O projeto do GDC inclui uma instância dedicada do Grafana para visualização de métricas. O Grafana é uma plataforma de análise que permite criar painéis informativos e analisar os dados de métricas. O GDC oferece painéis pré-criados para componentes padrão, oferecendo visibilidade imediata do seu ambiente.
Fluxo de trabalho de monitoramento
Para facilitar os processos de monitoramento dos componentes, a plataforma de monitoramento do GDC opera no seguinte fluxo de trabalho:
Coletar métricas:quando o ambiente do GDC está em funcionamento, as métricas dos componentes principais são coletadas e mostradas automaticamente em painéis pré-configurados do Grafana. Esse recurso oferece monitoramento imediato de rede e servidor.
Também é possível configurar destinos de extração para seus próprios aplicativos e serviços implantando recursos personalizados que definem métricas específicas da carga de trabalho a serem coletadas e a frequência da coleta.
Consultar métricas:é possível consultar as métricas coletadas usando o PromQL (linguagem de consulta do Prometheus). A consulta de métricas permite fazer o seguinte:
- Filtrar métricas com base em rótulos e valores.
- Agregar dados ao longo do tempo.
- Realizar cálculos em valores de métricas.
Criar painéis e visualizar métricas:use o Grafana para criar painéis personalizados que visualizam suas métricas. Esses painéis oferecem uma visão clara e abrangente da performance do sistema, permitindo que você faça o seguinte:
- Identificar tendências e anomalias.
- Resolver problemas de maneira eficaz.
- Tomar decisões fundamentadas sobre a alocação e otimização de recursos.
Retenção de métricas
As políticas de retenção definem por quanto tempo as métricas e os registros são armazenados. Essas políticas são essenciais para atender aos requisitos de conformidade e oferecer suporte à análise operacional.
O GDC usa tempos de retenção para configurar políticas de ciclo de vida e retenção de métricas. O sistema aplica um valor padrão de 90 dias para os tempos de retenção de métricas.
Métodos de acesso
Os seguintes métodos de acesso estão disponíveis para operar com métricas de componentes:
- Interface do usuário do Grafana:é possível acessar a instância do Grafana do projeto pelo console do GDC ou diretamente usando o URL. A interface do usuário permite consultar e visualizar métricas.
- API HTTP:recupere dados de métricas de maneira programática usando a API HTTP. Esse método permite a integração com ferramentas externas e scripts de automação.
Outros recursos
Consulte a lista abrangente de métricas para descrições detalhadas de todas as métricas coletadas dos componentes do GDC. Esse recurso fornece um contexto valioso e facilita estratégias avançadas de monitoramento.