diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 9441d40269..927a86d065 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -45,6 +45,7 @@ body: - OpenTelemetry.Instrumentation.Process - OpenTelemetry.Instrumentation.Quartz - OpenTelemetry.Instrumentation.Runtime + - OpenTelemetry.Instrumentation.ServiceFabricRemoting - OpenTelemetry.Instrumentation.SqlClient - OpenTelemetry.Instrumentation.StackExchangeRedis - OpenTelemetry.Instrumentation.Wcf diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 0443264723..ec685ecfc0 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -45,6 +45,7 @@ body: - OpenTelemetry.Instrumentation.Process - OpenTelemetry.Instrumentation.Quartz - OpenTelemetry.Instrumentation.Runtime + - OpenTelemetry.Instrumentation.ServiceFabricRemoting - OpenTelemetry.Instrumentation.SqlClient - OpenTelemetry.Instrumentation.StackExchangeRedis - OpenTelemetry.Instrumentation.Wcf diff --git a/.github/ISSUE_TEMPLATE/release_request.yml b/.github/ISSUE_TEMPLATE/release_request.yml index d7bfea1b5c..4f9de1e36f 100644 --- a/.github/ISSUE_TEMPLATE/release_request.yml +++ b/.github/ISSUE_TEMPLATE/release_request.yml @@ -43,6 +43,7 @@ body: - OpenTelemetry.Instrumentation.Process - OpenTelemetry.Instrumentation.Quartz - OpenTelemetry.Instrumentation.Runtime + - OpenTelemetry.Instrumentation.ServiceFabricRemoting - OpenTelemetry.Instrumentation.SqlClient - OpenTelemetry.Instrumentation.StackExchangeRedis - OpenTelemetry.Instrumentation.Wcf diff --git a/.github/codecov.yml b/.github/codecov.yml index ae835620c7..b94a66eb52 100644 --- a/.github/codecov.yml +++ b/.github/codecov.yml @@ -150,6 +150,11 @@ flags: paths: - src/OpenTelemetry.Instrumentation.Runtime + unittests-Instrumentation.ServiceFabricRemoting: + carryforward: true + paths: + - src/OpenTelemetry.Instrumentation.ServiceFabricRemoting + unittests-Instrumentation.SqlClient: carryforward: true paths: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a158adc921..e7912cf75c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,6 +47,7 @@ jobs: instrumentation-process: ['*/OpenTelemetry.Instrumentation.Process*/**', 'examples/process-instrumentation/**', '!**/*.md'] instrumentation-quartz: ['*/OpenTelemetry.Instrumentation.Quartz*/**', '!**/*.md'] instrumentation-runtime: ['*/OpenTelemetry.Instrumentation.Runtime*/**', 'examples/runtime-instrumentation/**', '!**/*.md'] + instrumentation-servicefabricremoting: ['*/OpenTelemetry.Instrumentation.ServiceFabricRemoting*/**', 'examples/servicefabricremoting-instrumentation/**', '!**/*.md'] instrumentation-sqlclient: ['*/OpenTelemetry.Instrumentation.SqlClient*/**', '!**/*.md'] instrumentation-stackexchangeredis: ['*/OpenTelemetry.Instrumentation.StackExchangeRedis*/**', 'examples/redis/**', '!**/*.md'] instrumentation-wcf: ['*/OpenTelemetry.Instrumentation.Wcf*/**', 'examples/wcf/**', '!**/*.md'] @@ -357,6 +358,17 @@ jobs: project-name: OpenTelemetry.Instrumentation.Runtime code-cov-name: Instrumentation.Runtime + build-test-instrumentation-servicefabricremoting: + needs: detect-changes + if: | + contains(needs.detect-changes.outputs.changes, 'instrumentation-servicefabricremoting') + || contains(needs.detect-changes.outputs.changes, 'build') + || contains(needs.detect-changes.outputs.changes, 'shared') + uses: ./.github/workflows/Component.BuildTest.yml + with: + project-name: OpenTelemetry.Instrumentation.ServiceFabricRemoting + code-cov-name: Instrumentation.ServiceFabricRemoting + build-test-instrumentation-sqlclient: needs: detect-changes if: | @@ -549,6 +561,7 @@ jobs: || contains(needs.detect-changes.outputs.changes, 'instrumentation-grpcnetclient') || contains(needs.detect-changes.outputs.changes, 'instrumentation-http') || contains(needs.detect-changes.outputs.changes, 'instrumentation-runtime') + || contains(needs.detect-changes.outputs.changes, 'instrumentation-servicefabricremoting') || contains(needs.detect-changes.outputs.changes, 'instrumentation-sqlclient') || contains(needs.detect-changes.outputs.changes, 'instrumentation-stackexchangeredis') || contains(needs.detect-changes.outputs.changes, 'resources-aws') @@ -594,7 +607,7 @@ jobs: build-test-instrumentation-owin, build-test-instrumentation-process, build-test-instrumentation-quartz, - build-test-instrumentation-runtime, + build-test-instrumentation-servicefabricremoting, build-test-instrumentation-sqlclient, build-test-instrumentation-stackexchangeredis, build-test-instrumentation-stackexchangeredis-integration, diff --git a/.github/workflows/prepare-release.yml b/.github/workflows/prepare-release.yml index 224c04ce69..0f0cfe5934 100644 --- a/.github/workflows/prepare-release.yml +++ b/.github/workflows/prepare-release.yml @@ -34,6 +34,7 @@ on: - OpenTelemetry.Instrumentation.Process - OpenTelemetry.Instrumentation.Quartz - OpenTelemetry.Instrumentation.Runtime + - OpenTelemetry.Instrumentation.ServiceFabricRemoting - OpenTelemetry.Instrumentation.SqlClient - OpenTelemetry.Instrumentation.StackExchangeRedis - OpenTelemetry.Instrumentation.Wcf diff --git a/src/OpenTelemetry.Instrumentation.ServiceFabricRemoting/CHANGELOG.md b/src/OpenTelemetry.Instrumentation.ServiceFabricRemoting/CHANGELOG.md new file mode 100644 index 0000000000..5e61f8e249 --- /dev/null +++ b/src/OpenTelemetry.Instrumentation.ServiceFabricRemoting/CHANGELOG.md @@ -0,0 +1,5 @@ +# Changelog + +## Unreleased + +* Initial release of `OpenTelemetry.Instrumentation.ServiceFabricRemoting` library.