Skip to content

Commit 58a6d3a

Browse files
conflent-kafka: Proxy producer purge (#2638)
1 parent 7f7c0f3 commit 58a6d3a

File tree

2 files changed

+5
-0
lines changed
  • instrumentation/opentelemetry-instrumentation-confluent-kafka/src/opentelemetry/instrumentation/confluent_kafka

2 files changed

+5
-0
lines changed

Diff for: CHANGELOG.md

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2020
([#2573](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2573))
2121
- `opentelemetry-instrumentation-confluent-kafka` Add support for version 2.4.0 of confluent_kafka
2222
([#2616](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2616))
23+
- `opentelemetry-instrumentation-confluent-kafka` Add support for produce purge
24+
([#2638](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2638))
2325

2426
### Breaking changes
2527

Diff for: instrumentation/opentelemetry-instrumentation-confluent-kafka/src/opentelemetry/instrumentation/confluent_kafka/__init__.py

+3
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,9 @@ def flush(self, timeout=-1):
156156
def poll(self, timeout=-1):
157157
return self._producer.poll(timeout)
158158

159+
def purge(self, in_queue=True, in_flight=True, blocking=True):
160+
self._producer.purge(in_queue, in_flight, blocking)
161+
159162
def produce(
160163
self, topic, value=None, *args, **kwargs
161164
): # pylint: disable=keyword-arg-before-vararg

0 commit comments

Comments
 (0)