Получение идентификатора Corelation в логах - PullRequest
0 голосов
/ 24 апреля 2019

Я создал приложение архетипа SAP Springboot и опубликовал его в литейном цехе SAP Cloud, и в журналах Kibana можно увидеть идентификатор корреляции.

Но мне не удалось получить CorelationId. Я хотел, чтобы этот сгенерированный идентификатор корреляции передавался от издателя к потребителю через RabbitMQ.

Я много пробовал, но не смог добиться успеха. Пожалуйста, дайте мне знать, как получить этот идентификатор?

1 Ответ

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

Я думаю, что это невозможно, учитывая, что ID генерируется SAP Cloud Platform при записи файла журнала. SDK предлагает класс ErrorResponseBuilder для генерации ссылочного идентификатора, когда в приложение выдается исключение, чтобы иметь ссылочный идентификатор как на уровне API (ответ на ошибку), так и в файле журнала. Это направлено на то, чтобы избежать раскрытия внутренней информации приложения API. Но я думаю, что это не совсем то, к чему вы стремитесь, поэтому вам, возможно, придется сгенерировать идентификатор самостоятельно и внести его в журнал.

...