Skip to content

Commit b438205

Browse files
authored
fix(Instrumentation/Console): remove deprecated traceable attribute CODE_NAMESPACE (#181)
1 parent 7c3df84 commit b438205

11 files changed

Lines changed: 19 additions & 38 deletions

src/Instrumentation/Symfony/Console/TraceableConsoleEventSubscriber.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,7 @@ public function startSpan(ConsoleCommandEvent $event): void
7979
$spanBuilder = $tracer
8080
->spanBuilder($name)
8181
->setAttributes([
82-
TraceAttributes::CODE_FUNCTION_NAME => 'execute',
83-
TraceAttributes::CODE_NAMESPACE => $class,
82+
TraceAttributes::CODE_FUNCTION_NAME => $class.'::execute',
8483
]);
8584

8685
$parent = Context::getCurrent();

tests/Functional/Application/src/Controller/Traceable/ActionTraceableController.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,8 +92,7 @@ public function manual(TracerInterface $tracer): Response
9292
$spanBuilder = $tracer
9393
->spanBuilder('Manual')
9494
->setAttributes([
95-
TraceAttributes::CODE_FUNCTION_NAME => 'manual',
96-
TraceAttributes::CODE_NAMESPACE => self::class,
95+
TraceAttributes::CODE_FUNCTION_NAME => self::class.'::manual',
9796
]);
9897

9998
$parent = Context::getCurrent();

tests/Functional/Application/src/Controller/Traceable/AutowireTracerController.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ public function index(): Response
2424
$spanBuilder = $this->tracer
2525
->spanBuilder('Manual')
2626
->setAttributes([
27-
TraceAttributes::CODE_FUNCTION_NAME => 'manual',
28-
TraceAttributes::CODE_NAMESPACE => self::class,
27+
TraceAttributes::CODE_FUNCTION_NAME => self::class.'::index',
2928
]);
3029

3130
$parent = Context::getCurrent();

tests/Functional/Application/src/Controller/Traceable/ClassTraceableController.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ public function manual(): Response
3131
$spanBuilder = $this->tracer
3232
->spanBuilder('Manual')
3333
->setAttributes([
34-
TraceAttributes::CODE_FUNCTION_NAME => 'manual',
35-
TraceAttributes::CODE_NAMESPACE => self::class,
34+
TraceAttributes::CODE_FUNCTION_NAME => self::class.'::manual',
3635
]);
3736

3837
$parent = Context::getCurrent();

tests/Functional/Application/src/Controller/Traceable/DualTracerController.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ public function fallback(
2222
$spanBuilder = $tracer
2323
->spanBuilder('Manual')
2424
->setAttributes([
25-
TraceAttributes::CODE_FUNCTION_NAME => 'manual',
26-
TraceAttributes::CODE_NAMESPACE => self::class,
25+
TraceAttributes::CODE_FUNCTION_NAME => self::class.'::fallback',
2726
]);
2827

2928
$parent = Context::getCurrent();
@@ -49,8 +48,7 @@ public function main(
4948
$spanBuilder = $tracer
5049
->spanBuilder('Manual')
5150
->setAttributes([
52-
TraceAttributes::CODE_FUNCTION_NAME => 'manual',
53-
TraceAttributes::CODE_NAMESPACE => self::class,
51+
TraceAttributes::CODE_FUNCTION_NAME => self::class.'::main',
5452
]);
5553

5654
$parent = Context::getCurrent();

tests/Functional/Application/src/Service/DummyLoggerService.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ public function infoWithSpan(string $message): void
2222

2323
$span = $this->tracer->spanBuilder('logWithSpan')
2424
->setAttributes([
25-
TraceAttributes::CODE_FUNCTION_NAME => 'logWithSpan',
26-
TraceAttributes::CODE_NAMESPACE => self::class,
25+
TraceAttributes::CODE_FUNCTION_NAME => self::class.'::infoWithSpan',
2726
])
2827
->setParent($parent)
2928
->startSpan();

tests/Functional/DummyLoggerServiceTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,7 @@ public function testInfoWithSpan(): void
4747
self::assertSpanName($span, 'logWithSpan');
4848
self::assertSpanStatus($span, StatusData::ok());
4949
self::assertSpanAttributes($span, [
50-
'code.function.name' => 'logWithSpan',
51-
'code.namespace' => 'App\Service\DummyLoggerService',
50+
'code.function.name' => 'App\Service\DummyLoggerService::infoWithSpan',
5251
]);
5352

5453
self::assertSame($span->getSpanId(), $log->getSpanContext()->getSpanId());

tests/Functional/Instrumentation/Console/ConsoleAttributeTracingTest.php

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@ public function testSuccess(): void
3535
self::assertSpanName($mainSpan, 'traceable:traceable-command');
3636
self::assertSpanStatus($mainSpan, StatusData::ok());
3737
self::assertSpanAttributes($mainSpan, [
38-
'code.function.name' => 'execute',
39-
'code.namespace' => 'App\Command\Traceable\TraceableCommand',
38+
'code.function.name' => 'App\Command\Traceable\TraceableCommand::execute',
4039
'symfony.console.exit_code' => 0,
4140
]);
4241
self::assertSpanEventsCount($mainSpan, 0);
@@ -63,8 +62,7 @@ public function testFailure(): void
6362
self::assertSpanName($mainSpan, 'traceable:traceable-command');
6463
self::assertSpanStatus($mainSpan, StatusData::error());
6564
self::assertSpanAttributes($mainSpan, [
66-
'code.function.name' => 'execute',
67-
'code.namespace' => 'App\Command\Traceable\TraceableCommand',
65+
'code.function.name' => 'App\Command\Traceable\TraceableCommand::execute',
6866
'symfony.console.exit_code' => 1,
6967
]);
7068
self::assertSpanEventsCount($mainSpan, 0);
@@ -96,8 +94,7 @@ public function testException(): void
9694
self::assertSpanName($mainSpan, 'traceable:traceable-command');
9795
self::assertSpanStatus($mainSpan, StatusData::error());
9896
self::assertSpanAttributes($mainSpan, [
99-
'code.function.name' => 'execute',
100-
'code.namespace' => 'App\Command\Traceable\TraceableCommand',
97+
'code.function.name' => 'App\Command\Traceable\TraceableCommand::execute',
10198
'symfony.console.exit_code' => 1,
10299
]);
103100

@@ -132,8 +129,7 @@ public function testFallback(): void
132129
self::assertSpanName($mainSpan, 'traceable:fallback-command');
133130
self::assertSpanStatus($mainSpan, StatusData::ok());
134131
self::assertSpanAttributes($mainSpan, [
135-
'code.function.name' => 'execute',
136-
'code.namespace' => 'App\Command\Traceable\FallbackCommand',
132+
'code.function.name' => 'App\Command\Traceable\FallbackCommand::execute',
137133
'symfony.console.exit_code' => 0,
138134
]);
139135
self::assertSpanEventsCount($mainSpan, 0);

tests/Functional/Instrumentation/Console/ConsoleAutoTracingTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ public function testSuccess(): void
3434
self::assertSpanName($mainSpan, 'traceable:auto-command');
3535
self::assertSpanStatus($mainSpan, StatusData::ok());
3636
self::assertSpanAttributes($mainSpan, [
37-
'code.function.name' => 'execute',
38-
'code.namespace' => 'App\Command\Traceable\AutoCommand',
37+
'code.function.name' => 'App\Command\Traceable\AutoCommand::execute',
3938
'symfony.console.exit_code' => 0,
4039
]);
4140
self::assertSpanEventsCount($mainSpan, 0);

tests/Functional/Instrumentation/Console/ConsoleEmptyExcludesTracingTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ public function testSuccess(): void
3434
self::assertSpanName($mainSpan, 'traceable:auto-command');
3535
self::assertSpanStatus($mainSpan, StatusData::ok());
3636
self::assertSpanAttributes($mainSpan, [
37-
'code.function.name' => 'execute',
38-
'code.namespace' => 'App\Command\Traceable\AutoCommand',
37+
'code.function.name' => 'App\Command\Traceable\AutoCommand::execute',
3938
'symfony.console.exit_code' => 0,
4039
]);
4140
self::assertSpanEventsCount($mainSpan, 0);

0 commit comments

Comments
 (0)