Skip to content

Commit 8694ea1

Browse files
committed
lib/modules: enable event_bytes_total unconditionally
Signed-off-by: László Várady <laszlo.varady@anno.io>
1 parent ae40212 commit 8694ea1

13 files changed

+6
-39
lines changed

lib/logreader.c

-1
Original file line numberDiff line numberDiff line change
@@ -766,7 +766,6 @@ log_reader_new(GlobalConfig *cfg)
766766
self->super.super.free_fn = log_reader_free;
767767
self->super.wakeup = log_reader_wakeup;
768768
self->super.schedule_dynamic_window_realloc = _schedule_dynamic_window_realloc;
769-
self->super.metrics.raw_bytes_enabled = TRUE;
770769
self->handshake_in_progress = TRUE;
771770
log_reader_init_watches(self);
772771
g_mutex_init(&self->pending_close_lock);

lib/logsource.c

+3-7
Original file line numberDiff line numberDiff line change
@@ -495,11 +495,8 @@ _register_counters(LogSource *self)
495495

496496
stats_unlock();
497497

498-
if (self->metrics.raw_bytes_enabled)
499-
{
500-
level = log_pipe_is_internal(&self->super) ? STATS_LEVEL3 : STATS_LEVEL1;
501-
_register_raw_bytes_stats(self, level);
502-
}
498+
level = log_pipe_is_internal(&self->super) ? STATS_LEVEL3 : STATS_LEVEL1;
499+
_register_raw_bytes_stats(self, level);
503500
}
504501

505502
gboolean
@@ -522,8 +519,7 @@ log_source_init(LogPipe *s)
522519
static void
523520
_unregister_counters(LogSource *self)
524521
{
525-
if (self->metrics.raw_bytes_enabled)
526-
_unregister_raw_bytes_stats(self);
522+
_unregister_raw_bytes_stats(self);
527523

528524
stats_lock();
529525

lib/logsource.h

-1
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ struct _LogSource
8989
StatsClusterKey *recvd_messages_key;
9090
StatsCounterItem *recvd_messages;
9191

92-
gboolean raw_bytes_enabled;
9392
StatsClusterKey *recvd_bytes_key;
9493
StatsByteCounter recvd_bytes;
9594

lib/logthrdest/logthrdestdrv.c

+3-6
Original file line numberDiff line numberDiff line change
@@ -871,12 +871,9 @@ _register_worker_stats(LogThreadedDestWorker *self)
871871
stats_cluster_key_builder_add_label(kb, stats_cluster_label("id", self->owner->super.super.id ? : ""));
872872
_format_stats_key(self->owner, kb);
873873

874-
if (self->owner->metrics.raw_bytes_enabled)
875-
{
876-
stats_cluster_key_builder_set_name(kb, "output_event_bytes_total");
877-
self->metrics.output_event_bytes_sc_key = stats_cluster_key_builder_build_single(kb);
878-
stats_byte_counter_init(&self->metrics.written_bytes, self->metrics.output_event_bytes_sc_key, level, SBCP_KIB);
879-
}
874+
stats_cluster_key_builder_set_name(kb, "output_event_bytes_total");
875+
self->metrics.output_event_bytes_sc_key = stats_cluster_key_builder_build_single(kb);
876+
stats_byte_counter_init(&self->metrics.written_bytes, self->metrics.output_event_bytes_sc_key, level, SBCP_KIB);
880877
}
881878
stats_cluster_key_builder_pop(kb);
882879

lib/logthrdest/logthrdestdrv.h

-2
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,6 @@ struct _LogThreadedDestDriver
145145
StatsCounterItem *written_messages;
146146
StatsCounterItem *output_event_retries;
147147

148-
gboolean raw_bytes_enabled;
149-
150148
StatsAggregator *max_message_size;
151149
StatsAggregator *average_messages_size;
152150
StatsAggregator *max_batch_size;

lib/logthrsource/logthrsourcedrv.c

-3
Original file line numberDiff line numberDiff line change
@@ -235,9 +235,6 @@ log_threaded_source_worker_init_instance(LogThreadedSourceWorker *self, LogThrea
235235
self->super.super.init = _worker_init;
236236
self->super.super.free_fn = log_threaded_source_worker_free;
237237
self->super.wakeup = _worker_wakeup;
238-
239-
self->super.metrics.raw_bytes_enabled = driver->raw_bytes_metrics_enabled;
240-
241238
self->worker_index = worker_index;
242239
}
243240

lib/logthrsource/logthrsourcedrv.h

-8
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,6 @@ struct _LogThreadedSourceDriver
7878
gchar *transport_name;
7979
gsize transport_name_len;
8080

81-
gboolean raw_bytes_metrics_enabled;
82-
8381
void (*format_stats_key)(LogThreadedSourceDriver *self, StatsClusterKeyBuilder *kb);
8482
LogThreadedSourceWorker *(*worker_construct)(LogThreadedSourceDriver *self, gint worker_index);
8583
};
@@ -118,12 +116,6 @@ log_threaded_source_driver_get_parse_options(LogDriver *s)
118116
return &self->worker_options.parse_options;
119117
}
120118

121-
static inline void
122-
log_threaded_source_enable_raw_bytes_metrics(LogThreadedSourceDriver *self)
123-
{
124-
self->raw_bytes_metrics_enabled = TRUE;
125-
}
126-
127119
/* Worker */
128120

129121
void log_threaded_source_worker_init_instance(LogThreadedSourceWorker *self, LogThreadedSourceDriver *driver,

modules/grpc/common/grpc-dest.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,6 @@ grpc_dd_new(GlobalConfig *cfg, const gchar *stats_name)
269269
self->super.worker.construct = _construct_worker;
270270
self->super.stats_source = stats_register_type(stats_name);
271271
self->super.format_stats_key = _format_stats_key;
272-
self->super.metrics.raw_bytes_enabled = TRUE;
273272

274273
return self;
275274
}

modules/grpc/otel/otel-source.cpp

-3
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,6 @@ LogDriver *
175175
otel_sd_new(GlobalConfig *cfg)
176176
{
177177
GrpcSourceDriver *self = grpc_sd_new(cfg, "opentelemetry", "otlp");
178-
179-
log_threaded_source_enable_raw_bytes_metrics(&self->super);
180-
181178
self->cpp = new SourceDriver(self);
182179
return &self->super.super.super;
183180
}

modules/http/http.c

-1
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,6 @@ http_dd_new(GlobalConfig *cfg)
512512
self->super.super.super.super.free_fn = http_dd_free;
513513
self->super.super.super.super.generate_persist_name = _format_persist_name;
514514
self->super.format_stats_key = _format_stats_key;
515-
self->super.metrics.raw_bytes_enabled = TRUE;
516515
self->super.stats_source = stats_register_type("http");
517516
self->super.worker.construct = http_dw_new;
518517

modules/python/python-dest.c

-2
Original file line numberDiff line numberDiff line change
@@ -657,8 +657,6 @@ python_dd_new(GlobalConfig *cfg)
657657
self->super.super.super.super.free_fn = python_dd_free;
658658
self->super.super.super.super.generate_persist_name = python_dd_format_persist_name;
659659

660-
self->super.metrics.raw_bytes_enabled = TRUE;
661-
662660
self->super.worker.connect = python_dd_connect;
663661
self->super.worker.disconnect = python_dd_disconnect;
664662
self->super.worker.insert = python_dd_insert;

modules/python/python-fetcher.c

-2
Original file line numberDiff line numberDiff line change
@@ -675,8 +675,6 @@ python_fetcher_new(GlobalConfig *cfg)
675675
self->super.super.worker_options.super.stats_level = STATS_LEVEL0;
676676
self->super.super.worker_options.super.stats_source = stats_register_type("python");
677677

678-
log_threaded_source_enable_raw_bytes_metrics(&self->super.super);
679-
680678
self->super.fetch = python_fetcher_fetch;
681679

682680
python_binding_init_instance(&self->binding);

modules/python/python-source.c

-2
Original file line numberDiff line numberDiff line change
@@ -766,8 +766,6 @@ python_sd_new(GlobalConfig *cfg)
766766
self->super.worker_options.super.stats_source = stats_register_type("python");
767767
self->super.worker_construct = _construct_worker;
768768

769-
log_threaded_source_enable_raw_bytes_metrics(&self->super);
770-
771769
self->post_message = _post_message_blocking;
772770

773771
python_binding_init_instance(&self->binding);

0 commit comments

Comments
 (0)