Skip to content

Commit 549f95f

Browse files
committed
opentelemetry: define FLB_OTEL_RESOURCE_INVALID_ATTRIBUTE error
Signed-off-by: Eduardo Silva <[email protected]>
1 parent d80d420 commit 549f95f

File tree

1 file changed

+26
-20
lines changed

1 file changed

+26
-20
lines changed

include/fluent-bit/flb_opentelemetry.h

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -27,26 +27,31 @@
2727
/* Error code values from flb_opentelemetry_logs.c */
2828
#define FLB_OTEL_LOGS_ERR_GENERIC_ERROR -1
2929

30-
#define FLB_OTEL_LOGS_ERR_UNEXPECTED_ROOT_OBJECT_TYPE 2
31-
#define FLB_OTEL_LOGS_ERR_RESOURCELOGS_MISSING 3
32-
#define FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_TYPE 4
33-
#define FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_ENTRY_TYPE 5
34-
#define FLB_OTEL_LOGS_ERR_SCOPELOGS_MISSING 6
35-
#define FLB_OTEL_LOGS_ERR_UNEXPECTED_SCOPELOGS_TYPE 7
36-
#define FLB_OTEL_LOGS_ERR_GROUP_METADATA 8
37-
#define FLB_OTEL_LOGS_ERR_SCOPE_METADATA 9
38-
#define FLB_OTEL_LOGS_ERR_SCOPE_KVLIST 10
39-
#define FLB_OTEL_LOGS_ERR_UNEXPECTED_LOGRECORDS_ENTRY_TYPE 11
40-
#define FLB_OTEL_LOGS_ERR_MISSING_TIMESTAMP 12
41-
#define FLB_OTEL_LOGS_ERR_UNEXPECTED_TIMESTAMP_TYPE 13
42-
#define FLB_OTEL_LOGS_ERR_UNEXPECTED_ATTRIBUTES_TYPE 14
43-
#define FLB_OTEL_LOGS_ERR_UNEXPECTED_BODY_TYPE 15
44-
#define FLB_OTEL_LOGS_ERR_MISSING_LOGRECORDS 16
45-
#define FLB_OTEL_LOGS_ERR_UNEXPECTED_LOGRECORDS_TYPE 17
46-
#define FLB_OTEL_LOGS_ERR_ENCODER_FAILURE 18
47-
#define FLB_OTEL_LOGS_ERR_APPEND_BODY_FAILURE 19
48-
#define FLB_OTEL_LOGS_ERR_INVALID_TRACE_ID 20
49-
#define FLB_OTEL_LOGS_ERR_INVALID_SPAN_ID 21
30+
enum {
31+
32+
/* resource errors */
33+
FLB_OTEL_RESOURCE_INVALID_ATTRIBUTE = 1,
34+
FLB_OTEL_LOGS_ERR_UNEXPECTED_ROOT_OBJECT_TYPE,
35+
FLB_OTEL_LOGS_ERR_RESOURCELOGS_MISSING,
36+
FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_TYPE,
37+
FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_ENTRY_TYPE,
38+
FLB_OTEL_LOGS_ERR_SCOPELOGS_MISSING,
39+
FLB_OTEL_LOGS_ERR_UNEXPECTED_SCOPELOGS_TYPE,
40+
FLB_OTEL_LOGS_ERR_GROUP_METADATA,
41+
FLB_OTEL_LOGS_ERR_SCOPE_METADATA,
42+
FLB_OTEL_LOGS_ERR_SCOPE_KVLIST,
43+
FLB_OTEL_LOGS_ERR_UNEXPECTED_LOGRECORDS_ENTRY_TYPE,
44+
FLB_OTEL_LOGS_ERR_MISSING_TIMESTAMP,
45+
FLB_OTEL_LOGS_ERR_UNEXPECTED_TIMESTAMP_TYPE,
46+
FLB_OTEL_LOGS_ERR_UNEXPECTED_ATTRIBUTES_TYPE,
47+
FLB_OTEL_LOGS_ERR_UNEXPECTED_BODY_TYPE,
48+
FLB_OTEL_LOGS_ERR_MISSING_LOGRECORDS,
49+
FLB_OTEL_LOGS_ERR_UNEXPECTED_LOGRECORDS_TYPE,
50+
FLB_OTEL_LOGS_ERR_ENCODER_FAILURE,
51+
FLB_OTEL_LOGS_ERR_APPEND_BODY_FAILURE,
52+
FLB_OTEL_LOGS_ERR_INVALID_TRACE_ID,
53+
FLB_OTEL_LOGS_ERR_INVALID_SPAN_ID
54+
};
5055

5156

5257
/*
@@ -62,6 +67,7 @@ struct flb_otel_error_map {
6267
};
6368

6469
static struct flb_otel_error_map otel_error_map[] = {
70+
{"FLB_OTEL_RESOURCE_INVALID_ATTRIBUTE", FLB_OTEL_RESOURCE_INVALID_ATTRIBUTE},
6571
{"FLB_OTEL_LOGS_ERR_UNEXPECTED_ROOT_OBJECT_TYPE", FLB_OTEL_LOGS_ERR_UNEXPECTED_ROOT_OBJECT_TYPE},
6672
{"FLB_OTEL_LOGS_ERR_RESOURCELOGS_MISSING", FLB_OTEL_LOGS_ERR_RESOURCELOGS_MISSING},
6773
{"FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_TYPE", FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_TYPE},

0 commit comments

Comments
 (0)