io.opentracing.contrib:opentracing-spring-messaging-parent

OpenTracing instrumentation for Spring Messaging

Лицензия

Лицензия

Категории

Категории

Messaging Библиотеки уровня приложения
Группа

Группа

io.opentracing.contrib
Идентификатор

Идентификатор

opentracing-spring-messaging-parent
Последняя версия

Последняя версия

1.0.0
Дата

Дата

Тип

Тип

pom
Описание

Описание

io.opentracing.contrib:opentracing-spring-messaging-parent
OpenTracing instrumentation for Spring Messaging
Ссылка на сайт

Ссылка на сайт

https://github.com/opentracing-contrib/java-spring-messaging
Система контроля версий

Система контроля версий

https://github.com/opentracing-contrib/java-spring-messaging

Скачать opentracing-spring-messaging-parent

Имя Файла Размер
opentracing-spring-messaging-parent-1.0.0.pom 11 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/io.opentracing.contrib/opentracing-spring-messaging-parent/ -->
<dependency>
    <groupId>io.opentracing.contrib</groupId>
    <artifactId>opentracing-spring-messaging-parent</artifactId>
    <version>1.0.0</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/io.opentracing.contrib/opentracing-spring-messaging-parent/
implementation 'io.opentracing.contrib:opentracing-spring-messaging-parent:1.0.0'
// https://jarcasting.com/artifacts/io.opentracing.contrib/opentracing-spring-messaging-parent/
implementation ("io.opentracing.contrib:opentracing-spring-messaging-parent:1.0.0")
'io.opentracing.contrib:opentracing-spring-messaging-parent:pom:1.0.0'
<dependency org="io.opentracing.contrib" name="opentracing-spring-messaging-parent" rev="1.0.0">
  <artifact name="opentracing-spring-messaging-parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='io.opentracing.contrib', module='opentracing-spring-messaging-parent', version='1.0.0')
)
libraryDependencies += "io.opentracing.contrib" % "opentracing-spring-messaging-parent" % "1.0.0"
[io.opentracing.contrib/opentracing-spring-messaging-parent "1.0.0"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

  • opentracing-spring-messaging
  • opentracing-spring-messaging-starter
  • opentracing-spring-messaging-it

Build Status Released Version

OpenTracing Spring Messaging

This repository provides OpenTracing instrumentation for various frameworks that use Spring Messaging (e.g. Spring Cloud Stream). It can be used with any OpenTracing compatible implementation. It implements Spring Messaging ChannelInterceptor interface and registers as a global channel interceptor.

Configuration

Note: make sure that an io.opentracing.Tracer bean is available. It is not provided by this library.

Spring Boot

Add the following starter dependency to your pom.xml:

<dependency>
  <groupId>io.opentracing.contrib</groupId>
  <artifactId>opentracing-spring-messaging-starter</artifactId>
</dependency>

Spring

Add the following dependency to your pom.xml:

<dependency>
  <groupId>io.opentracing.contrib</groupId>
  <artifactId>opentracing-spring-messaging</artifactId>
</dependency>

And register an interceptor bean:

@Bean
@GlobalChannelInterceptor
public OpenTracingChannelInterceptor openTracingChannelInterceptor(Tracer tracer) {
  return new OpenTracingChannelInterceptor(tracer);
}

Development

Maven checkstyle plugin is used to maintain consistent code style based on Google Style Guides

./mvnw clean install

Release

Follow instructions in RELEASE

io.opentracing.contrib

3rd-Party OpenTracing API Contributions

3rd-party contributions that use OpenTracing. **The repositories in this org are *not* affiliated with the CNCF.**

Версии библиотеки

Версия
1.0.0
0.1.2
0.1.1
0.1.0
0.0.5
0.0.3
0.0.2
0.0.1