27
27
/* Error code values from flb_opentelemetry_logs.c */
28
28
#define FLB_OTEL_LOGS_ERR_GENERIC_ERROR -1
29
29
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
+ };
50
55
51
56
52
57
/*
@@ -62,6 +67,7 @@ struct flb_otel_error_map {
62
67
};
63
68
64
69
static struct flb_otel_error_map otel_error_map [] = {
70
+ {"FLB_OTEL_RESOURCE_INVALID_ATTRIBUTE" , FLB_OTEL_RESOURCE_INVALID_ATTRIBUTE },
65
71
{"FLB_OTEL_LOGS_ERR_UNEXPECTED_ROOT_OBJECT_TYPE" , FLB_OTEL_LOGS_ERR_UNEXPECTED_ROOT_OBJECT_TYPE },
66
72
{"FLB_OTEL_LOGS_ERR_RESOURCELOGS_MISSING" , FLB_OTEL_LOGS_ERR_RESOURCELOGS_MISSING },
67
73
{"FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_TYPE" , FLB_OTEL_LOGS_ERR_UNEXPECTED_RESOURCELOGS_TYPE },
0 commit comments