Skip to content

Conversation

@tylerbenson
Copy link
Contributor

@tylerbenson tylerbenson commented Nov 17, 2017

This does not yet include instrumentation for MessageListener.
I think there is actually no difference between the instrumentation so we should combine them.
I also added TEXT_MAP as a format that maps to the HTTP Codec. There is some remapping inside the instrumentation to remove dashes before setting as a property. This should also be changed when an official format is defined.

In order to resolve an issue with classes needing to be injected, I moved the "helper classes" over to the helper jar.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Check out this cool way to test instrumentation in pieces. Using this, I'm able to write "integration" tests for each integration separately without needing to run the agent at startup.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Nice! I think we'll want to formalize this into an instrumentation test framework in the near future.

This does not yet include instrumentation for MessageListener.
I think there is actually no difference between the instrumentation so we should combine them.
I also added TEXT_MAP as a format that maps to the HTTP Codec.  There is some remapping inside the instrumentation to remove dashes before setting as a property.  This should also be changed when an official format is defined.

This also currently has a problem with Spring Boot applications as the JMS Util references classes not on the system classpath (it needs to be injected into the child classpath)
}
}

public void waitForTraces(final int number) throws InterruptedException {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍 Nice!

@realark
Copy link
Contributor

realark commented Nov 22, 2017

Looks good! CI failure seems unrelated (Cassandra integration test timeout). I'm going to go for green anyways then I think we can :shipit:.

Copy link
Contributor

@realark realark left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm okay with merging as long as we're confident the CI failures are unrelated. I can't get a clean run and I don't find the build output easy to parse.

@realark realark merged commit b4ba6d8 into master Nov 27, 2017
@realark realark deleted the tyler/jms branch November 27, 2017 16:53
@realark realark added this to the 0.2.10 milestone Dec 1, 2017
jpbempel pushed a commit that referenced this pull request May 18, 2022
Merging changes from the upstream repo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants