From 45d0b38b8afb9063740fae75b5291eafc31f31bb Mon Sep 17 00:00:00 2001 From: William Armiros Date: Wed, 8 Sep 2021 10:14:46 -0700 Subject: [PATCH 1/6] chore: bumped aws components to 1.0 --- detectors/node/opentelemetry-resource-detector-aws/package.json | 2 +- packages/opentelemetry-id-generator-aws-xray/package.json | 2 +- propagators/opentelemetry-propagator-aws-xray/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/detectors/node/opentelemetry-resource-detector-aws/package.json index 9c22c0a181..a4aadd9590 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/package.json +++ b/detectors/node/opentelemetry-resource-detector-aws/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/resource-detector-aws", - "version": "0.24.0", + "version": "1.0.0", "description": "OpenTelemetry SDK resource detector for AWS", "main": "build/src/index.js", "types": "build/src/index.d.ts", diff --git a/packages/opentelemetry-id-generator-aws-xray/package.json b/packages/opentelemetry-id-generator-aws-xray/package.json index 1c4c96cba0..0d0939e9a4 100644 --- a/packages/opentelemetry-id-generator-aws-xray/package.json +++ b/packages/opentelemetry-id-generator-aws-xray/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/id-generator-aws-xray", - "version": "0.24.0", + "version": "1.0.0", "description": "AWS X-Ray ID generator for OpenTelemetry", "main": "build/src/index.js", "publishConfig": { diff --git a/propagators/opentelemetry-propagator-aws-xray/package.json b/propagators/opentelemetry-propagator-aws-xray/package.json index 1cbe0a690d..2fda32be1e 100644 --- a/propagators/opentelemetry-propagator-aws-xray/package.json +++ b/propagators/opentelemetry-propagator-aws-xray/package.json @@ -1,6 +1,6 @@ { "name": "@opentelemetry/propagator-aws-xray", - "version": "0.24.0", + "version": "1.0.0", "description": "OpenTelemetry AWS Xray propagator provides context propagation for systems that are using AWS X-Ray format.", "main": "build/src/index.js", "module": "build/esm/index.js", From d0ab75d631e9f6ae40a9ca4b8e3a3fd983146120 Mon Sep 17 00:00:00 2001 From: William Armiros Date: Wed, 6 Oct 2021 14:52:11 -0700 Subject: [PATCH 2/6] chore: fixed link in docs to be consistent Release-As: 1.0.0 --- detectors/node/opentelemetry-resource-detector-aws/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/detectors/node/opentelemetry-resource-detector-aws/README.md b/detectors/node/opentelemetry-resource-detector-aws/README.md index 4a75848c11..f78a160d1a 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/README.md +++ b/detectors/node/opentelemetry-resource-detector-aws/README.md @@ -29,7 +29,7 @@ const tracerProvider = new NodeTracerProvider({ resource }); ## Available detectors -- `awsBeanstalkDetector`: Populates `service` for processes running on [AWS Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome.html) +- `awsBeanstalkDetector`: Populates `service` for processes running on [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/) - `awsEc2Detector`: Populates `cloud` and `host` for processes running on [Amazon EC2](https://aws.amazon.com/ec2/), including abstractions such as ECS on EC2. Notably, it does not populate anything on AWS Fargate - `awsEcsDetector`: Populates `container` for containers running on [Amazon ECS](https://aws.amazon.com/ecs/) - `awsEksDetector`: Populates `container` and `k8s.cluster_name` for containers running on [Amazon EKS](https://aws.amazon.com/eks/) From 3fcb827c963e3fa6750aae355d3bbc7e07c67bb0 Mon Sep 17 00:00:00 2001 From: William Armiros Date: Wed, 6 Oct 2021 14:56:24 -0700 Subject: [PATCH 3/6] chore: cleaned up idgenerator readme Release-As: 1.0.0 --- packages/opentelemetry-id-generator-aws-xray/README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/opentelemetry-id-generator-aws-xray/README.md b/packages/opentelemetry-id-generator-aws-xray/README.md index f090c0a3e0..7a856db4b9 100644 --- a/packages/opentelemetry-id-generator-aws-xray/README.md +++ b/packages/opentelemetry-id-generator-aws-xray/README.md @@ -38,16 +38,15 @@ const tracerProvider = new NodeTracerProvider(tracerConfig); Example trace ID format: 58406520a006649127e371903a2de979 -A trace ID consists of two parts; the timestamp and the unique identifier. +A trace ID consists of two parts: the timestamp and the unique identifier. #### Time Stamp -* the first 8 hexadecimal digits represent the time of the original request in Unix epoch time -* for example, 10:00AM December 1st, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal digits. +The first 8 hexadecimal digits represent the time of the original request in Unix epoch time. For example, 10:00AM December 1st, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal digits. #### Unique Identifier -* the last 24 hexadecimal digits is an random identifier for the trace +The last 24 hexadecimal digits is an random identifier for the trace. ## Useful links From 29a98d2dd27ef6bdd734e8986cb6ea6e3bef7b80 Mon Sep 17 00:00:00 2001 From: William Armiros Date: Wed, 6 Oct 2021 14:58:29 -0700 Subject: [PATCH 4/6] chore: cleaned up propagator readme Release-As: 1.0.0 --- propagators/opentelemetry-propagator-aws-xray/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/propagators/opentelemetry-propagator-aws-xray/README.md b/propagators/opentelemetry-propagator-aws-xray/README.md index 063f12dc74..358ca0310a 100644 --- a/propagators/opentelemetry-propagator-aws-xray/README.md +++ b/propagators/opentelemetry-propagator-aws-xray/README.md @@ -54,7 +54,7 @@ For additional reading, see the [AWS X-Ray Trace ID](https://docs.aws.amazon.com * 64-bit random number in base16 format. Populated from the [OpenTelemetry Span ID](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/overview.md#spancontext). -#### Sampled - The sampling decision* +#### Sampled - The sampling decision * Defined in the AWS X-Ray specification as a tri-state field, with "0", "1" and "?" as valid values. Only "0" and "1" are used in this propagator. If "?", a new trace will be started. * Populated from the [OpenTelemetry trace flags](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/overview.md#spancontext). From 127fccec518fb291c88e5648065ff2adb1ff59b7 Mon Sep 17 00:00:00 2001 From: William Armiros Date: Thu, 7 Oct 2021 09:34:38 -0700 Subject: [PATCH 5/6] chore: updated sdk to 1.0.0 --- .../node/opentelemetry-resource-detector-aws/package.json | 8 ++++---- packages/opentelemetry-id-generator-aws-xray/package.json | 2 +- .../opentelemetry-propagator-aws-xray/package.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/detectors/node/opentelemetry-resource-detector-aws/package.json b/detectors/node/opentelemetry-resource-detector-aws/package.json index 30bc20e5ba..38970b5573 100644 --- a/detectors/node/opentelemetry-resource-detector-aws/package.json +++ b/detectors/node/opentelemetry-resource-detector-aws/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@opentelemetry/api": "1.0.2", - "@opentelemetry/contrib-test-utils": "^0.25.0", + "@opentelemetry/contrib-test-utils": "^0.26.0", "@types/mocha": "8.2.3", "@types/node": "14.17.9", "@types/sinon": "10.0.2", @@ -62,8 +62,8 @@ "@opentelemetry/api": "^1.0.2" }, "dependencies": { - "@opentelemetry/core": "^0.25.0", - "@opentelemetry/resources": "^0.25.0", - "@opentelemetry/semantic-conventions": "^0.25.0" + "@opentelemetry/core": "^1.0.0", + "@opentelemetry/resources": "^1.0.0", + "@opentelemetry/semantic-conventions": "^1.0.0" } } diff --git a/packages/opentelemetry-id-generator-aws-xray/package.json b/packages/opentelemetry-id-generator-aws-xray/package.json index 8984582a4f..753f0ae1b0 100644 --- a/packages/opentelemetry-id-generator-aws-xray/package.json +++ b/packages/opentelemetry-id-generator-aws-xray/package.json @@ -80,6 +80,6 @@ "webpack": "4.46.0" }, "dependencies": { - "@opentelemetry/core": "^0.25.0" + "@opentelemetry/core": "^1.0.0" } } diff --git a/propagators/opentelemetry-propagator-aws-xray/package.json b/propagators/opentelemetry-propagator-aws-xray/package.json index f0b7171e59..189547a444 100644 --- a/propagators/opentelemetry-propagator-aws-xray/package.json +++ b/propagators/opentelemetry-propagator-aws-xray/package.json @@ -72,6 +72,6 @@ "webpack": "4.46.0" }, "dependencies": { - "@opentelemetry/core": "^0.25.0" + "@opentelemetry/core": "^1.0.0" } } From 7cfc3cf1e144e1b660b25ed9e6dc2ae646839204 Mon Sep 17 00:00:00 2001 From: William Armiros Date: Mon, 18 Oct 2021 09:58:12 -0700 Subject: [PATCH 6/6] updated readme for trace id generator --- .../opentelemetry-id-generator-aws-xray/README.md | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/packages/opentelemetry-id-generator-aws-xray/README.md b/packages/opentelemetry-id-generator-aws-xray/README.md index 7a856db4b9..cecda28e2e 100644 --- a/packages/opentelemetry-id-generator-aws-xray/README.md +++ b/packages/opentelemetry-id-generator-aws-xray/README.md @@ -38,15 +38,10 @@ const tracerProvider = new NodeTracerProvider(tracerConfig); Example trace ID format: 58406520a006649127e371903a2de979 -A trace ID consists of two parts: the timestamp and the unique identifier. +A trace ID consists of two parts: -#### Time Stamp - -The first 8 hexadecimal digits represent the time of the original request in Unix epoch time. For example, 10:00AM December 1st, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal digits. - -#### Unique Identifier - -The last 24 hexadecimal digits is an random identifier for the trace. +1. **Timestamp**: The first 8 hexadecimal digits represent the time of the original request in Unix epoch time. For example, 10:00 AM December 1st, 2016 PST in epoch time is 1480615200 seconds, or 58406520 in hexadecimal digits. +2. **Unique Identifier**: The last 24 hexadecimal digits is an random identifier for the trace. ## Useful links