* Initial edits to getting started guide
* Working on tutorial and getting started guide
* Initial edits to getting started guide
* Working on tutorial and getting started guide
* Continuing work on tutorial
* Finished draft of sizing tutorial
* Working on getting started guide
* Move getting started guide to new file, Netlify redirect
* Quick fix to change nodes menu -> my nodes
* Finished draft of getting started guide
* Fixing broken links from file moving
* More tweaks and grammar fixes
* Another run through the new pages
* Last changes minus screenshot
* Fixes to tutorial
* Moving things around and final fixes
* Addressing Cosmix' comments
* Clarified source terminology and added link to modules list
* Initial edits to getting started guide
* Initial edits to getting started guide
* Working on tutorial and getting started guide
* Working on tutorial and getting started guide
* Continuing work on tutorial
* Finished draft of sizing tutorial
* Working on getting started guide
* Move getting started guide to new file, Netlify redirect
* Quick fix to change nodes menu -> my nodes
* Finished draft of getting started guide
* Fixing broken links from file moving
* More tweaks and grammar fixes
* Another run through the new pages
* Last changes minus screenshot
* Fixes to tutorial
* Moving things around and final fixes
* Addressing Cosmix' comments
* Clarified source terminology and added link to modules list
* Quick fix to browser line
* Fixing one new broken link
* One more grammar fix
* remove dollar sign from bash code
* remove dollar sign from sh
* clean up uninstall doc
* remove dollar sign from shell code
* fix remark after removing dollar sign
* fix HAProxy dollar sign and clean up remark
##### Summary
The Access Control List (ACL) configuration parameters can now use hostnames with simple patterns. Incoming connections are resolved using reverse DNS to obtain the hostname. Where a hostname is resolved, forward DNS resolution is performed to check the IP address is really associated with the hostname. If the checks pass then the patterns supplied are checked. Any patterns supplied for numeric ip addresses are also checked.
##### Component Name
daemon
##### Additional Information
Fixes#6438
* Reverse lookup on ip to get hostname
* Forward lookup on hostname to get IP addresses.
* Validation that the incomming ip is associated with the host.
If these checks fail the hostname is discarded so it cannot match against the access-list
patterns. If these checks validate the ip successfully then the resolved hostname is
pattern-matched as described in the previous commit.
### Summary
Provide new collector parsing `/proc/slabinfo` to provide details on kernel slab structures.
Asked by issue #13 (very happy for the oldest issue in backlog)
##### Component Name
collectors/slabinfo.plugin
##### Additional Information
This slabinfo details allows to have clues on actions done on your system.
In the following screenshot, you can clearly see a `find` done on a ext4 filesystem (the number of `ext4_inode_cache` & `dentry` are rising fast), and a few seconds later, an admin issued a `echo 3 > /proc/sys/vm/drop_cached` as their count dropped.
* update grep to be more specific
when grepping for openfiles the netdata example is not exact enough and will return results from too many processes, just adding `.pid` to the grep _should_ pick up the correct process.
* Update high-performance-netdata.md
* Update high-performance-netdata.md
* Moved content about charts/families/contexts to web
* Working on dashboard docs
* Working on dashboard docs
* Improvements to charts, families, contexts
* Working more on dashboard overview
* More improvements to web dashboards docs
* Fixing broken links
* More fixes to the dashboard areas
* Grammar check on revised docs
* Fixing broken table
* Addressing Chris' comments
* Addressing Cosmix's comments plus a few additions
* Fixing lint issues
* Fixing linter errors and re-adding lost links
* Addressing Cosmix' requests
* Fixing context issue
* make remark access all directories
* detailed fix after autofix by remark lint
* cross check autofix for this set of files
* crosscheck more files
* crosschecking and small fixes
* crosscheck autofixed md files
* First pass of changing netdata to Netdata
* Second pass of netdata -> Netdata
* Starting work on netdata with no whitespace after
* Pass for netdata with no whitespace at the end
* Pass for netdata with no whitespace at the front
* Update terms of use for U.S. legal reasons
Added "including without limitation U.S. export controls and economic sanctions regulations"
* Update terms-of-use.md
* Added Netdata Cloud docs and added to yaml
* Addressing Chris' comments and making fixes
* More improvements and standardization to style guide
* Link to Cloud docs from DOCUMENTATION.md and other small fixes
#### 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