Skip to content

Commit

Permalink
Handle HTTP 2XX responses as successful in OTLP exporters
Browse files Browse the repository at this point in the history
  • Loading branch information
gshiva committed Jan 7, 2024
1 parent 975733c commit cd928c7
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@ def export(self, batch: Sequence[LogData]) -> LogExportResult:

resp = self._export(serialized_data)
# pylint: disable=no-else-return
if resp.status_code in (200, 202):
if resp.ok:
return LogExportResult.SUCCESS
elif self._retryable(resp):
_logger.warning(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ def export(

resp = self._export(serialized_data.SerializeToString())
# pylint: disable=no-else-return
if resp.status_code in (200, 202):
if resp.ok:
return MetricExportResult.SUCCESS
elif self._retryable(resp):
_logger.warning(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ def export(self, spans) -> SpanExportResult:

resp = self._export(serialized_data)
# pylint: disable=no-else-return
if resp.status_code in (200, 202):
if resp.ok:
return SpanExportResult.SUCCESS
elif self._retryable(resp):
_logger.warning(
Expand Down

0 comments on commit cd928c7

Please sign in to comment.