Como usar as métricas de serviço e a plataforma do Google Cloud

Aplicativos hospedados no Google Cloud que aproveitam os serviços além da infraestrutura principal se beneficiam dos recursos de observabilidade incorporados a esses serviços, como a integração automática com o Cloud Monitoring e o Cloud Logging.

Nesta seção, analisamos alguns dos serviços disponíveis no Google Cloud para hospedar aplicativos de solicitação/resposta e processamento de dados e descrevemos como usar as métricas do Monitoring expostas por eles como SLIs. Mostramos também alguns exemplos de implementação e outros recursos.

Os serviços do Google Cloud são agrupados nos seguintes tipos:

  • Serviços de solicitação/resposta, em que os clientes solicitam explicitamente um serviço para algum trabalho e aguardam a conclusão do trabalho. Esses serviços incluem:

    • Cloud Endpoints
    • Cloud Run
    • Cloud Functions
    • App Engine
    • Google Kubernetes Engine, incluindo o Istio no Google Kubernetes Engine

    Para informações sobre como implementar SLIs para esses serviços, consulte Serviços de solicitação/resposta.

  • Serviços de armazenamento e recuperação de dados, que armazenam ou fornecem dados como resposta a uma solicitação. Esses serviços incluem:

    • Cloud Storage
    • Cloud Bigtable
    • Cloud Spanner
    • Datastore

    Para informações sobre como implementar SLIs para esses serviços, consulte Serviços de armazenamento e recuperação de dados.

  • Serviços de processamento de dados que processam dados fornecidos pelos clientes e retornam o resultado desse processamento, seja como resultado de uma solicitação ou como um feed contínuo. Esses serviços incluem:

    • Dataflow
    • Dataproc

    Para informações sobre como implementar SLIs para esses serviços, consulte Serviços de processamento de dados.