文件操作 - metadatalogapi.h
返回文件管理
返回主菜单
删除本文件
文件: /usr/local/src/netdata/database/engine/metadata_log/metadatalogapi.h
编辑文件内容
// SPDX-License-Identifier: GPL-3.0-or-later #ifndef NETDATA_METADATALOGAPI_H #define NETDATA_METADATALOGAPI_H #include "metadatalog.h" extern BUFFER *metalog_update_host_buffer(RRDHOST *host); extern void metalog_commit_update_host(RRDHOST *host); extern BUFFER *metalog_update_chart_buffer(RRDSET *st, uint32_t compaction_id); extern void metalog_commit_update_chart(RRDSET *st); extern void metalog_commit_delete_chart(RRDSET *st); extern BUFFER *metalog_update_dimension_buffer(RRDDIM *rd); extern void metalog_commit_update_dimension(RRDDIM *rd); extern void metalog_commit_delete_dimension(RRDDIM *rd); extern RRDSET *metalog_get_chart_from_uuid(struct metalog_instance *ctx, uuid_t *chart_uuid); extern RRDDIM *metalog_get_dimension_from_uuid(struct metalog_instance *ctx, uuid_t *metric_uuid); extern void metalog_delete_dimension_by_uuid(struct metalog_instance *ctx, uuid_t *metric_uuid); /* must call once before using anything */ extern int metalog_init(struct rrdengine_instance *rrdeng_parent_ctx); extern int metalog_exit(struct metalog_instance *ctx); extern void metalog_prepare_exit(struct metalog_instance *ctx); #endif /* NETDATA_METADATALOGAPI_H */
修改文件时间
将文件时间修改为当前时间的前一年
删除文件