Age | Commit message (Collapse) | Author |
|
|
|
* Move health/ under src/
* Update references to health paths.
```
find . -type f -exec sed -i 's:master/exporting:master/src/exporting:g' {} \;
```
* Update .git{,hub} refs to health.
|
|
|
|
* Remove stale automake files.
* Remove .inc make files
|
|
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
Co-authored-by: Tasos Katsoulas <12612986+tkatsoulas@users.noreply.github.com>
Co-authored-by: Emmanuel Vasilakis <mrzammler@mm.st>
Co-authored-by: Stelios Fragkakis <52996999+stelfrag@users.noreply.github.com>
Co-authored-by: netdatabot <bot@netdata.cloud>
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
|
|
|
|
fix logs of ioping
|
|
* fixes for logging
* added log environment variables to cgroup-network
* fix wrong condition
* rename variable
* fix leftovers
* fix log2journal docs and logs
|
|
* use sbindir_POST in charts.d and alarm-notify
* convert cgroup-name.sh to in
* convert cgroup-network-helper.sh to in
* simplify cgroup-network-helper
|
|
* cleanup of logging - wip
* first working iteration
* add errno annotator
* replace old logging functions with netdata_logger()
* cleanup
* update error_limit
* fix remanining error_limit references
* work on fatal()
* started working on structured logs
* full cleanup
* default logging to files; fix all plugins initialization
* fix formatting of numbers
* cleanup and reorg
* fix coverity issues
* cleanup obsolete code
* fix formatting of numbers
* fix log rotation
* fix for older systems
* add detection of systemd journal via stderr
* finished on access.log
* remove left-over transport
* do not add empty fields to the logs
* journal get compact uuids; X-Transaction-ID header is added in web responses
* allow compiling on systems without memfd sealing
* added libnetdata/uuid directory
* move datetime formatters to libnetdata
* add missing files
* link the makefiles in libnetdata
* added uuid_parse_flexi() to parse UUIDs with and without hyphens; the web server now read X-Transaction-ID and uses it for functions and web responses
* added stream receiver, sender, proc plugin and pluginsd log stack
* iso8601 advanced usage; line_splitter module in libnetdata; code cleanup
* add message ids to streaming inbound and outbound connections
* cleanup line_splitter between lines to avoid logging garbage; when killing children, kill them with SIGABRT if internal checks is enabled
* send SIGABRT to external plugins only if we are not shutting down
* fix cross cleanup in pluginsd parser
* fatal when there is a stack error in logs
* compile netdata with -fexceptions
* do not kill external plugins with SIGABRT
* metasync info logs to debug level
* added severity to logs
* added json output; added options per log output; added documentation; fixed issues mentioned
* allow memfd only on linux
* moved journal low level functions to journal.c/h
* move health logs to daemon.log with proper priorities
* fixed a couple of bugs; health log in journal
* updated docs
* systemd-cat-native command to push structured logs to journal from the command line
* fix makefiles
* restored NETDATA_LOG_SEVERITY_LEVEL
* fix makefiles
* systemd-cat-native can also work as the logger of Netdata scripts
* do not require a socket to systemd-journal to log-as-netdata
* alarm notify logs in native format
* properly compare log ids
* fatals log alerts; alarm-notify.sh working
* fix overflow warning
* alarm-notify.sh now logs the request (command line)
* anotate external plugins logs with the function cmd they run
* added context, component and type to alarm-notify.sh; shell sanitization removes control character and characters that may be expanded by bash
* reformatted alarm-notify logs
* unify cgroup-network-helper.sh
* added quotes around params
* charts.d.plugin switched logging to journal native
* quotes for logfmt
* unify the status codes of streaming receivers and senders
* alarm-notify: dont log anything, if there is nothing to do
* all external plugins log to stderr when running outside netdata; alarm-notify now shows an error when notifications menthod are needed but are not available
* migrate cgroup-name.sh to new logging
* systemd-cat-native now supports messages with newlines
* socket.c logs use priority
* cleanup log field types
* inherit the systemd set INVOCATION_ID if found
* allow systemd-cat-native to send messages to a systemd-journal-remote URL
* log2journal command that can convert structured logs to journal export format
* various fixes and documentation of log2journal
* updated log2journal docs
* updated log2journal docs
* updated documentation of fields
* allow compiling without libcurl
* do not use socket as format string
* added version information to newly added tools
* updated documentation and help messages
* fix the namespace socket path
* print errno with error
* do not timeout
* updated docs
* updated docs
* updated docs
* log2journal updated docs and params
* when talking to a remote journal, systemd-cat-native batches the messages
* enable lz4 compression for systemd-cat-native when sending messages to a systemd-journal-remote
* Revert "enable lz4 compression for systemd-cat-native when sending messages to a systemd-journal-remote"
This reverts commit b079d53c11f6687cd64d804fdd7b24c0492bf245.
* note about uncompressed traffic
* log2journal: code reorg and cleanup to make modular
* finished rewriting log2journal
* more comments
* rewriting rules support
* increased limits
* updated docs
* updated docs
* fix old log call
* use journal only when stderr is connected to journal
* update netdata.spec for libcurl, libpcre2 and log2journal
* pcre2-devel
* do not require pcre2 in centos < 8, amazonlinux < 2023, open suse
* log2journal only on systems pcre2 is available
* ignore log2journal in .gitignore
* avoid log2journal on centos 7, amazonlinux 2 and opensuse
* add pcre2-8 to static build
* undo last commit
* Bundle to static
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Add build deps for deb packages
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Add dependencies; build from source
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Test build for amazon linux and centos expect to fail for suse
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* fix minor oversight
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
* Reorg code
* Add the install from source (deps) as a TODO
* Not enable the build on suse ecosystem
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
---------
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
Co-authored-by: ilyam8 <ilyam8@users.noreply.github.com>
|
|
Co-authored-by: ilyam8 <ilya@netdata.cloud>
|
|
* add the apcupsd selftest chart
* add an alarm for selftest failing
* add selftest chart with each possible value being reported as 0/1 (inactive/active)
* add a warning for SELFTEST code being BT or NG
* Update health/health.d/apcupsd.conf
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
* add reference for SELFTEST codes
* rename fields
* escape quotation marks in awk command
* fix template on
|
|
Co-authored-by: ilyam8 <ilyam8@users.noreply.github.com>
|
|
Co-authored-by: Ancairon <Ancairon@users.noreply.github.com>
|
|
|
|
Co-authored-by: Ancairon <Ancairon@users.noreply.github.com>
|
|
|
|
|
|
Co-authored-by: ilyam8 <ilyam8@users.noreply.github.com>
Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
|
|
* add a note to install charts.d plugin
* change instructions to enable the sensors collector
* split install and enable the collector
* change install description
|
|
|
|
|
|
* Update metadata.yaml
Updated category for `netfilter` to data-collection.linux-systems.firewall-metrics
* Update metadata.yaml
* Update metadata.yaml
|
|
|
|
|
|
* update ap metadata
* update apcupsd metadata
* update libreswan metadata
* update nut metadata
* update opensips metadata and misc changes
* update sensors metadata
* Apply suggestions from code review
* add keywords
* make multi instance false
* Added yamlint ignore line length
---------
Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
Co-authored-by: Satyadeep Ashwathnarayana <96257330+sashwathn@users.noreply.github.com>
|
|
|
|
|
|
|
|
* Updates to metadata.yaml
* Fixing formatting
|
|
* add python.d/alarms yaml
* long string fix
* run the script without a limit on characters on line length
|
|
|
|
|
|
|
|
* Update and normalize plugin package descriptions.
This ensures they have accurate and cnocise descriptions of what they
do, and that the descriptions are the same for both the RPM and DEB
packages.
* Split NFACCT plugin to it’s own package.
Most users do not actually use it, so make life easier for them by
reducing our dependency footprint and cutting down on how much they need
to download.
* Split charts.d.plugin to it’s own package.
* Split eBPF plugin and code to their own packages.
The code is in a separate package to simplify handling updates for it
separately from the main agent code in the future.
The eBPF plugin will still be installed by default in most cases when
installing the Netdata Agent
* Split python.d plugin to it’s own package.
The python.d plugin will still be installed by default in most cases
when installing the Netdata Agent
* Split go.d plugin to it’s own package.
The go.d plugin will still be installed by default in most cases when
installing the Netdata Agent
* Split apps.plugin to it’s own package
The apps plugin will still be installed by default in most cases when
installing the Netdata Agent
* Properly split out postinst scripts for DEB packages.
We should be modifying permissions and filecaps for plugins in the
specific packages that install those plugins.
* Clean up main files section in RPM spec file.
This should get rid of the duplicate files warnings, as well as probably
producing a more technically correct RPM.
* Properly format DEB package descriptions.
They should be folded at 76 characters.
* Fix dependencies for split RPM plugin packages.
* Fix most duplicate file warnings for RPM builds.
* Split slabinfo plugin to it’s own package.
* Clean up RPM conditional build.
All platforms we build RPMs for have both netns and systemd support, so
quit supporting platforms that don’t in our spec file.
* Include loopsleepms.sh.inc in RPM package.
* Fix packaging of nfacct plugin.
* Skip building NFACCT plugin on RHEL clones.
They lack the required dependencies.
* Split perf.plugin to it’s own package.
Also, start using CAP_PERFMON for it in RPM packages when available.
* Fix typo in DEB postinstall scripts.
* Fix issues with ebpf bundling scripts.
They don’t need to preserve permissions, and choosing not to do so makes
them work more reliably in a number of cases.
* Improve dependency handling of secondary plugins.
* Fix dependency handling.
* Match ebpf code files more specifically in RPM spec file.
* Fix branding and dependencies for RPM packages.
- Change the eBPF plugin legacy code package name and description to
reflect what it actually is.
- Properly have the new plugin packages conflict with the older Netdata
packages. This is needed for updates to work cleanly.
- Only require the eBPF legacy code on older systems that need it.
* Fix branding and dependencies for DEB packages.
- Change the eBPF plugin legacy code package name and description to
reflect what it actually is.
- Properly have the new plugin packages conflict with the older Netdata
packages. This is needed for updates to work cleanly.
* Update docs for non-default plugins.
* Have docs link back to package document.
* Address review feedback.
* Explicitly suggest plugins we are not including by default.
This does not pull them in by default, but does make it easier for users
to discover them.
* Explicitly pull in default plugins on CentOS 7.
* Fix broken merge of netdata spec file.
* Resolve typo in kickstart script.
* Explicitly disable FreeIPMI and NFACCT in RPMs if they are not available.
* Fix RPM changelog.
* Fix conditional plugin handling.
* Fix disabling FreeIPMI on Amazon Linux.
* Split new debugfs plugin to separate package.
* Install debugfs plugin by default.
|
|
|
|
* include notice for the introduction page, and format the file
* Update README.md
|
|
* Update collectors/charts.d.plugin/sensors/README.md
* lint the file, and correct some mistypes
* add suggestions and fix wording
* cover feedback by users
* fix broken link
* Update invite-your-team.md
|
|
|
|
* send an EOF before exit
* use empty
* make an EXIT keyword
|
|
* Update freebsd.md
* Update REFERENCE.md
* Update README.md
* Update COLLECTORS.md
|
|
* Move collectors under Integrations/Monitoring
* Correct Monitoring to Monitor
|
|
* rm github star important
* Remove some guides and rework the data collection docs
* link fixes on collectors/README.md
* link fixes on collectors/REFERENCE.md
* Fix codacy
* More codacy list formatting
|
|
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
|
|
Fixes https://github.com/netdata/netdata/issues/14396
|
|
* Moving the cloud docs under /docs/cloud (previous location: netdata/learn/*)
* Added metadata on almost every document of the old learn site for the new ingest process of learn.
* Map old learn document to their best fit as topic related docs.
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
Co-authored-by: DShreve2 <david@netdata.cloud>
Co-authored-by: hugovalente-pm <hugo@netdata.cloud>
|
|
* Improve intro paragraph
The plugin is the only option for RPi temperatures.
Also fixed formatting.
* Update README.md
fixed typo
|
|
|
|
Co-authored-by: Vasilis Kalintiris <vasilis@netdata.cloud>
|