Commit Graph

40 Commits

Author SHA1 Message Date
vkalintiris e0ec10411b
Move collectors/ under src/ (#16965) 2024-02-08 11:06:35 +02:00
vkalintiris 2fe2985498
Cleanup am files (#16597)
* Remove stale automake files.

* Remove .inc make files
2023-12-13 18:29:48 +02:00
Netdata bot f0bd8662c5
Regenerate integrations.js (#16291)
Co-authored-by: ilyam8 <ilyam8@users.noreply.github.com>
2023-10-29 18:06:51 +02:00
Netdata bot 4889b00c90
Regenerate integrations.js (#16258)
Co-authored-by: Ancairon <Ancairon@users.noreply.github.com>
2023-10-23 11:22:03 +03:00
Netdata bot 983e70f1f6
Regenerate integrations.js (#16176)
Co-authored-by: Ancairon <Ancairon@users.noreply.github.com>
2023-10-13 13:08:16 +03:00
Netdata bot bde15bbc48
Regenerate integrations.js (#16138) 2023-10-06 11:49:12 +03:00
Netdata bot 8be14d7cdd
Regenerate integrations.js (#16062)
Co-authored-by: ilyam8 <ilyam8@users.noreply.github.com>
Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
2023-10-02 16:09:55 +03:00
Emmanuel Vasilakis 2a3b1dc5c5
Integrations: Add a note to install charts.d plugin (#15943)
* add a note to install charts.d plugin

* change instructions to enable the sensors collector

* split install and enable the collector

* change install description
2023-09-14 12:13:04 +05:30
Ilya Mashchenko 44807f0dab
convert collectors meta files from single to multi (#15642) 2023-07-31 12:23:33 +03:00
Emmanuel Vasilakis e031a45a20
Update metadata.yaml for charts.d collectors (#15559)
* 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>
2023-07-28 16:34:24 +05:30
Ilya Mashchenko 0fb458d1b9
remove metrics.csv files (#15593) 2023-07-28 11:54:47 +03:00
Ilya Mashchenko 99f7212a54
meta schema change multi-instance to multi_instance (#15470) 2023-07-20 21:15:30 +00:00
Shyam Sreevalsan ff15cc2a00
Updates to metadata.yaml (#15452)
* Updates to metadata.yaml

* Fixing formatting
2023-07-19 21:16:52 +03:00
Fotis Voutsas 8b93f783fa
Fix multiline (#15449)
* add python.d/alarms yaml

* long string fix

* run the script without a limit on characters on line length
2023-07-18 16:46:20 -04:00
Fotis Voutsas 5073741ac2
Make yamls pass the schema, and use decided temporary naming scheme (#15401) 2023-07-14 18:20:00 +03:00
Fotis Voutsas 2c0af153d7
Add yaml metadata for metrics.csv files (#15238) 2023-07-11 13:58:11 +03:00
Austin S. Hemmelgarn 1aef5a70d8
Split plugins to individual packages for DEB/RPM packaging. (#13927)
* 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.
2023-05-30 08:38:32 -04:00
Ilya Mashchenko d94cf42dec
add metrics.csv to charts.d (#14966) 2023-04-26 16:33:04 +03:00
Chris Akritidis 0ae02c9fb6
Change H1 of collector docs to separate from the website (#14715) 2023-03-13 08:41:25 -07:00
Chris Akritidis d2a44e118e
Move collectors under Integrations/Monitoring (#14509)
* Move collectors under Integrations/Monitoring

* Correct Monitoring to Monitor
2023-02-12 07:58:12 -08:00
Tasos Katsoulas 9f1403de7d
Covert our documentation links to GH absolute links (#14344)
Signed-off-by: Tasos Katsoulas <tasos@netdata.cloud>
2023-02-02 15:23:54 +02:00
Fotis Voutsas 0541c97e53
Introduce the new Structure of the documentation (#13915)
* 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>
2023-01-25 15:29:33 +02:00
Tina Luedtke c7f2647a62
Docs: Removed Google Analytics tags (#12145) 2022-02-17 10:37:46 +00:00
Dimitris Apostolou acca8c24f2
Fix typos (#11782)
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2021-11-16 10:18:43 +03:00
Ilya Mashchenko 54621aa8a1
charts.d.plugin: set "module" when sending CHART (#11390) 2021-08-03 11:33:10 +03:00
Ilya Mashchenko 9469f1de9b
collectors/charts.d/opensips: fix detection of `opensipsctl` executable (#10978) 2021-04-15 10:17:05 +03:00
Josh Soref f39406c9b6
Spelling build (#10428)
* spelling: alleviate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: available

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: berkeley

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: cannot

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: centos

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: context

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: continuously

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: correlate

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: defaults

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dependencies

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: dependency

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: different

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: doesn't

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: example

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: forbidden

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: necessary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: nightly

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: normally

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: notification

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: overridden

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: packet

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: program

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: prompted for

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: proxyadmin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: red hat

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: relative

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: script

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: scriptlet

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: somewhere

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: spinning

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: substitution

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: success

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: successfully

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: sysadmin

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: tarball

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: telemetry

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: temporary

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: timeout

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: unsupported

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: updates

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: useful

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* spelling: way

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

* Update kickstart script checksums in documentation

Co-authored-by: Vladimir Kobal <vlad@prokk.net>
2021-04-05 08:18:11 -04:00
Joel Hans e074c3a8ae
Docs: Point users to proper configure doc (#10254)
* Point users to proper configure doc

* Remove extra text
2020-11-19 06:03:11 -07:00
Joel Hans f3217c83a1
Docs: Add custom label to collectors frontmatter to fix sidebar titles (#8936)
* Adding sidebar titles to collectors

* Move to correctly capitalized

* Add sidebar_label to all collectors

* Pluralize ap

* Title and label tweaks

* Fix frontmatter in collectors

* Remove brackets from Dovecot README
2020-05-07 12:01:52 -07:00
Joel Hans e99692f145
Docs: Standardize links between documentation (#8638)
* Trying out some absolute-ish links

* Try one out on installer

* Testing logic

* Trying out some more links

* Fixing links

* Fix links in python collectors

* Changed a bunch more links

* Fix build errors

* Another push of links

* Fix build error and add more links

* Complete first pass

* Fix final broken links

* Fix links to files

* Fix for Netlify

* Two more fixes
2020-04-14 10:26:13 -07:00
Joel Hans 9342704a41
Bulk add frontmatter to all documentation (#8354)
* Bulk add frontmatter

* A few extra edge cases
2020-03-10 14:29:51 -07:00
Patti Short a7eb8b2555
updates for issue 8006 (#8074)
* updates for issue 8006

* removed unbound from python.d.plugin

* incorporated suggested changes

* incorporated more suggestions
2020-02-13 11:25:04 -08:00
Joel Hans 8166f8bc2a
Added collector config to relevant READMEs (#8052) 2020-02-12 05:11:32 -07:00
Ilya Mashchenko d8fedbf341
/collectors/charts.d.plugin: format modules (#7973)
* /collectors/charts.d.plugin: format ap.chart.sh

* /collectors/charts.d.plugin: format apcupsd.chart.sh

* /collectors/charts.d.plugin: format example.chart.sh

* /collectors/charts.d.plugin: format libreswan.chart.sh

* /collectors/charts.d.plugin: format nut.chart.sh

* /collectors/charts.d.plugin: format opensips.chart.sh

* /collectors/charts.d.plugin: shellcheck fixes
2020-02-07 00:50:08 +03:00
Promise Akpan f5006d51e8 Fix Markdown Lint warnings (#6664)
* 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
2019-08-15 13:06:39 +02:00
Chris Akritidis 415f57c5bf
Ga (#4938)
* Added GA tags to markdowns

* Add GA tags to mds
2018-12-07 11:30:04 +01:00
Paweł Krupa d0d109e579
lint all shell collectors code (#4690)
* run shfmt on all shell collector files

* escape dollar sign
2018-11-26 11:54:01 +02:00
Chris Akritidis 1149ce3240 Sanitize headers and htmlstructure (#4713)
* Restructured html site, corrected header in REDISTRIBUTED

* Added header

* Header updates and restructuring

* Move requirements and runtime txts to htmldoc, by adding a netlify.toml that changes the base directory

* Minor corrections to support the html doc restructuring

* Debugging netlify

* Debugging netlify

* Debugging netlify

* Beautify headers, comment in buildhtml

* Beautify headers

* Sanitize headers and reorganize static html site

* Updated Makefile with moved and created htmldoc scripts
2018-11-23 01:16:56 +02:00
Costa Tsaousis d802f83e4a
Fix make dist (#4401)
* fix make dist; fixes #4400

* added daemon dir

* fix edit-config in dist

* removed config.h from file dependencies

* do not attempt to detect stock files on vanilla installations

* add missing files to dist

* another fix for missing dist files

* modular plugins are now self-configured for automake

* updated lgtm

* fix cncf urls
2018-10-16 15:26:28 +03:00
Costa Tsaousis 8fbf817ef8
modularized all source code (#4391)
* 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
2018-10-15 23:16:42 +03:00