mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-07-28 12:43:39 +08:00
conflent-kafka: Proxy producer purge (#2638)
This commit is contained in:
@ -20,6 +20,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
([#2573](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2573))
|
([#2573](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2573))
|
||||||
- `opentelemetry-instrumentation-confluent-kafka` Add support for version 2.4.0 of confluent_kafka
|
- `opentelemetry-instrumentation-confluent-kafka` Add support for version 2.4.0 of confluent_kafka
|
||||||
([#2616](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2616))
|
([#2616](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2616))
|
||||||
|
- `opentelemetry-instrumentation-confluent-kafka` Add support for produce purge
|
||||||
|
([#2638](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/2638))
|
||||||
|
|
||||||
### Breaking changes
|
### Breaking changes
|
||||||
|
|
||||||
|
@ -156,6 +156,9 @@ class ProxiedProducer(Producer):
|
|||||||
def poll(self, timeout=-1):
|
def poll(self, timeout=-1):
|
||||||
return self._producer.poll(timeout)
|
return self._producer.poll(timeout)
|
||||||
|
|
||||||
|
def purge(self, in_queue=True, in_flight=True, blocking=True):
|
||||||
|
self._producer.purge(in_queue, in_flight, blocking)
|
||||||
|
|
||||||
def produce(
|
def produce(
|
||||||
self, topic, value=None, *args, **kwargs
|
self, topic, value=None, *args, **kwargs
|
||||||
): # pylint: disable=keyword-arg-before-vararg
|
): # pylint: disable=keyword-arg-before-vararg
|
||||||
|
Reference in New Issue
Block a user