allmetrics_shell.h 840 B

123456789101112131415161718192021
  1. // SPDX-License-Identifier: GPL-3.0-or-later
  2. #ifndef NETDATA_API_ALLMETRICS_SHELL_H
  3. #define NETDATA_API_ALLMETRICS_SHELL_H
  4. #include "../allmetrics.h"
  5. #define ALLMETRICS_FORMAT_SHELL "shell"
  6. #define ALLMETRICS_FORMAT_PROMETHEUS "prometheus"
  7. #define ALLMETRICS_FORMAT_PROMETHEUS_ALL_HOSTS "prometheus_all_hosts"
  8. #define ALLMETRICS_FORMAT_JSON "json"
  9. #define ALLMETRICS_SHELL 1
  10. #define ALLMETRICS_PROMETHEUS 2
  11. #define ALLMETRICS_JSON 3
  12. #define ALLMETRICS_PROMETHEUS_ALL_HOSTS 4
  13. void rrd_stats_api_v1_charts_allmetrics_json(RRDHOST *host, const char *filter_string, BUFFER *wb);
  14. void rrd_stats_api_v1_charts_allmetrics_shell(RRDHOST *host, const char *filter_string, BUFFER *wb);
  15. #endif //NETDATA_API_ALLMETRICS_SHELL_H