Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/Aws/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
},
"autoload": {
"psr-4": {
"OpenTelemetry\\Aws\\": "src/"
"OpenTelemetry\\Contrib\\Aws\\": "src/"
}
},
"autoload-dev": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<?php

/*
* Copyright The OpenTelemetry Authors
*
Expand All @@ -23,8 +24,8 @@
use Aws\S3\S3Client;
use GuzzleHttp\Client;
use OpenTelemetry\API\Trace\SpanKind;
use OpenTelemetry\Aws\Xray\IdGenerator;
use OpenTelemetry\Aws\Xray\Propagator;
use OpenTelemetry\Contrib\Aws\Xray\IdGenerator;
use OpenTelemetry\Contrib\Aws\Xray\Propagator;
use OpenTelemetry\Contrib\OtlpGrpc\Exporter as OTLPExporter;
use OpenTelemetry\SDK\Trace\SpanProcessor\SimpleSpanProcessor;
use OpenTelemetry\SDK\Trace\TracerProvider;
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<?php

/*
* Copyright The OpenTelemetry Authors
*
Expand All @@ -21,8 +22,8 @@

require __DIR__ . '/../../../vendor/autoload.php';

use OpenTelemetry\Aws\Xray\IdGenerator;
use OpenTelemetry\Aws\Xray\Propagator;
use OpenTelemetry\Contrib\Aws\Xray\IdGenerator;
use OpenTelemetry\Contrib\Aws\Xray\Propagator;
use OpenTelemetry\Contrib\OtlpGrpc\Exporter as OTLPExporter;
use OpenTelemetry\SDK\Trace\PropagationMap;
use OpenTelemetry\SDK\Trace\SpanProcessor\SimpleSpanProcessor;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<?php

/*
* Copyright The OpenTelemetry Authors
*
Expand All @@ -21,8 +22,8 @@

require __DIR__ . '/../../../vendor/autoload.php';

use OpenTelemetry\Aws\Xray\IdGenerator;
use OpenTelemetry\Aws\Xray\Propagator;
use OpenTelemetry\Contrib\Aws\Xray\IdGenerator;
use OpenTelemetry\Contrib\Aws\Xray\Propagator;
use OpenTelemetry\Contrib\OtlpGrpc\Exporter as OTLPExporter;
use OpenTelemetry\SDK\Trace\PropagationMap;
use OpenTelemetry\SDK\Trace\SpanProcessor\SimpleSpanProcessor;
Expand All @@ -45,13 +46,13 @@ public function useService()
{
$Exporter = new OTLPExporter();
$map = new PropagationMap();

// Create a tracer object that uses the AWS X-Ray ID Generator to
// generate trace IDs in the correct format
$tracer = (new TracerProvider(null, null, new IdGenerator()))
->addSpanProcessor(new SimpleSpanProcessor($Exporter))
->getTracer('io.opentelemetry.contrib.php');

// Extract the SpanContext from the carrier
$spanContext = Propagator::extract($this->carrier, $map);

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<?php

/*
* Copyright The OpenTelemetry Authors
*
Expand All @@ -21,8 +22,8 @@

require __DIR__ . '/../../../vendor/autoload.php';

use OpenTelemetry\Aws\Xray\IdGenerator;
use OpenTelemetry\Aws\Xray\Propagator;
use OpenTelemetry\Contrib\Aws\Xray\IdGenerator;
use OpenTelemetry\Contrib\Aws\Xray\Propagator;
use OpenTelemetry\Contrib\OtlpGrpc\Exporter as OTLPExporter;
use OpenTelemetry\SDK\Trace\PropagationMap;
use OpenTelemetry\SDK\Trace\SpanProcessor\SimpleSpanProcessor;
Expand All @@ -45,13 +46,13 @@ public function useService()
{
$Exporter = new OTLPExporter();
$map = new PropagationMap();

// Create a tracer object that uses the AWS X-Ray ID Generator to
// generate trace IDs in the correct format
$tracer = (new TracerProvider(null, null, new IdGenerator()))
->addSpanProcessor(new SimpleSpanProcessor($Exporter))
->getTracer('io.opentelemetry.contrib.php');

// Extract the SpanContext from the carrier
$spanContext = Propagator::extract($this->carrier, $map);

Expand Down
2 changes: 1 addition & 1 deletion src/Aws/src/AwsSdkInstrumentation.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace OpenTelemetry\Aws;
namespace OpenTelemetry\Contrib\Aws;

use Aws\CommandInterface;
use Aws\Middleware;
Expand Down
2 changes: 1 addition & 1 deletion src/Aws/src/Ec2/Detector.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
* limitations under the License.
*/

namespace OpenTelemetry\Aws\Ec2;
namespace OpenTelemetry\Contrib\Aws\Ec2;

use OpenTelemetry\SDK\Common\Attribute\Attributes;
use OpenTelemetry\SDK\Resource\ResourceDetectorInterface;
Expand Down
2 changes: 1 addition & 1 deletion src/Aws/src/Ecs/DataProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace OpenTelemetry\Aws\Ecs;
namespace OpenTelemetry\Contrib\Aws\Ecs;

class DataProvider
{
Expand Down
2 changes: 1 addition & 1 deletion src/Aws/src/Ecs/Detector.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
* limitations under the License.
*/

namespace OpenTelemetry\Aws\Ecs;
namespace OpenTelemetry\Contrib\Aws\Ecs;

use OpenTelemetry\API\Behavior\LogsMessagesTrait;
use OpenTelemetry\SDK\Common\Attribute\Attributes;
Expand Down
2 changes: 1 addition & 1 deletion src/Aws/src/Eks/DataProvider.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

declare(strict_types=1);

namespace OpenTelemetry\Aws\Eks;
namespace OpenTelemetry\Contrib\Aws\Eks;

class DataProvider
{
Expand Down
2 changes: 1 addition & 1 deletion src/Aws/src/Eks/Detector.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
* limitations under the License.
*/

namespace OpenTelemetry\Aws\Eks;
namespace OpenTelemetry\Contrib\Aws\Eks;

use OpenTelemetry\SDK\Common\Attribute\Attributes;
use OpenTelemetry\SDK\Resource\ResourceDetectorInterface;
Expand Down
2 changes: 1 addition & 1 deletion src/Aws/src/Lambda/Detector.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
* limitations under the License.
*/

namespace OpenTelemetry\Aws\Lambda;
namespace OpenTelemetry\Contrib\Aws\Lambda;

use OpenTelemetry\SDK\Common\Attribute\Attributes;
use OpenTelemetry\SDK\Resource\ResourceDetectorInterface;
Expand Down
2 changes: 1 addition & 1 deletion src/Aws/src/Xray/IdGenerator.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

declare(strict_types=1);

namespace OpenTelemetry\Aws\Xray;
namespace OpenTelemetry\Contrib\Aws\Xray;

use OpenTelemetry\SDK\Trace\IdGeneratorInterface;
use OpenTelemetry\SDK\Trace\RandomIdGenerator;
Expand Down
4 changes: 2 additions & 2 deletions src/Aws/src/Xray/Propagator.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

declare(strict_types=1);

namespace OpenTelemetry\Aws\Xray;
namespace OpenTelemetry\Contrib\Aws\Xray;

use OpenTelemetry\API\Trace as API;
use OpenTelemetry\API\Trace\SpanContext;
Expand Down Expand Up @@ -60,7 +60,7 @@ class Propagator implements TextMapPropagatorInterface
private const SAMPLED_FLAG_KEY = 'Sampled';
private const IS_SAMPLED = '1';
private const NOT_SAMPLED = '0';

/**
* Returns list of fields used by HTTPTextFormat
*/
Expand Down
4 changes: 2 additions & 2 deletions src/Aws/tests/Integration/AwsSdkInstrumentationTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
use Aws\Sqs\SqsClient;
use GuzzleHttp\Promise;
use OpenTelemetry\API\Trace\StatusCode;
use OpenTelemetry\Aws\AwsSdkInstrumentation;
use OpenTelemetry\Aws\Xray\Propagator;
use OpenTelemetry\Contrib\Aws\AwsSdkInstrumentation;
use OpenTelemetry\Contrib\Aws\Xray\Propagator;
use OpenTelemetry\SDK\Trace\ReadWriteSpanInterface;
use OpenTelemetry\SDK\Trace\TracerProvider;
use PHPUnit\Framework\TestCase;
Expand Down
4 changes: 2 additions & 2 deletions src/Aws/tests/Unit/AwsSdkInstrumentationTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@

use DG\BypassFinals;
use OpenTelemetry\API\Trace\TracerInterface;
use OpenTelemetry\Aws\AwsSdkInstrumentation;
use OpenTelemetry\Aws\Xray\Propagator;
use OpenTelemetry\Contrib\Aws\AwsSdkInstrumentation;
use OpenTelemetry\Contrib\Aws\Xray\Propagator;
use OpenTelemetry\SDK\Trace\TracerProviderInterface;
use PHPUnit\Framework\TestCase;

Expand Down
2 changes: 1 addition & 1 deletion src/Aws/tests/Unit/Ec2/DetectorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
use GuzzleHttp\HandlerStack;
use GuzzleHttp\Psr7\HttpFactory;
use GuzzleHttp\Psr7\Response;
use OpenTelemetry\Aws\Ec2\Detector;
use OpenTelemetry\Contrib\Aws\Ec2\Detector;
use OpenTelemetry\SDK\Common\Attribute\Attributes;
use OpenTelemetry\SDK\Resource\ResourceInfoFactory;
use OpenTelemetry\SemConv\ResourceAttributes;
Expand Down
6 changes: 3 additions & 3 deletions src/Aws/tests/Unit/Ecs/DetectorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
use GuzzleHttp\Psr7\HttpFactory;
use GuzzleHttp\Psr7\Response;
use OpenTelemetry\API\LoggerHolder;
use OpenTelemetry\Aws\Ecs\DataProvider;
use OpenTelemetry\Aws\Ecs\Detector;
use OpenTelemetry\Contrib\Aws\Ecs\DataProvider;
use OpenTelemetry\Contrib\Aws\Ecs\Detector;
use OpenTelemetry\SDK\Common\Attribute\Attributes;
use OpenTelemetry\SDK\Resource\ResourceInfo;
use OpenTelemetry\SDK\Resource\ResourceInfoFactory;
Expand All @@ -36,7 +36,7 @@ class DetectorTest extends TestCase
private const ECS_ENV_VAR_V3_KEY = 'ECS_CONTAINER_METADATA_URI';
private const ECS_ENV_VAR_V4_VAL = 'ecs_metadata_v4_uri';
private const ECS_ENV_VAR_V3_VAL = 'ecs_metadata_v3_uri';

private const CLOUD_PROVIDER = 'aws';
private const CLOUD_PLATFORM = 'aws_ecs';

Expand Down
2 changes: 1 addition & 1 deletion src/Aws/tests/Unit/Eks/DataProviderTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace OpenTelemetry\Tests\Aws\Unit\Eks;

use OpenTelemetry\Aws\Eks\DataProvider;
use OpenTelemetry\Contrib\Aws\Eks\DataProvider;
use org\bovigo\vfs\vfsStream;
use org\bovigo\vfs\vfsStreamDirectory;
use PHPUnit\Framework\TestCase;
Expand Down
4 changes: 2 additions & 2 deletions src/Aws/tests/Unit/Eks/DetectorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
use GuzzleHttp\HandlerStack;
use GuzzleHttp\Psr7\HttpFactory;
use GuzzleHttp\Psr7\Response;
use OpenTelemetry\Aws\Eks\DataProvider;
use OpenTelemetry\Aws\Eks\Detector;
use OpenTelemetry\Contrib\Aws\Eks\DataProvider;
use OpenTelemetry\Contrib\Aws\Eks\Detector;
use OpenTelemetry\SDK\Common\Attribute\Attributes;
use OpenTelemetry\SDK\Resource\ResourceInfo;
use OpenTelemetry\SDK\Resource\ResourceInfoFactory;
Expand Down
2 changes: 1 addition & 1 deletion src/Aws/tests/Unit/Lambda/DetectorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace OpenTelemetry\Tests\Aws\Unit\Lambda;

use OpenTelemetry\Aws\Lambda\Detector;
use OpenTelemetry\Contrib\Aws\Lambda\Detector;
use OpenTelemetry\SDK\Common\Attribute\Attributes;
use OpenTelemetry\SDK\Resource\ResourceInfo;
use OpenTelemetry\SDK\Resource\ResourceInfoFactory;
Expand Down
2 changes: 1 addition & 1 deletion src/Aws/tests/Unit/Xray/IdGeneratorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
namespace OpenTelemetry\Tests\Aws\Unit\Xray;

use OpenTelemetry\API\Trace\SpanContextValidator;
use OpenTelemetry\Aws\Xray\IdGenerator;
use OpenTelemetry\Contrib\Aws\Xray\IdGenerator;
use PHPUnit\Framework\TestCase;

class IdGeneratorTest extends TestCase
Expand Down
2 changes: 1 addition & 1 deletion src/Aws/tests/Unit/Xray/PropagatorTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
use OpenTelemetry\API\Trace\SpanContextValidator;
use OpenTelemetry\API\Trace\TraceFlags;
use OpenTelemetry\API\Trace\TraceState;
use OpenTelemetry\Aws\Xray\Propagator;
use OpenTelemetry\Context\Context;
use OpenTelemetry\Context\ContextInterface;
use OpenTelemetry\Contrib\Aws\Xray\Propagator;
use OpenTelemetry\SDK\Trace\Span;
use PHPUnit\Framework\TestCase;

Expand Down
Loading