Поддерживается ли API облачного мониторинга Google для создания SLO для конечных точек облака?

Я следую инструкциям здесь, чтобы получить список служб в моем проекте из API мониторинга Google: https://cloud.google.com/monitoring/service-monitoring/using-api#using-curl

curl --http1.1 --header "Authorization: Bearer ${ACCESS_TOKEN}" https://monitoring.googleapis.com/v3/projects/${PROJECT_ID}/services

Я получаю результаты для объектов appEngine и clusterIstio в моем проекте, но не для конечных точек облака.

В документации предполагается, что конечные точки облака поддерживаются: https://cloud.google.com/monitoring/service-monitoring/using-api#choosing-svcmon-api.

Здесь отсутствуют какие-либо инструкции по включению конечных точек для мониторинга?


person qcabeza    schedule 08.06.2020    source источник


Ответы (1)


Вы можете использовать API для создания пользовательских SLO, используя практически любые показатели в вашем проекте.

Сначала создайте сервис с помощью этого вызова:

https://cloud.google.com/monitoring/service-monitoring/using-api#service-create

Затем создайте SLO для этой службы:

https://cloud.google.com/monitoring/service-monitoring/using-api#slo-create

Вот пошаговое руководство (с использованием службы App Engine, а не специальной):

https://medium.com/google-cloud/slos-with-stackdriver-service-monitoring-62f193147b3f

person Yuri Grinshteyn    schedule 08.06.2020
comment
Из ссылки на создание службы: If you are not using an environment where services are automatically created (that is, App Engine, Istio on Google Kubernetes Engine, and Cloud Endpoints), then you can create services by using the services.create method. Значит, мне не нужно создавать службу для моей облачной конечной точки вручную, верно? (Кроме того, спасибо за написание этой статьи, я наткнулся на нее и нашел ее весьма полезной!) - person qcabeza; 08.06.2020
comment
Спасибо :) И да, вам придется сначала вручную создать службу, используя cloud.google.com/monitoring/service-monitoring/ - person Yuri Grinshteyn; 09.06.2020
comment
Я действительно надеялся использовать встроенный сервисный объект для облачной конечной точки, что позволило бы мне использовать basicSli, указанный здесь: cloud.google.com/monitoring/service-monitoring/ Однако ... создание настраиваемой службы и настраиваемых SLI может быть для меня жизнеспособным обходным путем, поэтому я попробую. Спасибо за помощь! - person qcabeza; 11.06.2020