Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
1 change: 1 addition & 0 deletions src/Aws/.gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
/.phan export-ignore
/.php-cs-fixer.php export-ignore
/coverage.clover export-ignore
/examples export-ignore
/phpstan.neon.dist export-ignore
/phpstan.neon.dist export-ignore
/phpunit.xml.dist export-ignore
Expand Down
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