Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert duration properties before send to OTel #33916

Closed

Conversation

mcruzdev
Copy link
Contributor

@mcruzdev mcruzdev commented Jun 8, 2023

Fixes #33381

@quarkus-bot
Copy link

quarkus-bot bot commented Jun 8, 2023

Thanks for your pull request!

The title of your pull request does not follow our editorial rules. Could you have a look?

  • title should preferably start with an uppercase character (if it makes sense!)
  • title should not start with chore/docs/feat/fix/refactor but be a proper sentence

This message is automatically generated by a bot.

@quarkus-bot
Copy link

quarkus-bot bot commented Jun 8, 2023

/cc @brunobat (opentelemetry), @radcortez (opentelemetry)

@mcruzdev mcruzdev changed the title feat: convert duration propertis to otel Convert duration propertis to otel Jun 8, 2023
@mcruzdev mcruzdev changed the title Convert duration propertis to otel Convert duration properties before send to OTel Jun 8, 2023
@mcruzdev mcruzdev marked this pull request as ready for review June 8, 2023 17:45
@mcruzdev mcruzdev force-pushed the convert-otel-duration-props branch 2 times, most recently from 614dc8d to 7df8580 Compare June 8, 2023 22:21
Copy link
Contributor

@brunobat brunobat left a comment

Choose a reason for hiding this comment

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

Thanks a lot for the PR.
I requested some changes.
Also. Please build the extension code before committing... It will be automatically reformatted if it doesn't pass the guidelines.

}
}
}
return oTelConfigs;
}

private static String getConfigPropertyValue(String propertyName, ConfigValue smallRyeConfig) {
Copy link
Contributor

Choose a reason for hiding this comment

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

I think you can move this static method to util as well. It will contain the needed logic in one spot.
Calling it something like normalizeDuration would also help.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It makes total sense, thank you!

}
}
}
return oTelConfigs;
}

private static String getConfigPropertyValue(String propertyName, ConfigValue smallRyeConfig) {
Copy link
Contributor

Choose a reason for hiding this comment

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

We will need some tests with values that are currently accepted and others that are failing now.

Copy link
Contributor Author

@mcruzdev mcruzdev Jun 9, 2023

Choose a reason for hiding this comment

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

Hi @brunobat. do you mean inside integration-tests project, or here?

Copy link
Contributor

Choose a reason for hiding this comment

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

they can be simple unit tests related to the OpenTelemetryUtil class.

Copy link
Contributor Author

@mcruzdev mcruzdev Jun 9, 2023

Choose a reason for hiding this comment

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

Perfect, I think that is ok now.

I changed some things:

  • getConfigPropertyValue to normalizeProperty and
  • convertDuration to normalizeDuration

I think that is more clear now, if is necessary to normalize another property we add it to the map that I renamed to OTEL_PROPERTIES_NORMALIZED. What do you think?

@quarkus-bot

This comment has been minimized.

@mcruzdev mcruzdev requested a review from brunobat June 9, 2023 23:23
@brunobat
Copy link
Contributor

brunobat commented Jun 10, 2023

Looks ok @mcruzdev. I just need you to squash everything into 1 commit, please.
Then I can approve the PR.

@quarkus-bot

This comment has been minimized.

@mcruzdev mcruzdev force-pushed the convert-otel-duration-props branch from a5da80b to 84b2225 Compare June 10, 2023 18:09
@mcruzdev
Copy link
Contributor Author

Looks ok @mcruzdev. I just need you to squash everything into 1 commit, please. Then I can approve the PR.

Thank you @brunobat, I did it.

Building the project here the format works, but I am getting this issue.

@quarkus-bot

This comment has been minimized.

@brunobat
Copy link
Contributor

@mcruzdev you need to solve the failing tests

@mcruzdev
Copy link
Contributor Author

@mcruzdev you need to solve the failing tests

Sorry for the delay @brunobat, I will get this today, thank you!

@mcruzdev mcruzdev force-pushed the convert-otel-duration-props branch from 5a47a46 to 58e6967 Compare June 16, 2023 01:21
@quarkus-bot

This comment has been minimized.

@quarkus-bot

This comment has been minimized.

@geoand
Copy link
Contributor

geoand commented Jul 5, 2023

What's the status of this one?

@mcruzdev
Copy link
Contributor Author

mcruzdev commented Jul 5, 2023

What's the status of this one?

Hi @geoand, how are you?
I am trying to fix some tests, I need a help to finish it

@geoand
Copy link
Contributor

geoand commented Jul 5, 2023

Thanks for the update.

What's the problem with the tests?

@mcruzdev mcruzdev force-pushed the convert-otel-duration-props branch from 58e6967 to 910f56b Compare July 5, 2023 19:25
@mcruzdev
Copy link
Contributor Author

mcruzdev commented Jul 7, 2023

Thanks for the update.

What's the problem with the tests?

Hi @geoand thank you!
I do not know properly what is happening, I am unable to test and debug it locally.

@geoand
Copy link
Contributor

geoand commented Jul 7, 2023

You can debug anyone of the failing test like so:

mvn test -f extensions/opentelemetry/deployment/ -Dtest=NonAppEndpointsDisabledTest -Dmaven.surefire.debug

and then attach a remote debugger

@geoand
Copy link
Contributor

geoand commented Jul 12, 2023

@mcruzdev where you perhaps able to figure out what the problem with the PR is?

@quarkus-bot
Copy link

quarkus-bot bot commented Jul 24, 2023

⚠️ Unable to include the stracktraces as the report was too long. See annotations below for the details.
⚠️ Unable to include the failure links as the report was too long. See annotations below for the details.

Failing Jobs - Building 910f56b

Status Name Step Failures Logs Raw logs
JVM Tests - JDK 11 Build Failures Logs Raw logs
JVM Tests - JDK 17 Build Failures Logs Raw logs
JVM Tests - JDK 17 Windows Build Failures Logs Raw logs
JVM Tests - JDK 19 Build Failures Logs Raw logs
Native Tests - Misc4 Build Failures Logs Raw logs

Full information is available in the Build summary check run.

Failures

⚙️ JVM Tests - JDK 11 #

- Failing: extensions/opentelemetry/deployment 
! Skipped: extensions/micrometer-registry-prometheus/deployment extensions/micrometer/deployment extensions/scheduler/deployment and 26 more

📦 extensions/opentelemetry/deployment

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.streamingBlocking line 237

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.streaming line 200

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.grpc line 109

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.error line 149

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.spanNameWithoutQueryString line 93

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.client line 69

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.urlWithoutAuthentication line 112

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.path line 129

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.client line 77

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.path line 110

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.multiple line 146

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryForwardedTest.trace line 44

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.spanNameWithoutQueryString line 114

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.trace line 84

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.notFoundPath line 168

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.notFound line 153

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.spanPath line 140

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryXForwardedTest.trace line 44

io.quarkus.opentelemetry.deployment.NonAppEndpointsDisabledTest.testHealthEndpointNotTraced line 49

io.quarkus.opentelemetry.deployment.NonAppEndpointsDisabledWithRootPathTest.testHealthEndpointNotTraced line 51

io.quarkus.opentelemetry.deployment.NonAppEndpointsEnabledLegacyConfigurationTest.testHealthEndpointNotTraced line 50

io.quarkus.opentelemetry.deployment.NonAppEndpointsEnabledTest.testHealthEndpointNotTraced line 50

io.quarkus.opentelemetry.deployment.OpenTelemetryCustomSamplerBeanTest.testHealthEndpointNotTraced line 72

io.quarkus.opentelemetry.deployment.OpenTelemetryDevServicesDatasourcesTest.devDatasource line 56

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDILegacyTest.withSpan line 86

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDILegacyTest.telemetry line 62

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDITest.withSpan line 84

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDITest.telemetry line 62

io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.vertx line 68

io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.nonVertx line 96

io.quarkus.opentelemetry.deployment.OpenTelemetryResourceTest.resource line 50

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanWithException line 131

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanChild line 101

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.span line 67

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanCdiRest line 113

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanKind line 84

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanName line 76

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanChild line 95

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.span line 62

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanCdiRest line 107

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanArgs line 86

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanName line 70


⚙️ JVM Tests - JDK 17 #

- Failing: extensions/opentelemetry/deployment 
! Skipped: extensions/micrometer-registry-prometheus/deployment extensions/micrometer/deployment extensions/scheduler/deployment and 26 more

📦 extensions/opentelemetry/deployment

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.streamingBlocking line 237

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.streaming line 200

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.grpc line 109

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.error line 149

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.spanNameWithoutQueryString line 93

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.client line 69

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.urlWithoutAuthentication line 112

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.path line 129

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.client line 77

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.path line 110

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.multiple line 146

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryForwardedTest.trace line 44

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.spanNameWithoutQueryString line 114

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.trace line 84

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.notFoundPath line 168

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.notFound line 153

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.spanPath line 140

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryXForwardedTest.trace line 44

io.quarkus.opentelemetry.deployment.NonAppEndpointsDisabledTest.testHealthEndpointNotTraced line 49

io.quarkus.opentelemetry.deployment.NonAppEndpointsDisabledWithRootPathTest.testHealthEndpointNotTraced line 51

io.quarkus.opentelemetry.deployment.NonAppEndpointsEnabledLegacyConfigurationTest.testHealthEndpointNotTraced line 50

io.quarkus.opentelemetry.deployment.NonAppEndpointsEnabledTest.testHealthEndpointNotTraced line 50

io.quarkus.opentelemetry.deployment.OpenTelemetryCustomSamplerBeanTest.testHealthEndpointNotTraced line 72

io.quarkus.opentelemetry.deployment.OpenTelemetryDevServicesDatasourcesTest.devDatasource line 56

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDILegacyTest.withSpan line 86

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDILegacyTest.telemetry line 62

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDITest.withSpan line 84

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDITest.telemetry line 62

io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.vertx line 68

io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.nonVertx line 96

io.quarkus.opentelemetry.deployment.OpenTelemetryResourceTest.resource line 50

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanWithException line 131

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanChild line 101

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.span line 67

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanCdiRest line 113

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanKind line 84

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanName line 76

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanChild line 95

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.span line 62

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanCdiRest line 107

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanArgs line 86

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanName line 70


⚙️ JVM Tests - JDK 17 Windows #

- Failing: extensions/opentelemetry/deployment 
! Skipped: extensions/micrometer-registry-prometheus/deployment extensions/micrometer/deployment extensions/scheduler/deployment and 26 more

📦 extensions/opentelemetry/deployment

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.streamingBlocking line 237

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.streaming line 200

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.grpc line 109

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.error line 149

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.spanNameWithoutQueryString line 93

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.client line 69

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.urlWithoutAuthentication line 112

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.path line 129

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.client line 77

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.path line 110

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.multiple line 146

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryForwardedTest.trace line 44

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.spanNameWithoutQueryString line 114

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.trace line 84

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.notFoundPath line 168

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.notFound line 153

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.spanPath line 140

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryXForwardedTest.trace line 44

io.quarkus.opentelemetry.deployment.NonAppEndpointsDisabledTest.testHealthEndpointNotTraced line 49

io.quarkus.opentelemetry.deployment.NonAppEndpointsDisabledWithRootPathTest.testHealthEndpointNotTraced line 51

io.quarkus.opentelemetry.deployment.NonAppEndpointsEnabledLegacyConfigurationTest.testHealthEndpointNotTraced line 50

io.quarkus.opentelemetry.deployment.NonAppEndpointsEnabledTest.testHealthEndpointNotTraced line 50

io.quarkus.opentelemetry.deployment.OpenTelemetryCustomSamplerBeanTest.testHealthEndpointNotTraced line 72

io.quarkus.opentelemetry.deployment.OpenTelemetryDevServicesDatasourcesTest.devDatasource line 56

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDILegacyTest.withSpan line 86

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDILegacyTest.telemetry line 62

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDITest.withSpan line 84

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDITest.telemetry line 62

io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.vertx line 68

io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.nonVertx line 96

io.quarkus.opentelemetry.deployment.OpenTelemetryResourceTest.resource line 50

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanWithException line 131

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanChild line 101

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.span line 67

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanCdiRest line 113

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanKind line 84

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanName line 76

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanChild line 95

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.span line 62

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanCdiRest line 107

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanArgs line 86

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanName line 70


⚙️ JVM Tests - JDK 19 #

- Failing: extensions/opentelemetry/deployment 
! Skipped: extensions/micrometer-registry-prometheus/deployment extensions/micrometer/deployment extensions/scheduler/deployment and 26 more

📦 extensions/opentelemetry/deployment

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.streamingBlocking line 237

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.streaming line 200

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.grpc line 109

io.quarkus.opentelemetry.deployment.instrumentation.GrpcOpenTelemetryTest.error line 149

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.spanNameWithoutQueryString line 93

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.client line 69

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.urlWithoutAuthentication line 112

io.quarkus.opentelemetry.deployment.instrumentation.RestClientOpenTelemetryTest.path line 129

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.client line 77

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.path line 110

io.quarkus.opentelemetry.deployment.instrumentation.VertxClientOpenTelemetryTest.multiple line 146

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryForwardedTest.trace line 44

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.spanNameWithoutQueryString line 114

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.trace line 84

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.notFoundPath line 168

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.notFound line 153

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryTest.spanPath line 140

io.quarkus.opentelemetry.deployment.instrumentation.VertxOpenTelemetryXForwardedTest.trace line 44

io.quarkus.opentelemetry.deployment.NonAppEndpointsDisabledTest.testHealthEndpointNotTraced line 49

io.quarkus.opentelemetry.deployment.NonAppEndpointsDisabledWithRootPathTest.testHealthEndpointNotTraced line 51

io.quarkus.opentelemetry.deployment.NonAppEndpointsEnabledLegacyConfigurationTest.testHealthEndpointNotTraced line 50

io.quarkus.opentelemetry.deployment.NonAppEndpointsEnabledTest.testHealthEndpointNotTraced line 50

io.quarkus.opentelemetry.deployment.OpenTelemetryCustomSamplerBeanTest.testHealthEndpointNotTraced line 72

io.quarkus.opentelemetry.deployment.OpenTelemetryDevServicesDatasourcesTest.devDatasource line 56

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDILegacyTest.withSpan line 86

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDILegacyTest.telemetry line 62

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDITest.withSpan line 84

io.quarkus.opentelemetry.deployment.OpenTelemetryHttpCDITest.telemetry line 62

io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.vertx line 68

io.quarkus.opentelemetry.deployment.OpenTelemetryMDCTest.nonVertx line 96

io.quarkus.opentelemetry.deployment.OpenTelemetryResourceTest.resource line 50

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanWithException line 131

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanChild line 101

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.span line 67

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanCdiRest line 113

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanKind line 84

io.quarkus.opentelemetry.deployment.WithSpanInterceptorTest.spanName line 76

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanChild line 95

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.span line 62

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanCdiRest line 107

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanArgs line 86

io.quarkus.opentelemetry.deployment.WithSpanLegacyInterceptorTest.spanName line 70


⚙️ Native Tests - Misc4 #

- Failing: integration-tests/opentelemetry 

📦 integration-tests/opentelemetry

io.quarkus.it.opentelemetry.OpenTelemetryIT.testEmptyClientPath

io.quarkus.it.opentelemetry.OpenTelemetryIT.testSlashClientPath

io.quarkus.it.opentelemetry.OpenTelemetryIT.testWrongHTTPVersion

io.quarkus.it.opentelemetry.OpenTelemetryIT.testDeepPathNaming

io.quarkus.it.opentelemetry.OpenTelemetryIT.testAsyncClientTracing

io.quarkus.it.opentelemetry.OpenTelemetryIT.testTemplatedPathOnClass

io.quarkus.it.opentelemetry.OpenTelemetryIT.testClientTracing

io.quarkus.it.opentelemetry.OpenTelemetryIT.testChainedResourceTracing

io.quarkus.it.opentelemetry.OpenTelemetryIT.testPathParameter

io.quarkus.it.opentelemetry.OpenTelemetryIT.testTracingWithParentHeaders

io.quarkus.it.opentelemetry.OpenTelemetryIT.testCustomSpanNames

@brunobat
Copy link
Contributor

@mcruzdev do you need help with the tests?

@geoand
Copy link
Contributor

geoand commented Aug 1, 2023

@mcruzdev thanks a lot for your efforts!

Given that we really want to fix the problem for 3.2, I am going to close this PR and replace it with #35139

@geoand geoand closed this Aug 1, 2023
@quarkus-bot quarkus-bot bot added the triage/invalid This doesn't seem right label Aug 1, 2023
@mcruzdev
Copy link
Contributor Author

mcruzdev commented Aug 2, 2023

Hi @brunobat,

I needed a help to solve those tests, I saw that this pull request was replaced 🥲 thank you for all support.

Thank you @geoand!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/tracing triage/invalid This doesn't seem right
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Make sure OTel receives standard duration string properties
3 participants