123456789101112131415161718192021222324252627 |
- // SPDX-License-Identifier: GPL-3.0-or-later
- #ifndef NETDATA_METRIC_CORRELATIONS_H
- #define NETDATA_METRIC_CORRELATIONS_H 1
- #include "web/api/queries/query.h"
- typedef enum {
- METRIC_CORRELATIONS_KS2 = 1,
- METRIC_CORRELATIONS_VOLUME = 2,
- } METRIC_CORRELATIONS_METHOD;
- extern int enable_metric_correlations;
- extern int metric_correlations_version;
- extern METRIC_CORRELATIONS_METHOD default_metric_correlations_method;
- extern int metric_correlations (RRDHOST *host, BUFFER *wb, METRIC_CORRELATIONS_METHOD method,
- RRDR_GROUPING group, const char *group_options,
- long long baseline_after, long long baseline_before,
- long long after, long long before,
- long long points, RRDR_OPTIONS options, int timeout);
- extern METRIC_CORRELATIONS_METHOD mc_string_to_method(const char *method);
- extern const char *mc_method_to_string(METRIC_CORRELATIONS_METHOD method);
- extern int mc_unittest(void);
- #endif //NETDATA_METRIC_CORRELATIONS_H
|