#### Summary
Add a documentation page for running netdata via HAproxy. The example includes:
A simple configuration over http
A more complex example over https
Instructions on how to use HTTP authentication
A full configuration example
Component Name
docs
#### Additional Information
Fixes#6446
* Created new docs homepage with attempt to "fix" build script
* Created new docs homepage with attempt to "fix" build script
* Trying more links
* Trying more links
* Move documentation homepage and got script mostly working
* Move documentation homepage and got script mostly working
* Final changes based on C&C feedback
* Final changes based on C&C feedback
* A few new custom styles
* A few new custom styles
* Removing unnecessary sed
* Removing unnecessary sed
* Final fixes to docs homepage
* Final fixes to docs homepage
* Cleanup on DOCUMENTATION page
* Remove localization folder
* Fixed typo
* Created buttons for new documentation homepage.
* Remove whitespace
* Cleanup in the CSS file
* Working on replacing html content
* Finalized new build process
* Updated the new what is Netdata page
* Fixed all the broken links
* Changed mkdocs theme
* Added custom styles for various elements
* Moved to different syntax highlighting plugin
* Added a README for the docs/ folder to direct people to the docs site
* Change highlight theme
* Add global configuration option for zero metrics
* Add the option to the cgroup plugin
* Add the option to the proc plugin (diskstats, meminfo, net_dev,
netstat, sctp_snmp, snmp, snmp6, sockstat, sockstat6, synproxy,
vmstat, system_edac_mc, system_node, btrfs, ksm, zfs)
* Add the option to the macos plugin
* Add the option to the freebsd plugin (devstat, getifaddrs,
getmntinfo, sysctl)
* Change the option behaviour with the 'auto' value
* Add the option to the tc plugin
* Update the documentation
* Move to the docs/generator/doc directory before running checklinks
* remove the entire DOCS_DIR before switching to another language
* Try copying with -a instead of -r
* netdata/packaging: Python default for all
* netdata/packaging: Binary Packages documentation - intro
* netdata/packaging: Bring on board the distributions table and refer this to our readme
* netdata/packaging: [ci skip] Add more details
* netdata/packaging: move up, totally the wrong place to put it
* netdata/packaging: reduce marketing
* netdata/packaging: attend feedback
* netdata/packaging: Documentation - add architecture
* netdata/packaging: Update buildyaml.sh for the links to work
* netdata/packaging: further documentation clean ups
* Changed references of SSL to TLS where appropriate
* A few more tweaks on SSL->TLS
* Fixed whitespace issue from @vlvkobal
* Fixing sentence on OpenTSDB for @thiagoftsm
* Update Running-behind-apache.md
Added example Apache 2.4 dedicated host file.
Order deny, allow directives will be depricated in future version. Basic Auth can be added to the Proxy block so Location block can be removed.
Added example Apache 2.4.24 unix domain socket location.
* Fixing back-qutoes line 265
* Add perf plugin skeleton
* Initialize events
* Collect data
* Configure default counters
* Add charts for hardware and software counters
* Add charts for cache counters
* Don't show zeroes for non-existent metrics
* Reinit events when stalled
* Do not reinit disabled events
* Update the documentation
* Scale values when multiplexing is happening
* Move Security and Disclosure Info to make it more visible
* Remove docs/Netdata-Security-and-Disclosure-Information.md, replace it with SECURITY.md
* white_check_mark not supported in HTML generation
Since the translation is completed it should be already included in the apache2-bin Xenial package. In fact you can find the mod_proxy_html.so file in the apache2-bin file list (Xenial).
Source: https://stackoverflow.com/a/40263887
* Add xenstat plugin
* Add basic domain charts
* Initialize xl context
* Use domain UUID instead of name
* Make charts obsolete
* Add tmem charts
* Change algorithm for tmem puts and gets
* Add VCPU charts
* Minor formatting for sending charts functions
* Add VBD charts
* Add network charts
* Assemble VCPU metrics in one chart
* Fix chart names
* Make write/sent dimensions negative
* Minor formatting
* Change id and context for domain charts
* Add dashboard info
* Get rid of global variables
* Free libxenstat and libxl resourses
* Free domain_metrics on VM shutdown
* Add domain state chart
* Add debug messages
* Add branch prediction hints
* Minor fix
* Fix chart obsoleting
* Make names more general
* Fix CMake build of nfacct.plugin
* Add localization support to HTML docs site and simplify checklinks.sh
* Support localization in the html build process
* Show language selection menu
* Get the Chinese content additional pages into the localization project
* Have PRs in `netdata/localization` automatically trigger the `netdata/netdata` Netlify builds. The checks must pass before a PR is merged
* Make link to edit lead to the root directory of localization, which contains instructions
* Prepare build configuration
* Prepare plugin for separating
* Add command line options
* Add debug messages
* Use text API
* Minor fixes
* Update the documentation
* Minor documentation formatting
* Fix LGTM alerts
* Fix building with CMake
* Add nfacct and cups plugins to apps.plugin groups
docs/generator/buildyaml.sh
* Modified menu structure of collectors
* Added go.d plugin
docs/generator/buildhtml.sh
* Added go.d documentation (git clone). Clean up the go.d cloned dir before and after execution
* Replace page edit links to github for go.d.plugin. Removed nomkdocs option which doesn't work with this.
* Implement a CUPS collector plugin
* Compile cups.plugin only if enabled
* Fix build with CFLAGS
-O1 -ggdb -Wall -Wextra -Wformat-signedness -fstack-protector-all
-DNETDATA_INTERNAL_CHECKS=1 -D_FORTIFY_SOURCE=2 -DNETDATA_VERIFY_LOCKS=1
* cups.plugin check for all used functions
* Use cups-config to configure cups compiler flags
* Do not quit if cups-config is not installed
* Fix compiler warning
collectors/cups.plugin/cups_plugin.c:359:27:
warning: format '%d' expects argument of type 'int',
but argument 6 has type 'unsigned int' [-Wformat=]
* Add cups.plugin to toc and overview documentation
* cups.plugin fix plugin doc layout
* cups.plugin: Add prerequisites doc
* cups.plugin: Fix error if cups is not installed
##### Summary
fixes#2673fixes#2149fixes#5017fixes#3830fixes#3187fixes#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
* Add other web servers to proxy instructions
Made the proxy instructions more generic and added links to the other "running behind" docs.
* Add proxy instructions for more web servers
apparently netlify doesn't like underscores in headings
* Update netdata-security.md
##### Summary
Remove mkdocs GA generator (can't be customized)
Add GA code to mkdocs-material footer.html and customize it to add '/doc' before the path, so we can distinguish these hits in GA.
##### Component Name
docs
* 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