Skip to content

Commit 6cec196

Browse files
committed
add cache patch from #237
1 parent aecc3f5 commit 6cec196

26 files changed

+165
-55
lines changed

centreon-certified/canopsis/canopsis2x-events-apiv2.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ function EventQueue.new(params)
5454
-- initiate mandatory objects
5555
self.sc_logger = sc_logger.new(logfile, log_level)
5656
self.sc_common = sc_common.new(self.sc_logger)
57-
self.sc_broker = sc_broker.new(self.sc_logger)
5857
self.sc_params = sc_params.new(self.sc_common, self.sc_logger)
5958
self.bbdo_version = self.sc_common:get_bbdo_version()
6059

@@ -114,6 +113,7 @@ function EventQueue.new(params)
114113

115114
self.sc_params:build_accepted_elements_info()
116115
self.sc_flush = sc_flush.new(self.sc_params.params, self.sc_logger)
116+
self.sc_broker = sc_broker.new(self.sc_params.params, self.sc_logger)
117117

118118
local categories = self.sc_params.params.bbdo.categories
119119
local elements = self.sc_params.params.bbdo.elements

centreon-certified/clickhouse/clickhouse-metrics-apiv2.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ function EventQueue.new(params)
5050
-- initiate mandatory objects
5151
self.sc_logger = sc_logger.new(logfile, log_level)
5252
self.sc_common = sc_common.new(self.sc_logger)
53-
self.sc_broker = sc_broker.new(self.sc_logger)
5453
self.sc_params = sc_params.new(self.sc_common, self.sc_logger)
5554

5655
-- checking mandatory parameters and setting a fail flag
@@ -86,6 +85,7 @@ function EventQueue.new(params)
8685

8786
self.sc_params:build_accepted_elements_info()
8887
self.sc_flush = sc_flush.new(self.sc_params.params, self.sc_logger)
88+
self.sc_broker = sc_broker.new(self.sc_params.params, self.sc_logger)
8989

9090
local categories = self.sc_params.params.bbdo.categories
9191
local elements = self.sc_params.params.bbdo.elements

centreon-certified/datadog/datadog-events-apiv2.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ function EventQueue.new(params)
4747
-- initiate mandatory objects
4848
self.sc_logger = sc_logger.new(logfile, log_level)
4949
self.sc_common = sc_common.new(self.sc_logger)
50-
self.sc_broker = sc_broker.new(self.sc_logger)
5150
self.sc_params = sc_params.new(self.sc_common, self.sc_logger)
5251

5352
-- checking mandatory parameters and setting a fail flag
@@ -79,6 +78,7 @@ function EventQueue.new(params)
7978

8079
self.sc_params:build_accepted_elements_info()
8180
self.sc_flush = sc_flush.new(self.sc_params.params, self.sc_logger)
81+
self.sc_broker = sc_broker.new(self.sc_params.params, self.sc_logger)
8282

8383
local categories = self.sc_params.params.bbdo.categories
8484
local elements = self.sc_params.params.bbdo.elements

centreon-certified/datadog/datadog-metrics-apiv2.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ function EventQueue.new(params)
4848
-- initiate mandatory objects
4949
self.sc_logger = sc_logger.new(logfile, log_level)
5050
self.sc_common = sc_common.new(self.sc_logger)
51-
self.sc_broker = sc_broker.new(self.sc_logger)
5251
self.sc_params = sc_params.new(self.sc_common, self.sc_logger)
5352

5453
-- checking mandatory parameters and setting a fail flag
@@ -84,6 +83,7 @@ function EventQueue.new(params)
8483

8584
self.sc_params:build_accepted_elements_info()
8685
self.sc_flush = sc_flush.new(self.sc_params.params, self.sc_logger)
86+
self.sc_broker = sc_broker.new(self.sc_params.params, self.sc_logger)
8787

8888
local categories = self.sc_params.params.bbdo.categories
8989
local elements = self.sc_params.params.bbdo.elements

centreon-certified/elasticsearch/elastic-events-apiv2.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ function EventQueue.new(params)
4949
-- initiate mandatory objects
5050
self.sc_logger = sc_logger.new(logfile, log_level)
5151
self.sc_common = sc_common.new(self.sc_logger)
52-
self.sc_broker = sc_broker.new(self.sc_logger)
5352
self.sc_params = sc_params.new(self.sc_common, self.sc_logger)
5453

5554
-- checking mandatory parameters and setting a fail flag
@@ -75,6 +74,7 @@ function EventQueue.new(params)
7574

7675
self.sc_params:build_accepted_elements_info()
7776
self.sc_flush = sc_flush.new(self.sc_params.params, self.sc_logger)
77+
self.sc_broker = sc_broker.new(self.sc_params.params, self.sc_logger)
7878

7979
local categories = self.sc_params.params.bbdo.categories
8080
local elements = self.sc_params.params.bbdo.elements

centreon-certified/elasticsearch/elastic-metrics-apiv2.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ function EventQueue.new(params)
5353
-- initiate mandatory objects
5454
self.sc_logger = sc_logger.new(logfile, log_level)
5555
self.sc_common = sc_common.new(self.sc_logger)
56-
self.sc_broker = sc_broker.new(self.sc_logger)
5756
self.sc_params = sc_params.new(self.sc_common, self.sc_logger)
5857

5958
-- checking mandatory parameters and setting a fail flag
@@ -103,6 +102,7 @@ function EventQueue.new(params)
103102

104103
self.sc_params:build_accepted_elements_info()
105104
self.sc_flush = sc_flush.new(self.sc_params.params, self.sc_logger)
105+
self.sc_broker = sc_broker.new(self.sc_params.params, self.sc_logger)
106106

107107
local categories = self.sc_params.params.bbdo.categories
108108
local elements = self.sc_params.params.bbdo.elements

centreon-certified/google/bigquery-events-apiv2.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ function EventQueue.new(params)
3232
-- initiate mandatory objects
3333
self.sc_logger = sc_logger.new(logfile, log_level)
3434
self.sc_common = sc_common.new(self.sc_logger)
35-
self.sc_broker = sc_broker.new(self.sc_logger)
3635
self.sc_params = sc_params.new(self.sc_common, self.sc_logger)
36+
self.sc_broker = sc_broker.new(self.sc_params.params, self.sc_logger)
3737

3838
-- checking mandatory parameters and setting a fail flag
3939
if not self.sc_params:is_mandatory_config_set(mandatory_parameters, params) then

centreon-certified/influxdb/influxdb-metrics-apiv2.lua

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ function EventQueue.new(params)
4848
-- initiate mandatory objects
4949
self.sc_logger = sc_logger.new(logfile, log_level)
5050
self.sc_common = sc_common.new(self.sc_logger)
51-
self.sc_broker = sc_broker.new(self.sc_logger)
5251
self.sc_params = sc_params.new(self.sc_common, self.sc_logger)
5352

5453
-- checking mandatory parameters and setting a fail flag
@@ -90,6 +89,7 @@ function EventQueue.new(params)
9089

9190
self.sc_params:build_accepted_elements_info()
9291
self.sc_flush = sc_flush.new(self.sc_params.params, self.sc_logger)
92+
self.sc_broker = sc_broker.new(self.sc_params.params, self.sc_logger)
9393

9494
local categories = self.sc_params.params.bbdo.categories
9595
local elements = self.sc_params.params.bbdo.elements
@@ -256,7 +256,8 @@ function EventQueue:send_data(payload, queue_metadata)
256256
payload_event.retry = 1
257257
table.insert(events_retry, payload_event)
258258
else
259-
data_binary = data_binary .. payload_event.metric_name .. ",metric.id=" .. metrics[payload_event.metric_key] .. " value=" .. payload_event.metric_value .. " " .. payload_event.last_check .. "\n" .. payload_event.status .. "\n"
259+
data_binary = data_binary .. payload_event.metric_name .. ",metric_id=" .. metrics[payload_event.metric_key] .. " value=" .. payload_event.metric_value .. " " .. payload_event.last_check .. "\n"
260+
data_binary = data_binary .. payload_event.status .. "\n"
260261
end
261262
end
262263

@@ -266,10 +267,12 @@ function EventQueue:send_data(payload, queue_metadata)
266267
if retry_event.retry > 3 then
267268
self.sc_logger:debug("Retry limit reached for key: " .. retry_event.metric_key)
268269
data_binary = data_binary .. retry_event.metric_name .. " value=" .. retry_event.metric_value .. " " .. retry_event.last_check .. "\n"
270+
data_binary = data_binary .. retry_event.status .. "\n"
269271
table.remove(events_retry, index)
270272
end
271273
else
272-
data_binary = data_binary .. retry_event.metric_name .. ",metric.id=" .. metrics[retry_event.metric_key] .. " value=" .. retry_event.metric_value .. " " .. retry_event.last_check .. "\n" .. retry_event.status .. "\n"
274+
data_binary = data_binary .. retry_event.metric_name .. ",metric_id=" .. metrics[retry_event.metric_key] .. " value=" .. retry_event.metric_value .. " " .. retry_event.last_check .. "\n"
275+
data_binary = data_binary .. retry_event.status .. "\n"
273276
table.remove(events_retry, index)
274277
end
275278
end
@@ -368,7 +371,6 @@ function write (event)
368371
metrics[metric_key] = event.metric_id
369372
end
370373
end
371-
--broker_log:info(0, "METRICS: " .. broker.json_encode(metrics))
372374

373375
-- skip event if a mandatory parameter is missing
374376
if queue.fail then

centreon-certified/influxdb/influxdb2-metrics-apiv2.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ function EventQueue.new(params)
5151
-- initiate mandatory objects
5252
self.sc_logger = sc_logger.new(logfile, log_level)
5353
self.sc_common = sc_common.new(self.sc_logger)
54-
self.sc_broker = sc_broker.new(self.sc_logger)
5554
self.sc_params = sc_params.new(self.sc_common, self.sc_logger)
5655

5756
-- checking mandatory parameters and setting a fail flag
@@ -90,6 +89,7 @@ function EventQueue.new(params)
9089

9190
self.sc_params:build_accepted_elements_info()
9291
self.sc_flush = sc_flush.new(self.sc_params.params, self.sc_logger)
92+
self.sc_broker = sc_broker.new(self.sc_params.params, self.sc_logger)
9393

9494
local categories = self.sc_params.params.bbdo.categories
9595
local elements = self.sc_params.params.bbdo.elements

centreon-certified/kafka/kafka-events-apiv2.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ function EventQueue.new(params)
3434
-- initiate mandatory objects
3535
self.sc_logger = sc_logger.new(logfile, log_level)
3636
self.sc_common = sc_common.new(self.sc_logger)
37-
self.sc_broker = sc_broker.new(self.sc_logger)
3837
self.sc_params = sc_params.new(self.sc_common, self.sc_logger)
3938
self.sc_kafka_config = kafka_config.new()
4039
self.sc_kafka_topic_config = kafka_topic_config.new()
@@ -86,6 +85,7 @@ function EventQueue.new(params)
8685

8786
self.sc_params:build_accepted_elements_info()
8887
self.sc_flush = sc_flush.new(self.sc_params.params, self.sc_logger)
88+
self.sc_broker = sc_broker.new(self.sc_params.params, self.sc_logger)
8989

9090
local categories = self.sc_params.params.bbdo.categories
9191
local elements = self.sc_params.params.bbdo.elements

0 commit comments

Comments
 (0)