Как проверить SLA веб-сервисов - PullRequest
0 голосов
/ 17 апреля 2019

В настоящее время мы развернули наше Spring Boot Application в GKE (Google Kubernetes Engine) и в настоящее время мы используем конечную точку облака для защиты наших веб-сервисов.У нас разработано 11 веб-сервисов, которые будут использоваться внешними клиентами.Есть ли способ проверить SLO (время, производительность) веб-службы в облачной конечной точке или в стекдрайвере.

Ответы [ 3 ]

0 голосов
/ 26 апреля 2019

Сначала вам нужно предоставить метрики из ваших приложений. Spring Sleuth - отличный выбор, если вы используете Spring Boot.

Тогда вам нужно собрать метрики и визуализировать их.Google предоставляет инструмент для этого, который называется Stackdriver Trace .Он также может делать оповещения на основе метрик.Вы можете найти пример настройки для вашего варианта использования здесь .

Существуют другие службы мониторинга производительности, такие как Dynatrace или Datadog .

Если вы хотите автономное решение, вы можете использовать Zipkin , который вдохновлен внутренней системой Google под названием Dapper .

0 голосов
/ 26 апреля 2019

Вы смотрели на пользовательский интерфейс облачной консоли Google?Его тег «Конечные точки» должен отображать все сервисы, запущенные вашим проектом.

0 голосов
/ 17 апреля 2019

Возможно, вы захотите проверить:

Джегерявляется открытым стандартом и может помочь понять значения, а sleuth - это инструмент для интеграции с пружиной, есть несколько вариантов, вы можете также рассмотреть opencensus

...