diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-05 12:08:03 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-05 12:08:18 +0000 |
commit | 5da14042f70711ea5cf66e034699730335462f66 (patch) | |
tree | 0f6354ccac934ed87a2d555f45be4c831cf92f4a /aclk/schema-wrappers/node_info.h | |
parent | Releasing debian version 1.44.3-2. (diff) | |
download | netdata-5da14042f70711ea5cf66e034699730335462f66.tar.xz netdata-5da14042f70711ea5cf66e034699730335462f66.zip |
Merging upstream version 1.45.3+dfsg.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'aclk/schema-wrappers/node_info.h')
-rw-r--r-- | aclk/schema-wrappers/node_info.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/aclk/schema-wrappers/node_info.h b/aclk/schema-wrappers/node_info.h deleted file mode 100644 index 4f57601df..000000000 --- a/aclk/schema-wrappers/node_info.h +++ /dev/null @@ -1,79 +0,0 @@ -// SPDX-License-Identifier: GPL-3.0-or-later - -#ifndef ACLK_SCHEMA_WRAPPER_NODE_INFO_H -#define ACLK_SCHEMA_WRAPPER_NODE_INFO_H - -#include <stdlib.h> -#include <stdint.h> - -#include "capability.h" -#include "database/rrd.h" - -#ifdef __cplusplus -extern "C" { -#endif - -struct machine_learning_info { - bool ml_capable; - bool ml_enabled; -}; - -struct aclk_node_info { - const char *name; - - const char *os; - const char *os_name; - const char *os_version; - const char *kernel_name; - const char *kernel_version; - const char *architecture; - uint32_t cpus; - const char *cpu_frequency; - const char *memory; - const char *disk_space; - const char *version; - const char *release_channel; - const char *timezone; - const char *virtualization_type; - const char *container_type; - const char *custom_info; - const char *machine_guid; - - RRDLABELS *host_labels_ptr; - struct machine_learning_info ml_info; -}; - -struct update_node_info { - char *node_id; - char *claim_id; - struct aclk_node_info data; - struct timeval updated_at; - char *machine_guid; - int child; - - struct machine_learning_info ml_info; - - struct capability *node_capabilities; - struct capability *node_instance_capabilities; -}; - -struct collector_info { - const char *module; - const char *plugin; -}; - -struct update_node_collectors { - char *claim_id; - char *node_id; - DICTIONARY *node_collectors; -}; - -char *generate_update_node_info_message(size_t *len, struct update_node_info *info); - -char *generate_update_node_collectors_message(size_t *len, struct update_node_collectors *collectors); - -#ifdef __cplusplus -} -#endif - -#endif /* ACLK_SCHEMA_WRAPPER_NODE_INFO_H */ |