From f052208b56b30007aa1c2fa48d6984b12ba4cbae Mon Sep 17 00:00:00 2001 From: Arnav Mehta <65492948+arnavmehta7@users.noreply.github.com> Date: Wed, 17 Jul 2024 15:47:54 +0530 Subject: [PATCH 1/2] use environ --- .../src/opentelemetry/exporter/cloud_trace/__init__.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/opentelemetry-exporter-gcp-trace/src/opentelemetry/exporter/cloud_trace/__init__.py b/opentelemetry-exporter-gcp-trace/src/opentelemetry/exporter/cloud_trace/__init__.py index 6b837b91..625ac1a5 100644 --- a/opentelemetry-exporter-gcp-trace/src/opentelemetry/exporter/cloud_trace/__init__.py +++ b/opentelemetry-exporter-gcp-trace/src/opentelemetry/exporter/cloud_trace/__init__.py @@ -135,11 +135,11 @@ ] -MAX_NUM_LINKS = 128 -MAX_NUM_EVENTS = 32 -MAX_EVENT_ATTRS = 4 -MAX_LINK_ATTRS = 32 -MAX_SPAN_ATTRS = 32 +MAX_NUM_LINKS = environ.get("CLOUD_MAX_NUM_LINKS", 128) +MAX_NUM_EVENTS = environ.get("CLOUD_EVENT_COUNT_LIMIT", 32) +MAX_EVENT_ATTRS = environ.get("CLOUD_EVENT_ATTR_LIMIT", 4) +MAX_LINK_ATTRS = environ.get("CLOUD_LINK_LIMIT", 32) +MAX_SPAN_ATTRS = environ.get("CLOUD_SPAN_ATTR_LIMIT", 32) MAX_ATTR_KEY_BYTES = 128 MAX_ATTR_VAL_BYTES = 16 * 1024 # 16 kilobytes From a1bf51da1eb7aae270a42674fcc27678871e34f0 Mon Sep 17 00:00:00 2001 From: Arnav Mehta <65492948+arnavmehta7@users.noreply.github.com> Date: Wed, 17 Jul 2024 15:54:32 +0530 Subject: [PATCH 2/2] Update __init__.py --- .../src/opentelemetry/exporter/cloud_trace/__init__.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/opentelemetry-exporter-gcp-trace/src/opentelemetry/exporter/cloud_trace/__init__.py b/opentelemetry-exporter-gcp-trace/src/opentelemetry/exporter/cloud_trace/__init__.py index 625ac1a5..75670433 100644 --- a/opentelemetry-exporter-gcp-trace/src/opentelemetry/exporter/cloud_trace/__init__.py +++ b/opentelemetry-exporter-gcp-trace/src/opentelemetry/exporter/cloud_trace/__init__.py @@ -135,11 +135,11 @@ ] -MAX_NUM_LINKS = environ.get("CLOUD_MAX_NUM_LINKS", 128) -MAX_NUM_EVENTS = environ.get("CLOUD_EVENT_COUNT_LIMIT", 32) -MAX_EVENT_ATTRS = environ.get("CLOUD_EVENT_ATTR_LIMIT", 4) -MAX_LINK_ATTRS = environ.get("CLOUD_LINK_LIMIT", 32) -MAX_SPAN_ATTRS = environ.get("CLOUD_SPAN_ATTR_LIMIT", 32) +MAX_NUM_LINKS = int(environ.get("CLOUD_MAX_NUM_LINKS", 128)) +MAX_NUM_EVENTS = int(environ.get("CLOUD_EVENT_COUNT_LIMIT", 32)) +MAX_EVENT_ATTRS = int(environ.get("CLOUD_EVENT_ATTR_LIMIT", 4)) +MAX_LINK_ATTRS = int(environ.get("CLOUD_LINK_LIMIT", 32)) +MAX_SPAN_ATTRS = int(environ.get("CLOUD_SPAN_ATTR_LIMIT", 32)) MAX_ATTR_KEY_BYTES = 128 MAX_ATTR_VAL_BYTES = 16 * 1024 # 16 kilobytes