Skip to content

Commit 979ae4f

Browse files
committed
feat: enhancements to OpenTelemetry support
1 parent a7a3c7a commit 979ae4f

File tree

5 files changed

+19
-23
lines changed

5 files changed

+19
-23
lines changed

openfga_sdk/__init__.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,6 @@
1616
from openfga_sdk.api_client import ApiClient
1717
from openfga_sdk.client.client import OpenFgaClient
1818
from openfga_sdk.client.configuration import ClientConfiguration
19-
from openfga_sdk.telemetry.configuration import (
20-
TelemetryConfiguration,
21-
TelemetryMetricsConfiguration,
22-
TelemetryMetricConfiguration,
23-
)
2419
from openfga_sdk.configuration import Configuration
2520
from openfga_sdk.exceptions import (
2621
ApiAttributeError,
@@ -127,3 +122,8 @@
127122
from openfga_sdk.models.write_request import WriteRequest
128123
from openfga_sdk.models.write_request_deletes import WriteRequestDeletes
129124
from openfga_sdk.models.write_request_writes import WriteRequestWrites
125+
from openfga_sdk.telemetry.configuration import (
126+
TelemetryConfiguration,
127+
TelemetryMetricConfiguration,
128+
TelemetryMetricsConfiguration,
129+
)

openfga_sdk/telemetry/attributes.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import time
2+
import urllib
23
from typing import NamedTuple
34

45
from aiohttp import ClientResponse
56
from urllib3 import HTTPResponse
6-
import urllib
77

88
from openfga_sdk.credentials import Credentials
99
from openfga_sdk.rest import RESTResponse

test/telemetry/attributes_test.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
import pytest
1+
import time
22
from unittest.mock import MagicMock
3-
from aiohttp import ClientResponse
3+
4+
import pytest
45
from urllib3 import HTTPResponse
5-
from openfga_sdk.client.configuration import ClientConfiguration
6-
from openfga_sdk.configuration import Configuration
6+
77
from openfga_sdk.credentials import CredentialConfiguration, Credentials
88
from openfga_sdk.rest import RESTResponse
9-
from openfga_sdk.telemetry.attributes import TelemetryAttributes, TelemetryAttribute
10-
import time
9+
from openfga_sdk.telemetry.attributes import TelemetryAttributes
1110

1211

1312
@pytest.fixture

test/telemetry/configuration_test.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
import pytest
21
from openfga_sdk.telemetry.attributes import TelemetryAttributes
32
from openfga_sdk.telemetry.configuration import (
3+
TelemetryConfiguration,
44
TelemetryMetricConfiguration,
55
TelemetryMetricsConfiguration,
6-
TelemetryConfiguration,
76
)
87

98

test/telemetry/metrics_test.py

+7-9
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
1-
import pytest
21
from unittest.mock import MagicMock, patch
3-
from opentelemetry.metrics import Meter, Counter, Histogram
2+
3+
import pytest
4+
from opentelemetry.metrics import Counter, Histogram, Meter
5+
6+
from openfga_sdk import __version__
47
from openfga_sdk.telemetry.attributes import TelemetryAttributes
5-
from openfga_sdk.telemetry.configuration import (
6-
TelemetryConfiguration,
7-
TelemetryMetricsConfiguration,
8-
)
9-
from openfga_sdk.telemetry.counters import TelemetryCounter, TelemetryCounters
10-
from openfga_sdk.telemetry.histograms import TelemetryHistogram, TelemetryHistograms
8+
from openfga_sdk.telemetry.counters import TelemetryCounters
9+
from openfga_sdk.telemetry.histograms import TelemetryHistograms
1110
from openfga_sdk.telemetry.metrics import MetricsTelemetry
12-
from openfga_sdk import __version__
1311

1412

1513
@patch("openfga_sdk.telemetry.metrics.get_meter")

0 commit comments

Comments
 (0)