summaryrefslogtreecommitdiffstats
path: root/web/api
AgeCommit message (Collapse)Author
2019-04-18Extend netdata info API call (#5889)Chris Akritidis
* Add array of collector plugins-modules to api/v1/info * Add system info to api/v1/info, collect data from separate script, use environment vars in anonymous statistics script
2019-03-21fix incorrect use of isnormal() (#5677)Costa Tsaousis
2019-03-04Support legacy Prometheus metric names for source average (#5531)Chris Akritidis
* Support older prometheus metric unit naming and allow removal of units from metrics * Update swagger * Added bats tests, improved efficiency of checking units
2019-02-20Correct version check in UI (#5429)Chris Akritidis
* Correct version check in UI. Support stable and nightly release channel. * Use github releases instead of latest versions, get nightlies from GCS * Prevent cross-origin errors by using the google API
2019-02-11Add message queue statistics (#5115)Vladimir Kobal
* Add IPC message queue charts * Add obsolete flag for dimensions * Delete obsolete dimensions from memory * Remove files for obsolete dimensions, filter requests * Make empty charts obsolete * Minimize obsolete dimension checks * Limit the number of dimensions in memory * Remove obsolete dimensions on netdata exit * Update documentation * Move flag to the end * Fix typo * Fix typo
2019-01-18Bug fix for netdata behind authenticated proxies (#5216)Chris Akritidis
* Was incorrectly updating the headers when the Authorization header was being sent * Use X-Auth-Token instead of Authorization header, to allow the management API to work authenticated behind proxies as well
2019-01-15Port ACLs, Management API and Health commands (#4969)Chris Akritidis
##### Summary fixes #2673 fixes #2149 fixes #5017 fixes #3830 fixes #3187 fixes #5154 Implements a command API for health which will accept commands via a socket to selectively suppress health checks. Allows different ports to accept different request types (streaming, dashboard, api, registry, netdata.conf, badges, management) Removes support for multi-threaded and single-threaded web servers. ##### Component Name health, daemon
2018-12-07Ga (#4938)Chris Akritidis
* Added GA tags to markdowns * Add GA tags to mds
2018-12-06Config docs improvements (#4918)Chris Akritidis
* WIP to add a new config readme * WIP * WIP * WIP * WIP * WIP * Major rewrite of configuration instructions and minor improvements to the html doc site * Major rewrite of configuration instructions and minor improvements to the html doc site * Major rewrite of configuration instructions and minor improvements to the html doc site * Major rewrite of configuration instructions and minor improvements to the html doc site * Major rewrite of configuration instructions and minor improvements to the html doc site * Major rewrite of configuration instructions and minor improvements to the html doc site * Major rewrite of configuration instructions and minor improvements to the html doc site * Major rewrite of configuration instructions and minor improvements to the html doc site
2018-12-04fix info api method compilation warnings (#4911)Costa Tsaousis
2018-12-02add api/v1/info endpoint to swagger (#4807)Wei He
2018-11-30Add info from PR 208 (#4804)Chris Akritidis
Fixes #1628
2018-11-30add api/v1/info endpoint (#4770)Wei He
* add api/v1/info endpoint fix #3540 * implement alarms info * add list of hosts mirrored * add lock * fix mirrored hosts
2018-11-27bugfix: query engine resampling duration (#4759)Costa Tsaousis
2018-11-23strictier use of URL separators; fixes #3253; fixes #4714 (#4716)Costa Tsaousis
2018-11-22Documentation links sanity checker (#4701)Chris Akritidis
* Fix broken links * Fixed link * Added links checker * link updates from the link checker * Final corrections to allow checklinks to run without errors * Removed whitespace * Fixed codacy errors/warnings
2018-11-16Updates in various READMEs while testing the link checker (#4671)Chris Akritidis
* Add checklinks.sh to validate links in MD files and fix them for both the repo and html static site * Add checklinks.sh to validate links in MD files and fix them for both the repo and html static site * Minor link fixes, based on output from the linkchecker * About 50% done * Converted absolute links to relative * Close to being functional... * Getting closer... * Corrected edit files link from htmldoc branch to master * Replaced absolute links with relative and fixed incorrect heading hierarchy * Seems to be working. Will do all wiki conversions and then commit the final version * Wiki links replaced by the link checker for test * Replacement work fine, but correct location for simple patterns has moved to libnetdata/simple_pattern * Corrected wiki links in READMEs, but most are in code files * More simple pattern link replacements * Want to merge current changes first and then continue with the link checker * Add checklinks.sh to validate links in MD files and fix them for both the repo and html static site * Minor link fixes, based on output from the linkchecker * About 50% done * Converted absolute links to relative * Close to being functional... * Getting closer... * Corrected edit files link from htmldoc branch to master * Replaced absolute links with relative and fixed incorrect heading hierarchy * Seems to be working. Will do all wiki conversions and then commit the final version * Wiki links replaced by the link checker for test * Replacement work fine, but correct location for simple patterns has moved to libnetdata/simple_pattern * Corrected wiki links in READMEs, but most are in code files * More simple pattern link replacements * Want to merge current changes first and then continue with the link checker * ./# converted to #
2018-11-12Htmldoc (#4607)Chris Akritidis
* First html documentation debug set * Test 2 * Relative path changed * Updated comments * Cleanup, installation draft added * fixes * test * test * test * First html documentation debug set * Test 2 * Relative path changed * Updated comments * Cleanup, installation draft added * fixes * test * test * test * First set of major cleanup/deduplication * 2nd major cleanup * update getting started structure * Cleanup in using netdata * Final cleanup/deduplication * Added initial CONTRIBUTING.md, updated some info related to contributing on the orchestrators * Removed Why-Netdata (included in new README in master), added link to CONTRIBUTING.md * First html documentation debug set * Updated Makefile.am to ignore the new md and htmldoc generation files * Removing files from rebase * First html documentation debug set * Test 2 * Relative path changed * Updated comments * Cleanup, installation draft added * fixes * test * test * test * First html documentation debug set * Test 2 * Relative path changed * Updated comments * Cleanup, installation draft added * test * test * First set of major cleanup/deduplication * 2nd major cleanup * update getting started structure * Cleanup in using netdata * Final cleanup/deduplication * Added initial CONTRIBUTING.md, updated some info related to contributing on the orchestrators * Removed Why-Netdata (included in new README in master), added link to CONTRIBUTING.md * First html documentation debug set * Updated Makefile.am to ignore the new md and htmldoc generation files * Removing files from rebase * Fixed Makefile.am * Same line header and badges * Fixed broken link * CPU monitoring is in apps plugin * Removed obsolete files * Remove obsolete files * - Make the Health API part of health/README.md new file web/api/health/README.md - Make installer/LAUNCH.md part of deamon/README.md - Move installer/MAINTAINERS.md to packaging/maintainers/README.md - Move installer/DOCKER.md to docker/README.md - Move system/README.md to daemon/config/README.md - Move web/CUSTOM-DASHBOARDS.md to web/gui/custom/README.md - Move web/CONFLUENCE-DASHBOARDS.md to web/gui/confluence/README.md * Resolve codacy issue $(..) syntax instead of `..` * Fix following warnings and add svgs to the data_structures/README.md - CHANGELOG.md - CODE_OF_CONDUCT.md - CONTRIBUTORS.md - REDISTRIBUTED.md - diagrams/data_structures/README.md - docker/README.md WARNING - Documentation file 'README.md' contains a link to 'collectors/plugins.d' which does not exist in the documentation directory. WARNING - Documentation file 'README.md' contains a link to 'collectors/statsd.plugin' which does not exist in the documentation directory. WARNING - Documentation file 'CONTRIBUTING.md' contains a link to 'web/CUSTOM-DASHBOARDS.md' which does not exist in the documentation directory. WARNING - Documentation file 'CONTRIBUTING.md' contains a link to 'web/CONFLUENCE-DASHBOARDS.md' which does not exist in the documentation directory. * Wrong urls in data_structures/README.md svgs * Fix svg URLs number 2 * Modify the first line of the main README.md, to enable proper static html generation. Executed after copying the file to htmldoc/src * Added back Why Netdata * Fixed link to registry in Why-Netdata.md * Added Why-Netdata to buildyaml and to Makefile.am * Replaced http links causing mixed content warnings * Made buildhtml ignore the directory node_modules created by Netlify * Corrected CONTRIBUTING.MD to CONTRIBUTING.md
2018-11-02Minor README file updates (#4548)George Moschovitis
* Minor changes in registy/README.md * Minor improvements to README files within web/ directory * Minor * Added minor comments * Improved web_client_api_request_v1_registry() comment * Minor * Minor formatting
2018-11-01Changed swagger editor url to the correct one (#4539)infeeeee
https://editor.swagger.io/?url=https://raw.githubusercontent.com/netdata/netdata/master/web/api/netdata-swagger.yaml is the correct url
2018-10-31fixed wrong annotations given to google charts (#4535)Costa Tsaousis
* fixed wrong annotations given to google charts * added default rrdr dimension flag
2018-10-30fixed vulnerabilities identified by red4sec.com (#4521)Costa Tsaousis
2018-10-27fix RPM build (#4507)Costa Tsaousis
2018-10-27Split the API formatters in modules (#4504)Costa Tsaousis
* split all API formatters in modules * added markdown formatting * updated csv readme * updated csv readme * more documentation * added more documentation * updated documentation * fixed typo * fixed typo
2018-10-26fixed rpm build; (#4503)Costa Tsaousis
2018-10-26fix query min-max, again... (#4495)Costa Tsaousis
2018-10-25restored min-max calculation of RRDR (#4489)Costa Tsaousis
2018-10-25updated queries README (#4486)Costa Tsaousis
2018-10-25updated queries README (#4485)Costa Tsaousis
2018-10-25updated queries README (#4484)Costa Tsaousis
2018-10-25query engine documentation and stats (#4483)Costa Tsaousis
2018-10-24fix query sum (#4482)Costa Tsaousis
* fix sum * added query rsd as an alias of cv
2018-10-24query code cleanup (#4480)Costa Tsaousis
* queries code cleanup; renaming of variables; user configurable; tuning for defaults * reformatted main queries array * added documentation about all queries * empty doc * changed resampling variable names * added documentation to query module functions * fixed typos * renames * identation * more renames * fixed a faulty function definition at backends
2018-10-24Fix checking of grouping time (#4478)Vladimir Kobal
2018-10-24bug-fix: fixed aligned queries that returned no data (#4472)Costa Tsaousis
2018-10-24optimized ses and added des (#4470)Costa Tsaousis
* optimized ses and added des * added coefficient of variation * fix bug identified by @vlvkobal: use all available points when resampling is required and the timeframe is not enough for a single point
2018-10-23modularize the query api (#4443)Costa Tsaousis
* 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
2018-10-18moved related wiki pages into the repo (#4428)Costa Tsaousis
* moved related wiki pages into the repo * updated web server docs * fixed typos
2018-10-15modularized all source code (#4391)Costa Tsaousis
* modularized all external plugins * added README.md in plugins * fixed title * fixed typo * relative link to external plugins * external plugins configuration README * added plugins link * remove plugins link * plugin names are links * added links to external plugins * removed unecessary spacing * list to table * added language * fixed typo * list to table on internal plugins * added more documentation to internal plugins * moved python, node, and bash code and configs into the external plugins * added statsd README * fix bug with corrupting config.h every 2nd compilation * moved all config files together with their code * more documentation * diskspace info * fixed broken links in apps.plugin * added backends docs * updated plugins readme * move nc-backend.sh to backends * created daemon directory * moved all code outside src/ * fixed readme identation * renamed plugins.d.plugin to plugins.d * updated readme * removed linux- from linux plugins * updated readme * updated readme * updated readme * updated readme * updated readme * updated readme * fixed README.md links * fixed netdata tree links * updated codacy, codeclimate and lgtm excluded paths * update CMakeLists.txt * updated automake options at top directory * libnetdata slit into directories * updated READMEs * updated READMEs * updated ARL docs * updated ARL docs * moved /plugins to /collectors * moved all external plugins outside plugins.d * updated codacy, codeclimate, lgtm * updated README * updated url * updated readme * updated readme * updated readme * updated readme * moved api and web into webserver * web/api web/gui web/server * modularized webserver * removed web/gui/version.txt