Skip to content

Commit 7bddbb5

Browse files
authored
fix: remove dependency on sdk for system-metrics instrumentation (#2557)
1 parent bd9156f commit 7bddbb5

File tree

2 files changed

+2
-4
lines changed
  • instrumentation/opentelemetry-instrumentation-system-metrics

2 files changed

+2
-4
lines changed

instrumentation/opentelemetry-instrumentation-system-metrics/pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ classifiers = [
2626
dependencies = [
2727
"opentelemetry-instrumentation == 0.46b0.dev",
2828
"opentelemetry-api ~= 1.11",
29-
"opentelemetry-sdk ~= 1.11",
3029
"psutil ~= 5.9",
3130
]
3231

instrumentation/opentelemetry-instrumentation-system-metrics/src/opentelemetry/instrumentation/system_metrics/__init__.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@
9191
from opentelemetry.instrumentation.system_metrics.package import _instruments
9292
from opentelemetry.instrumentation.system_metrics.version import __version__
9393
from opentelemetry.metrics import CallbackOptions, Observation, get_meter
94-
from opentelemetry.sdk.util import get_dict_as_key
9594

9695
_logger = logging.getLogger(__name__)
9796

@@ -638,8 +637,8 @@ def _get_system_network_connections(
638637
net_connection, metric
639638
)
640639

641-
connection_counters_key = get_dict_as_key(
642-
self._system_network_connections_labels
640+
connection_counters_key = tuple(
641+
sorted(self._system_network_connections_labels.items())
643642
)
644643

645644
if connection_counters_key in connection_counters:

0 commit comments

Comments
 (0)