Clone Tools
  • last updated 26 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
CAMEL-15354: camel-opentracing - Go back to 0.31.0 API of MP opentracing.

  1. … 3 more files in changeset.
CAMEL-15260 - opentracing: fixes header extraction regression (#4044)

* opentracing: fixes header extraction

* opentracing: fixes tests

* opentelemetry: fixes header extraction

* checkstyle

  1. … 7 more files in changeset.
CAMEL-15339 Opentelemetry component (#4016)

* Refactor span decorators to be used in opentelemetry/opentracing

Signed-off-by: Ruben <ruben.vp8510@gmail.com>

* Unify tracing class

Signed-off-by: Ruben <ruben.vp8510@gmail.com>

* opentracing basic tests

Signed-off-by: Ruben <ruben.vp8510@gmail.com>

* Fix tracing log messages, some improvments on code style

Signed-off-by: Ruben <ruben.vp8510@gmail.com>

    • -0
    • +38
    ./OpenTracingExtractAdapter.java
    • -0
    • +38
    ./OpenTracingInjectAdapter.java
    • -0
    • +85
    ./OpenTracingSpanAdapter.java
    • -105
    • +0
    ./decorators/AbstractHttpSpanDecorator.java
    • -31
    • +0
    ./decorators/AbstractInternalSpanDecorator.java
    • -91
    • +0
    ./decorators/AbstractMessagingSpanDecorator.java
    • -144
    • +0
    ./decorators/AbstractSpanDecorator.java
  1. … 182 more files in changeset.
CAMEL-15260 - Adds tracing strategy to enable spans for each processor (#4001)

* opentracing: refactor to create single server span, add tracing strategy

refactored to not create multiple client-server spans

adds a tracing strategy that adds spans for each processor and opens

scopes between processors to enable other instrumentation

* checkstyle

* opentracing: reintroduces event notifier

Reintroduces the event notifier but skips creating client spans for

internal endpoints

* opentracing: cleanup

moves members to original order

* opentracing: activates processor spans in exchange

Uses ActiveSpanManager to keep track of active processor spans. This

allows to create trees of processors and other span creation to be made

under the active processor directly and not the route.

* opentracing: remove server tag from in-process endpoints

* opentracing: camel prefix on processor component tag

* opentracing: ability to exclude processors from tracing

* opentracing: delete old byteman rule

The Java agent no longer use byteman rules

* opentracing: update doc to reference specialagent

* opentracing: refactor exclusing processors

* opentracing: match error logs

* opentracing: fixes processors test

* opentracing: adapt to junit 5

    • -0
    • +32
    ./NoopTracingStrategy.java
    • -0
    • +119
    ./OpenTracingTracingStrategy.java
  1. … 19 more files in changeset.
[CAMEL-11807] Upgrade camel-opentracing to junit5

  1. … 34 more files in changeset.
Convert []byte header to string (#3994)

Signed-off-by: Ruben <ruben.vp8510@gmail.com>

    • -1
    • +8
    ./propagation/CamelMessagingHeadersExtractAdapter.java
Convert []byte header to string (#3994)

Signed-off-by: Ruben <ruben.vp8510@gmail.com>

    • -1
    • +8
    ./propagation/CamelMessagingHeadersExtractAdapter.java
Convert []byte header to string (#3994)

Signed-off-by: Ruben <ruben.vp8510@gmail.com>

    • -1
    • +8
    ./propagation/CamelMessagingHeadersExtractAdapter.java
CAMEL-15230 - remove overriden method getDestination as exchange name header not required and absence results in null operation name

    • -13
    • +0
    ./decorators/RabbitmqSpanDecorator.java
CAMEL-15230 - remove overriden method getDestination as exchange name header not required and absence results in null operation name

    • -13
    • +0
    ./decorators/RabbitmqSpanDecorator.java
opentracing: adds license header

opentracing: adds baggage ops

    • -0
    • +101
    ./GetBaggageProcessor.java
    • -0
    • +101
    ./SetBaggageProcessor.java
opentracing: adds support for tags

    • -0
    • +102
    ./TagProcessor.java
CAMEL-14805: Use doInit for iniitalizing. Fixed tests

  1. … 1 more file in changeset.
CAMEL-14421: optimize core - ServiceSupport should not have instance logger. Use static logger instead.

  1. … 350 more files in changeset.
Use String#replace instead of String#replaceAll where possible for improved performance. (#3485)

  1. … 31 more files in changeset.
CAMEL-14365: Create OpenTracing SpanDecorator for platform-http component

    • -0
    • +31
    ./decorators/PlatformHttpSpanDecorator.java
  1. … 1 more file in changeset.
CAMEL-14365: Create OpenTracing SpanDecorator for platform-http component

    • -0
    • +26
    ./decorators/PlatformHttpSpanDecorator.java
  1. … 1 more file in changeset.
Fix "javadoc @param tags that do not match any parameters in the method" problems identified by lgtm.com.

    • -2
    • +0
    ./propagation/CamelMessagingHeadersExtractAdapter.java
  1. … 8 more files in changeset.
Allow to add custom decorator to open tracing via java api

CAMEL-14253: camel-nats - Configure brokers on component level

    • -10
    • +0
    ./decorators/NatsSpanDecorator.java
Add nats to opentracing

    • -0
    • +50
    ./decorators/NatsSpanDecorator.java
  1. … 1 more file in changeset.
Add nsq span decorator for opentracing

    • -0
    • +55
    ./decorators/NsqSpanDecorator.java
  1. … 1 more file in changeset.
CAMEL-14244: camel-opentracing - Associate decorators with component FQN also

    • -0
    • +5
    ./decorators/DirectvmSpanDecorator.java
    • -0
    • +5
    ./decorators/DisruptorSpanDecorator.java
    • -0
    • +5
    ./decorators/DisruptorvmSpanDecorator.java
    • -1
    • +6
    ./decorators/ElasticsearchSpanDecorator.java
    • -0
    • +26
    ./decorators/HttpsSpanDecorator.java
  1. … 25 more files in changeset.
CAMEL-14180: Fix Checkstyle issues

Seems that previous versions of Checkstyle had few issues with checking

import sort/grouping. So I've run impsort Maven plugin:

mvn net.revelc.code:impsort-maven-plugin:sort -Dimpsort.groups=java,javax,org.w3c,org.xml,junit -Dimpsort.removeUnused=true -Dimpsort.staticAfter=true

To sort all the imports according to the Checkstyle rule.

Few remaining issues around indentation and unnecessary parentheses I

fixed manually.

    • -1
    • +0
    ./decorators/ElasticsearchSpanDecorator.java
    • -1
    • +0
    ./decorators/MongoDBSpanDecorator.java
  1. … 2766 more files in changeset.
CAMEL-14180: Fix Checkstyle issues

Seems that previous versions of Checkstyle had few issues with checking

import sort/grouping. So I've run impsort Maven plugin:

mvn net.revelc.code:impsort-maven-plugin:sort -Dimpsort.groups=java,javax,org.w3c,org.xml,junit -Dimpsort.removeUnused=true -Dimpsort.staticAfter=true

To sort all the imports according to the Checkstyle rule.

Few remaining issues around indentation and unnecessary parentheses I

fixed manually.

    • -1
    • +0
    ./decorators/ElasticsearchSpanDecorator.java
    • -1
    • +0
    ./decorators/MongoDBSpanDecorator.java
  1. … 2758 more files in changeset.
CAMEL-14024: Remove camel-mqtt

    • -46
    • +0
    ./decorators/MqttSpanDecorator.java
  1. … 46 more files in changeset.
CAMEL-14060: Remove camel-restlet

    • -26
    • +0
    ./decorators/RestletSpanDecorator.java
  1. … 157 more files in changeset.
Remove some deprecated API usage in AbstractHttpSpanDecorator

    • -5
    • +6
    ./decorators/AbstractHttpSpanDecorator.java
  1. … 1 more file in changeset.
CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Removed netty-http4 decorator for opentracing component

    • -26
    • +0
    ./decorators/NettyHttp4SpanDecorator.java
  1. … 1 more file in changeset.