summaryrefslogtreecommitdiffstats
path: root/aclk/aclk_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'aclk/aclk_util.c')
-rw-r--r--aclk/aclk_util.c28
1 files changed, 19 insertions, 9 deletions
diff --git a/aclk/aclk_util.c b/aclk/aclk_util.c
index 2f0035d825..5b964fea61 100644
--- a/aclk/aclk_util.c
+++ b/aclk/aclk_util.c
@@ -13,6 +13,8 @@
int aclk_use_new_cloud_arch = 0;
usec_t aclk_session_newarch = 0;
+int chart_batch_id;
+
aclk_encoding_type_t aclk_encoding_type_t_from_str(const char *str) {
if (!strcmp(str, "json")) {
return ACLK_ENC_JSON;
@@ -110,15 +112,19 @@ struct topic_name {
// in answer to /password endpoint
const char *name;
} topic_names[] = {
- { .id = ACLK_TOPICID_CHART, .name = "chart" },
- { .id = ACLK_TOPICID_ALARMS, .name = "alarms" },
- { .id = ACLK_TOPICID_METADATA, .name = "meta" },
- { .id = ACLK_TOPICID_COMMAND, .name = "inbox-cmd" },
- { .id = ACLK_TOPICID_AGENT_CONN, .name = "agent-connection" },
- { .id = ACLK_TOPICID_CMD_NG_V1, .name = "inbox-cmd-v1" },
- { .id = ACLK_TOPICID_CREATE_NODE, .name = "create-node-instance" },
- { .id = ACLK_TOPICID_NODE_CONN, .name = "node-instance-connection" },
- { .id = ACLK_TOPICID_UNKNOWN, .name = NULL }
+ { .id = ACLK_TOPICID_CHART, .name = "chart" },
+ { .id = ACLK_TOPICID_ALARMS, .name = "alarms" },
+ { .id = ACLK_TOPICID_METADATA, .name = "meta" },
+ { .id = ACLK_TOPICID_COMMAND, .name = "inbox-cmd" },
+ { .id = ACLK_TOPICID_AGENT_CONN, .name = "agent-connection" },
+ { .id = ACLK_TOPICID_CMD_NG_V1, .name = "inbox-cmd-v1" },
+ { .id = ACLK_TOPICID_CREATE_NODE, .name = "create-node-instance" },
+ { .id = ACLK_TOPICID_NODE_CONN, .name = "node-instance-connection" },
+ { .id = ACLK_TOPICID_CHART_DIMS, .name = "chart-and-dims-updated" },
+ { .id = ACLK_TOPICID_CHART_CONFIGS_UPDATED, .name = "chart-configs-updated" },
+ { .id = ACLK_TOPICID_CHART_RESET, .name = "reset-charts" },
+ { .id = ACLK_TOPICID_RETENTION_UPDATED, .name = "chart-retention-updated" },
+ { .id = ACLK_TOPICID_UNKNOWN, .name = NULL }
};
enum aclk_topics compulsory_topics_legacy[] = {
@@ -139,6 +145,10 @@ enum aclk_topics compulsory_topics_new_cloud_arch[] = {
ACLK_TOPICID_CMD_NG_V1,
ACLK_TOPICID_CREATE_NODE,
ACLK_TOPICID_NODE_CONN,
+ ACLK_TOPICID_CHART_DIMS,
+ ACLK_TOPICID_CHART_CONFIGS_UPDATED,
+ ACLK_TOPICID_CHART_RESET,
+ ACLK_TOPICID_RETENTION_UPDATED,
ACLK_TOPICID_UNKNOWN
};