mirror of
https://github.com/netdata/netdata.git
synced 2025-05-19 23:41:46 +00:00

* modularized exporters * modularized API data queries * optimized queries * modularized API data reduction methods * modularized api queries * added new directories in makefiles * added median db query * moved all RRDR_GROUPING related to query.h * added stddev query * operational median and stddev * working simple exponential smoothing * too complex to do it right * fixed ses * fixed ses * rewrote query engine * fix double-exponential-smoothing * cleanup * fixed bug identified by @vlvkobal at rrdset_first_slot() * enable freeipmi on systems with libipmimonitoring; #4440
21 lines
800 B
C
21 lines
800 B
C
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
#ifndef NETDATA_API_ALLMETRICS_SHELL_H
|
|
#define NETDATA_API_ALLMETRICS_SHELL_H
|
|
|
|
#include "../allmetrics.h"
|
|
|
|
#define ALLMETRICS_FORMAT_SHELL "shell"
|
|
#define ALLMETRICS_FORMAT_PROMETHEUS "prometheus"
|
|
#define ALLMETRICS_FORMAT_PROMETHEUS_ALL_HOSTS "prometheus_all_hosts"
|
|
#define ALLMETRICS_FORMAT_JSON "json"
|
|
|
|
#define ALLMETRICS_SHELL 1
|
|
#define ALLMETRICS_PROMETHEUS 2
|
|
#define ALLMETRICS_JSON 3
|
|
#define ALLMETRICS_PROMETHEUS_ALL_HOSTS 4
|
|
|
|
extern void rrd_stats_api_v1_charts_allmetrics_json(RRDHOST *host, BUFFER *wb);
|
|
extern void rrd_stats_api_v1_charts_allmetrics_shell(RRDHOST *host, BUFFER *wb);
|
|
|
|
#endif //NETDATA_API_ALLMETRICS_SHELL_H
|