Пользовательский интерфейс Zipkin отображает сообщение об ошибке «ОШИБКА: не удается загрузить имена служб: сообщение недоступно» - PullRequest
0 голосов
/ 25 апреля 2018

Попытка создать zipkin-сервер с зависимостями, добавленными в gradle, как показано ниже,

compile ("org.springframework.cloud:spring-cloud-starter-zipkin")
compile ("org.springframework.amqp:spring-rabbit")
compile('io.zipkin.java:zipkin-autoconfigure-ui')

Кроме того,

Я добавил свойства в файлы application.properties и bootstrap.properties, например,

application.properties

server.port=8085

bootstrap.properties

spring.application.name=zipkin-server

Как только я запускаю сервер и загружаю страницу пользовательского интерфейса, я получаю ошибку в пользовательском интерфейсе как, enter image description here

Ответы [ 2 ]

0 голосов
/ 24 января 2019

попробуйте с этим:

<dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-sleuth</artifactId>
        </dependency>
        <dependency>
          <groupId>io.zipkin.java</groupId>
          <artifactId>zipkin-server</artifactId>
          <version>2.12.0</version>
        </dependency>
        <dependency>
            <groupId>io.zipkin.java</groupId>
            <artifactId>zipkin-autoconfigure-ui</artifactId>
            <scope>runtime</scope>
            <version>2.12.0</version>
        </dependency>
0 голосов
/ 24 июня 2018

Здравствуйте, смотрите ваш скриншот. Возможно, вы используете версию 2.x с весенней загрузкой, у меня была такая же проблема с весенней загрузкой 2.0.3 с Finchley.RELEASE.

Я обнаружил, что пользовательский сервер Zipkin неболее поддерживаемый и устаревший по этой причине невозможно использовать @EnableZipkinServer в коде Spring Cloud, и у вас настроен пользовательский интерфейс, но не серверная сторона, конечная точка API и т. д.

образуют базовый код Zipkin:

/**
 * @deprecated Custom servers are possible, but not supported by the community. Please use our
 * <a href="https://github.com/openzipkin/zipkin#quick-start">default server build</a> first. If you
 * find something missing, please <a href="https://gitter.im/openzipkin/zipkin">gitter</a> us about
 * it before making a custom server.
 *
 * <p>If you decide to make a custom server, you accept responsibility for troubleshooting your
 * build or configuration problems, even if such problems are a reaction to a change made by the
 * OpenZipkin maintainers. In other words, custom servers are possible, but not supported.
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Import(InternalZipkinConfiguration.class)
@Deprecated
public @interface EnableZipkinServer {

}

код доступен на официальном репозитории Zipkin Я решаю свою проблему, используя официальный образ докера с композицией

version: '3.1'

services:
  rabbitmq:
    image: rabbitmq:3-management
    restart: always
    ports:
      - 5672:5672
      - 15671:15671
      - 15672:15672
    networks:
      - messaging

  zipkin-server:
    image: openzipkin/zipkin
    ports:
      - 9065:9411
    environment:
      - zipkin.collector.rabbitmq.uri=amqp://guest:guest@rabbitmq:5672
    networks:
      - messaging

networks:
  messaging:
    driver: bridge

Как вы можете это увидетьиспользуйте потоковую версию.это для меня работа

Я надеюсь, что это может помочь вам

...