Skip to content

Commit 3a0d2cc

Browse files
committed
Removed severity from jsonPayload, because it is moved to the root, so there is no need to be duplicated. (this might count as a breaking change, so if needed a flag might be added whether to remove it or not from the jsonPayload)
Signed-off-by: Todor Petrov <[email protected]>
1 parent 6d886bc commit 3a0d2cc

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed

plugins/out_stackdriver/stackdriver.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1116,6 +1116,7 @@ static int pack_json_payload(int insert_id_extracted,
11161116
monitored_resource_key,
11171117
local_resource_id_key,
11181118
ctx->labels_key,
1119+
ctx->severity_key,
11191120
ctx->trace_key,
11201121
stream
11211122
/* more special fields are required to be added */

plugins/out_stackdriver/stackdriver.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
#define MONITORED_RESOURCE_KEY "logging.googleapis.com/monitored_resource"
5151
#define LOCAL_RESOURCE_ID_KEY "logging.googleapis.com/local_resource_id"
5252
#define DEFAULT_LABELS_KEY "logging.googleapis.com/labels"
53+
#define DEFAULT_SEVERITY_KEY "logging.googleapis.com/severity"
5354
#define DEFAULT_TRACE_KEY "logging.googleapis.com/trace"
5455
#define DEFAULT_INSERT_ID_KEY "logging.googleapis.com/insertId"
5556
#define SOURCELOCATION_FIELD_IN_JSON "logging.googleapis.com/sourceLocation"

plugins/out_stackdriver/stackdriver_conf.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,9 @@ struct flb_stackdriver *flb_stackdriver_conf_create(struct flb_output_instance *
268268
if (tmp) {
269269
ctx->severity_key = flb_sds_create(tmp);
270270
}
271+
else {
272+
ctx->severity_key = flb_sds_create(DEFAULT_SEVERITY_KEY);
273+
}
271274

272275
tmp = flb_output_get_property("trace_key", ins);
273276
if (tmp) {
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#define LOG_NAME_OVERRIDE "[" \
2+
"1591111124," \
3+
"{" \
4+
"\"custom_log_name_key\": \"custom_log_name\"" \
5+
"}]"

0 commit comments

Comments
 (0)