Skip to content

Commit ff59420

Browse files
authored
chore: refresh automatic content (#418)
1 parent ef626fd commit ff59420

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

Development/Karafka-Integration-Tests-Catalog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,7 @@
355355
| `instrumentation/vendors/appsignal/errors_flow_spec.rb` | Here we ensure that our error tracker works as expected |
356356
| `instrumentation/vendors/appsignal/metrics_flow_spec.rb` | Here we subscribe to our listener and make sure nothing breaks during the notifications We use a dummy client that will intercept calls that should go to Appsignal and check basic metrics presence |
357357
| `instrumentation/vendors/appsignal/with_original_client_pristine/with_proper_tracing_spec.rb` | This spec ensures, we do not use by accident ActiveSupport methods when working with listeners @see https://github.com/karafka/karafka/pull/1624 |
358+
| `instrumentation/vendors/datadog/custom_listener_with_empty_rd_kafka_metrics_spec.rb` | This test demonstrates that when rd_kafka_metrics is set to an empty array, no statistics-derived metrics will be published even though on_statistics_emitted is still being called. This test was created to help diagnose a user-reported issue where statistics metrics were not appearing in DataDog. The root cause was setting rd_kafka_metrics = [] in the listener configuration. |
358359
| `instrumentation/vendors/datadog/custom_listener_with_overridden_methods_spec.rb` | This test verifies that statistics.emitted events are properly propagated to custom listeners that inherit from the DataDog MetricsListener and override some (but not all) event handlers. This is a regression test for a user-reported issue where a custom listener that overrode methods like on_connection_listener_fetch_loop_received, on_consumer_revoked, etc. appeared to not receive statistics.emitted events. The test mimics the user's setup: - Custom listener inheriting from Karafka::Instrumentation::Vendors::Datadog::MetricsListener - Overrides several methods with no-op implementations to suppress unwanted metrics - Does NOT override on_statistics_emitted, relying on parent implementation |
359360
| `instrumentation/vendors/datadog/logger_flow_spec.rb` | Here we subscribe to our listener and make sure nothing breaks during the notifications We use a dummy client that will intercept calls that should go to DataDog |
360361
| `instrumentation/vendors/datadog/metrics_flow_spec.rb` | Here we subscribe to our listener and make sure nothing breaks during the notifications We use a dummy client that will intercept calls that should go to DataDog and check basic metrics presence |

0 commit comments

Comments
 (0)