Skip to content

Commit d1491d8

Browse files
committed
refactor: label
Signed-off-by: composer <[email protected]>
1 parent 8832f64 commit d1491d8

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

plugins/out_doris/doris.c

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ static void cb_doris_flush(struct flb_event_chunk *event_chunk,
317317
size_t out_size;
318318
(void) i_ins;
319319

320-
char label[256] = {0};
320+
char label[1024] = {0};
321321
int len = 0;
322322

323323
ret = compose_payload(ctx, event_chunk->data, event_chunk->size,
@@ -331,7 +331,8 @@ static void cb_doris_flush(struct flb_event_chunk *event_chunk,
331331
}
332332

333333
if (ctx->add_label) {
334-
len = snprintf(label, sizeof(label) - 1, "%s_%lu_", ctx->label_prefix, cfl_time_now() / 1000000000L);
334+
// `label_prefix`_`db`_`table`_`timestamp`_`uuid`
335+
len = snprintf(label, sizeof(label) - 1, "%s_%s_%s_%lu_", ctx->label_prefix, ctx->database, ctx->table, cfl_time_now() / 1000000000L);
335336
flb_utils_uuid_v4_gen(label + len);
336337
len += 36;
337338
}

0 commit comments

Comments
 (0)