summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2019-07-18Do not try to write log in /tmp (#6491)Chris Akritidis
2019-07-18Fix the snappy library check (#6479)Vladimir Kobal
* Fix the snappy library check * Fix code style * Maintain compatibility with PKG_CHECK_MODULES
2019-07-17netdata/packaging: Enable built-in support for prometheus remote write in ↵Paul Emm. Katsoulakis
packaging (#6480) * netdata/packaging: [ci skip] Add prometheus remote write plugin deps * netdata/packaging: [ci skip] adjust for the tests * netdata/packaging: [ci skip] Apparently we need proto-c too * netdata/packaging: [ci skip] Add dependencies also * netdata/packaging: [ci skip] fix suse dependency * netdata/packaging: [ci skip] epel-release should always go first dumdum * netdata/packaging: [ci skip] g++ needed for prometheus * netdata/packaging: First prepare the repo, then start throwing in packages * netdata/packaging: [ci skip] fix attempt for missing snappy on some debian-based packages * netdata/packaging: [ci skip] protobuf compiler dep * netdata/packaging: [ci skip] Add the generic maintainer info and the new website. Also stop pushing snappy to Debian/Stretch, doesnt have it * netdata/packaging: [ci skip] Remove branch dev setup * Empty commit to re-trigger Travis
2019-07-17Change default installation to stable in documentation (#6388)Joel Hans
* Update default installation procedure to use --stable-channel * Small typographic fixes * Fixing mixup with kickstart64 script * Updated install instructions to keep nightly as default and instead warn about nightlies * Removed extra 'the' * Added new text for nightly vs stable
2019-07-17New 'homepage' for documentation site (#6428)Joel Hans
* 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
2019-07-17[ci skip] create nightly packages and update changelognetdatabot
2019-07-17json function could create overflow (#6460)thiagoftsm
* jsonfix The use of sprintf to copy from a name to other name could create overflow, because source and destination have the same size, to avoid this I am changing the sprintf to snprintf' * jsonfix Use internal netdata snprintfz instead snprintf
2019-07-17Update docs health monitoring and health management api (#6435)Jelger Haanstra
* Update docs health monitoring and health management api * Update docs health monitoring and health management api
2019-07-17Add a statement about permissions for the diskspace plugin (#6474)Vladimir Kobal
2019-07-16[Package amd64 RPM][Build latest] NightliesPavlos Emm. Katsoulakis
2019-07-16[Package amd64 DEB][Build latest] NightliesPavlos Emm. Katsoulakis
2019-07-16netdata/packaging: [ci skip] well, when no match in place, its equal to ↵Pavlos Emm. Katsoulakis
zero. Fix it.
2019-07-16[Package amd64 DEB][Build latest] NightliesPavlos Emm. Katsoulakis
2019-07-16netdata/packaging: [ci skip] Make an update early in the repoPavlos Emm. Katsoulakis
2019-07-16update Nginx guide with changes (#6466)Promise Akpan
* update Nginx guide with changes * Fix URL for security guide * Remove enable TLS statement * update header title
2019-07-15[Package amd64 DEB][Build latest] NightliesPavlos Emm. Katsoulakis
2019-07-15[Package amd64 RPM][Build latest] testingPavlos Emm. Katsoulakis
2019-07-15netdata/packaging: Binary distributions - clean up .DEB package generation ↵Paul Emm. Katsoulakis
process (#6465) * netdata/packaging: [ci skip] reinstate dev branch to help testing * netdata/packaging: [ci skip] Yes, make the right package choice on json-c for debian based distros.. * netdata/packaging: [ci skip] two more packages that differentiate on debian/ubuntu............... * netdata/packaging: [ci skip] Add more package dependencies around building * netdata/packaging: [ci skip] Introduce changelog generation technique for .DEB 1) Remove contrib/debian/changelog from gitignore, we want it in 2) Add variables to monitor latest release version and latest release date from git 3) Add a templated contrib/debian/changelog, that will be the starting point for our changelog generation. Either on stable release or nightly releases, we will be generating the logs since the previous release, to manage the content. Note: We might eventually take the effort to produce one large changelog and append each time the extra stuff 4) Add the steps to prepare the source and the changelog for building and execute the build At this stage things should still be broken, but we should have come closer to a ready-to-build-the-package environment per distro * netdata/packaging: [ci skip] Extract to specified directory, otherwise we dump it on a privileged folder using an unprivileged user (builder) Also, a fix on sed command, missed the s keyword on the string replacement * netdata/packaging: [ci skip] Should be in-place replacement, use -i instead of -e * netdata/packaging: [ci skip] wrong parameter usage * netdata/packaging: [ci skip] factor out the two build commands to run as a single bundle. refactor trigger deb build script respectively * netdata/packaging: [ci skip] Be sure to copy over the build script to the build path * netdata/packaging: [ci skip] OCD - unnecessary s added * netdata/packaging: [ci skip] Changelog generation should take place on the repo side, then copy it over to the destination (If that doesnt work well, will just provide a static link for changelog * netdata/packaging: [ci skip] missed the ignore branch option Also, a nit on the gbp command * netdata/packaging: [ci skip] link to the original path, then create symlink on build folder Also, fix --since option * netdata/packaging: [ci skip] Run replacement of changelog fields on the host, not on the container * netdata/packaging: [ci skip] fix contrib path, you are no longer reading from container path * netdata/packaging: [ci skip] fix version * netdata/packaging: [ci skip] add dep * netdata/packaging: [ci skip] fix changelog template * netdata/packaging: [ci skip] Fix debian package build, we were looping through forever. Exclude contrib all together * netdata/packaging: [ci skip] Add logic to gather all package related content from the container folder and push it for publishing * netdata/packaging: [ci skip] fixes and nits 1) use the branch for the beta deployment 2) change the cp pattern * netdata/packaging:[ci skip] add more debug info * netdata/packaging: [ci skip] Adjust LXC directory permissions, so that the rest of the workflow can pull through * netdata/packaging: [ci skip] Using expressions within double quotes doesnt work, use quotes only on the variable to avoid syntax warnings from shellchecking * netdata/packaging: [ci skip] Update build deps * netdata/packaging: Add runtime deps (hopefully) * netdata/packaging: [ci skip] remove old distro * netdata/packaging: [ci skip] dont let that space there, breaks the syntax * netdata/packaging: [ci skip] missed one * netdata/packaging: [ci skip] yank yank yank * netdata/packaging: [ci skip] You missed www over there * netdata/packaging: [ci skip] Remove broken distros (no container images). We will revisit the way to support multiple distros in a different way, lxc failed us * netdata/packaging: Pull in go.d plugin, also fix chmod command to just pass the folder since with the -R doesnt require anything else * netdata/packaging: [ci skip] Get cups, freeipmi and nfacct on * netdata/packaging: [ci skip] pull different package in * netdata/packaging: [ci skip] Install dependencies on the build machine * netdata/packaging: [ci skip] dont do post-clean, not on all versions * netdata/packaging: [ci skip] move go install seperately * netdata/packaging: [ci skip] Towards a more appropriate go.d plugin install * netdata/packaging: [ci skip] fix permissions setting * netdata/packaging: [ci skip] fix freeipmi package install * netdata/packaging: [ci skip] Fix build arch setting on the build command, also remove pre-clean, it breaks on debian/jessie * netdata/packaging: [ci skip] fix postinst actions, we use libexec * netdata/packaging: adjust www and go.d permissions * netdata/packaging: [ci skip] Handle the different build tool version cases, also take care some dependency issues on older version jessie * netdata/packaging: [ci skip] adjust the control file based on the distro * netdata/packaging: [ci skip] Move control file preparation prior to packaging the source * netdata/packaging: [ci skip] Adjust versioning scheme for the nightlies * netdata/packaging: [ci skip] Let RPM be built too for testing * netdata/packaging: [ci skip] Factor out version calculation * netdata/packaging: [ci skip] Attempt to modify version properly * netdata/packaging: [ci skip] Update documentationg regarding .DEB files * netdata/packaging: [ci skip] autogen not available everywhere, also fix json-c deps * netdata/packaging: Remove development settings, also remove beta deployment as its not needed
2019-07-15Styling improvements to documentation (#6425)Joel Hans
* 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
2019-07-15Added site_url to config to stop it linking weird (#6445)Joel Hans
2019-07-15Fix broken links in dashboard_info.js (#6461)Joakim Hellsén
Exernal links to arcstat.py and arc_summary.py were broken because ZFS on Linux renamed the python scripts.
2019-07-15python sensors collector: sensor chips filtering fix (#6463)Ilya Mashchenko
2019-07-15Fix CRC and I/O error handling in dbengine so that netdata is not halted and ↵Markos Fountoulakis
relevant error messages are printed and alarms are raised (#6452)
2019-07-12[ci skip] create nightly packages and update changelognetdatabot
2019-07-12Add global configuration option for zero metrics (#6419)Vladimir Kobal
* 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
2019-07-12Add more supported backends to the documentation (#6443)Vladimir Kobal
2019-07-12netdata/packaging: Remove Ventureer from demo sites (#6442)Paul Emm. Katsoulakis
2019-07-11Fix issue with HTML docs generation (#6433)Chris Akritidis
* 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
2019-07-11[ci skip] create nightly packages and update changelognetdatabot
2019-07-11rethinkdb collector new driver support (#6431)Ilya Mashchenko
* add new driver support (2.4.0+)
2019-07-11Add more codeowners to the core (#6413)Vladimir Kobal
2019-07-10netdata/packaging: [ci skip] Attempt to fix broken link on documentationPavlos Emm. Katsoulakis
2019-07-10Netdata/packaging: Add documentation for binary packages, plus draft table ↵Paul Emm. Katsoulakis
for distributions support (#6422) * 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
2019-07-10[Package amd64 RPM][Build latest] Nightly binary package buildPavlos Emm. Katsoulakis
2019-07-10netdata/packaging: [ci skip] replace all necessary items with amd64Pavlos Emm. Katsoulakis
2019-07-10[Package amd64 RPM][Build latest] Nightly binary package buildPavlos Emm. Katsoulakis
2019-07-10netdata/packaging: [ci skip] Dont use caps there, no needPavlos Emm. Katsoulakis
2019-07-10[Package amd64 RPM][Build latest] Nightly binary package buildPavlos Emm. Katsoulakis
2019-07-10[Package arm64 RPM] Packaging for v1.16.0Pavlos Emm. Katsoulakis
2019-07-10[ci skip] create nightly packages and update changelognetdatabot
2019-07-10SSL vs. TLS consistency and clarification in documentation (#6414)Joel Hans
* 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
2019-07-10[Package i386 RPM] Packaging for v1.16.0Pavlos Emm. Katsoulakis
2019-07-10[Package AMD64 RPM] Packaging for v1.16.0Pavlos Emm. Katsoulakis
2019-07-10netdata/packaging: [ci skip] Wrong positioning of argumentsPavlos Emm. Katsoulakis
2019-07-10[Package AMD64 RPM] Packaging for v1.16.0Pavlos Emm. Katsoulakis
2019-07-10netdata/packaging: [ci skip] Nit - pass container parameterPavlos Emm. Katsoulakis
2019-07-10[Package AMD64 RPM] Packaging for v1.16.0Pavlos Emm. Katsoulakis
2019-07-10netdata/packaging: Fix RPM packaging workflow issues, plus draft changes for ↵Paul Emm. Katsoulakis
.DEB packaging (#6415) * netdata/packaging: enable builds on our dev repo to initiate working * netdata/packaging: first round of fixes and changes 1) Factor out source preparation for latest code 2) Prepare stable/latest build branching on deb code 3) In Travis, make branch code selection variables to make changes easier (Found a missed change when merging to prod, so the variables will make switching cleaner and easier) 4) Clean v letter from stable version for RPM (side fix) More to come, at this point nothing should be yet working * netdata/packaging: [ci skip] dont run epel install for centos 7/i386 * netdata/packaging: [ci skip] add all of them * netdata/packaging: [ci skip] redesign stable build. Just checkout the tag, dont rely on the published source because we want the binaries out before the release * netdata/packaging: oh lord.. the versioning.. * netdata/packaging: [ci skip] add git depth false * netdata/packaging: [ci skip] Do a git fetch first, so that checkout can actually work.. (mercy) * netdata/packaging: [ci skip] Do it all * netdata/packaging: [ci skip] Some more debug information and make sure you checkout master before any other action * netdata/packaging: [ci skip] didnt fix the problem, remove * netdata/packaging:[ci skip] Attempt to bring the right branch * netdata/packaging: [ci skip] Extreme, use a large depth and see what it will bring onboard. remove useless commands * netdata/packaging: [ci skip] found the culprit, was on the forked repo - bring back the expected commands * netdata/packaging: [ci skip] Well, do it a bit different otherwise we cant cheat the versioning problem. Check out the tag if necessary and always do anotated tagging with the right version * netdata/packaging: [ci skip] a couple of debug message nits and styles, plus one more further alignment of packaging process for .DEB 1) Clean style a bit 2) Clean some messages and comments 3) Bring the RPM processs to DEB packaging, for the tarball retrieval and placement * netdata/packaging: [ci skip] factor out common dependencies, to reuse on both cases * netdata/packaging: [ci skip] Reinstate the production branch assignments we added for testing, also fix call to method * netdata/packaging: do NOT trigger on pull requests, of course
2019-07-10netdata/packaging/doc: Update documentation dependencies, these packages are ↵Paul Emm. Katsoulakis
not for basic install (#6421) Documentation change - safe to proceed
2019-07-10Updated logos in the infographic and remaining favicons (#6417)Chris Akritidis
* Updated logo in the infographic * Updated more favicons and the infographic images * Missed newline