Missing error aws (#9048)
thiagoftsm committed
May 26, 2020 at 10:11 UTC
a938e769b6852434840bc0f2efdb2edb86fa5283
2 files changed
+7
-1
exporting/aws_kinesis/aws_kinesis.c
+5
@@ -68,6 +68,11 @@ int init_aws_kinesis_instance(struct instance *instance)
68
struct aws_kinesis_specific_data *connector_specific_data = callocz(1, sizeof(struct aws_kinesis_specific_data));
69
instance->connector_specific_data = (void *)connector_specific_data;
70
71
+ if (!strcmp(connector_specific_config->stream_name, "")) {
72
+ error("stream name is a mandatory Kinesis parameter but it is not configured");
73
+ return 1;
74
+ }
75
+
76
kinesis_init(
77
(void *)connector_specific_data,
78
instance->config.destination,
exporting/read_config.c
+2
-1
@@ -396,7 +396,8 @@ struct engine *read_exporting_config()
396
397
tmp_instance->config.connector_specific_config = connector_specific_config;
398
399
- connector_specific_config->stream_name = strdupz(exporter_get(instance_name, "stream name", "netdata"));
399
+ connector_specific_config->stream_name = strdupz(exporter_get(instance_name, "stream name", ""));
400
+
401
connector_specific_config->auth_key_id = strdupz(exporter_get(instance_name, "aws_access_key_id", ""));
402
connector_specific_config->secure_key = strdupz(exporter_get(instance_name, "aws_secret_access_key", ""));
403
}