Spring Boot 2 Actuator - агрегация версий от нескольких микросервисов - PullRequest
0 голосов
/ 10 июля 2019

У нас есть сервисное приложение REST Spring Boot 2, состоящее из нескольких микро-сервисов.ELB используется для регистрации и обнаружения сервисов, например, есть сервисы, доступные по

http://<dev-env>/api/serviceA/actuator/info
{
  "app" : {
    "name" : "App Name",
    "description" : "App Description"
  },
  "git" : {
    "branch" : "origin/brancha",
    "commit" : {
      "id" : "204f7a0",
      "time" : "2019-07-10T11:09:13Z"
    }
  },
  "build" : {
    "version" : "0.0.1-SNAPSHOT",
    "build" : {
      "version" : "v_0.1.151"
    },
http://<dev-env>/api/serviceB/actuator/info
....

. Каждый сервис использует Актуатор SB 2.

Как мы можем объединить информацию о версии из двух илибольше микро-услуг на одной странице (вид панели инструментов)?Есть ли готовые решения?

1 Ответ

0 голосов
/ 11 июля 2019

В приложении на панели мониторинга просто откройте http-соединение и запросите все конечные точки привода микросервисов.Есть множество способов начать.Вы должны выбрать тот, который вам удобен.

...