0
0
Fork 0
mirror of https://github.com/netdata/netdata.git synced 2025-04-15 10:04:15 +00:00
Commit graph

18679 commits

Author SHA1 Message Date
thiagoftsm
f6125f31b4
Adjust content api/v1/info (Windows) ()
* address_collection: Fix os version

* address_collection: Cleanup code

* address_collection: Add install type

* address_collection: Address kernel version

* address_collection: Adjust variables for Microsoft
2024-10-03 10:23:41 -04:00
Netdata bot
ff46cda38f
Regenerate integrations.js ()
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
2024-10-03 15:46:17 +03:00
Fotis Voutsas
0213967d71
src dir docs pass () 2024-10-03 15:38:07 +03:00
Juan Cañete
64d33e6eda
Add FAQ to SCIM integration doc ()
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-10-03 15:34:34 +03:00
Netdata bot
88ac56fc1d
Regenerate integrations.js ()
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
2024-10-03 15:30:12 +03:00
Ilya Mashchenko
7f7a50abb6
add go.d/oracle () 2024-10-03 15:14:07 +03:00
thiagoftsm
77d0c65c61
windows.plugin (IIS) () 2024-10-03 12:04:20 +00:00
Fotis Voutsas
bc7c640640
Remove section in python plugin readme () 2024-10-03 14:00:27 +03:00
Netdata bot
648c0bf605
Regenerate integrations.js ()
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
2024-10-03 13:19:01 +03:00
Ilya Mashchenko
d6c204a834
apps_groups.conf: add oracledb () 2024-10-03 12:39:23 +03:00
Fotis Voutsas
08eba073b4
remove python implementation of oracledb () 2024-10-03 12:39:09 +03:00
Fotis Voutsas
1ddbc6610d
Docs lint on packaging/ dir ()
* docker readme pass

* installer/methods docs pass

* installer/ docs pass

* maintainers dir docs pass

* rest of packaging dir md docs pass
2024-10-03 12:07:25 +03:00
Fotis Voutsas
a5460023bf
Docs directory lint documentation and fix issues ()
* alerts-and-notifications broken link pass

* category-overview-pages pass

* dashboards and charts pass

* deployment-guides pass

* dev corner pass

* exporting metrics pass

* Netdata Agent pass

* Netdata Cloud pass

* observ centrl points pass

* sec and priv design pass

* final docs on docs/ folder

* web server readme fix

* fix broken link
2024-10-03 12:05:07 +03:00
netdatabot
dbec34183b [ci skip] Update changelog and version for nightly build: v1.99.0-230-nightly. 2024-10-03 00:19:45 +00:00
Costa Tsaousis
e61d416c0e
Fix win apps uptime ()
zero invalid uptime
2024-10-02 20:00:54 +03:00
Stelios Fragkakis
934fa2e109
Handle mqtt ping timeouts ()
* Handle mqtt ping timeouts

* Increase ping timeout

* Reset ping_timeout when disconnection is requested
2024-10-02 18:32:06 +03:00
Costa Tsaousis
587e836019
apps.plugin improvements ()
* apps.plugin now supports simple patterns when an asterisk is in the middle of a match; expanded kernel threads matching to group them into meaningful entities

* removed cli tools

* systemd merged

* apps.plugin now has the option to print the tree with the target assignment

* apps.plugin now extracts the full comm name from the cmdline

* optimizations

* updated windows comm handling

* get the full command line on windows

* extract service names for svchost.exe processes

* get service names from SCM

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* fix compilation on freebsd and macos

* windows priveleges

* add missing opening quote on windows spawn server

* fix alerts notifications infinite loop when alarm-notify.sh cannot be executed

---------

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
2024-10-02 18:12:41 +03:00
Ilya Mashchenko
2b6b10573f
bump go toolchain v1.22.8 () 2024-10-02 13:19:19 +03:00
Fotis Voutsas
f3efa0f870
New wording about edit-config script in docs () 2024-10-02 12:43:39 +03:00
Ilya Mashchenko
c75e5140a9
go.d sd fix sprig funcmap () 2024-10-02 11:30:49 +03:00
netdatabot
723a0a8c7a [ci skip] Update changelog and version for nightly build: v1.99.0-223-nightly. 2024-10-02 00:19:33 +00:00
thiagoftsm
59d806e23b
Windows Installer (Silent mode) () 2024-10-01 18:24:01 +00:00
Stelios Fragkakis
6c6b8e1292
Log agent start / stop timing events ()
* log agent start / stop events

* Make it simple

* Populate average start/shutdown time in stream path

* Get the median and not the average of the values

* Change the log
2024-10-01 14:13:16 +03:00
Austin S. Hemmelgarn
3c91cb0066
Use temporary file for commit date check. () 2024-10-01 06:50:43 -04:00
Ilya Mashchenko
ff8feb3f74
go.d remove duplicate chart check in tests () 2024-10-01 10:52:58 +03:00
netdatabot
4ba63ac03b [ci skip] Update changelog and version for nightly build: v1.99.0-218-nightly. 2024-10-01 00:21:31 +00:00
Costa Tsaousis
0689f2bf01
fixed freebsd cpu calculation () 2024-09-30 18:18:42 +03:00
Netdata bot
b8c8e44bc4
Regenerate integrations.js ()
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
2024-09-30 17:52:31 +03:00
Fotis Voutsas
23067a7cb6
Port the OpenLDAP collector from Python to Go ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-09-30 17:40:20 +03:00
Costa Tsaousis
06bf6631a0
apps.plugin for windows ()
* apps.plugin uses a hashtable for pids; apps.plugin pids sortlist cleanup

* struct pid_stat now uses aral

* structures cleanup

* remove limitation on command name length

* fix log

* process tree grouping which automatically groups the processes based on the process tree

* cleanup

* revert accidental changes

* fix debug logs for STRING pointers

* moved perflib to libnetdata; fixed apps.plugin to accept windows specific functions; not yet working on windows

* fix for linux

* basic structure for perflib collection

* control features per O/S

* split aggregations

* isolate user and group targets per O/S

* gather all O/S functions together

* fix for windows

* virtualized all process variables

* fixed macro; process name extracted from cmdline in a better way

* finished modularizing the whole code

* fix compilation on windows

* fix compilation on macos

* fix format in debug statement

* windows collector for apps.plugin

* windows processes CPU

* fix process name

* fix macos

* fix freebsd

* make it run under clion windows

* cpu utilization in NANOSECONDCORES

* windows cpu utilization in nanosecondcores

* memory utilization is internally in bytes

* exclude pid 0 on windows

* remove the updated flag too

* reset the processing flags at the beginning

* fixed exited processes processing

* fixes for exited children

* fix for macos

* fix for freebsd

* handles are now a type of fd

* fix fds on windows

* macos and freebsd have logical I/O, not physical I/O

* freebsd now reports i/o bytes, not blocks

* I/O calls are now I/O ops

* fix uptime in windows

* get more friendly windows process names

* added parents to function; added orchestrators and aggregators; added mutex to processes function

* added pid name, when it is available

* documentation

* more code cleanup

* fixes for windows

* fix infinite pool

* add name to processes function, when available

* break infinite loop when processes are linked in a loop

* parent-child loop detection earlier

* debug loops

* debug loops

* debug loops

* debug loops

* debug loops

* debug loops

* debug loops

* debug loops

* debug loops

* fixed parents loops

* do not errno in loops

* cosmetic changes

* fixed exited pids processing

* simplified exited pids processing

* simplified exited pids processing again

* code rearrange on users and groups

* fix freebsd; new tree process chart name and label

* pid 0 is an aggregator for all operating systems

* System becomes kernel

* Update src/collectors/apps.plugin/README.md

Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>

* fixed typo

* fixed bug in procfile parsing when multiple opening and closing brackets appear

* removed trailing spaces from cmdline

* fixed orchestrators

* merged tree and app_groups groupings

* updated app_groups.conf

* added docker-init

---------

Co-authored-by: Costa Tsaousis <costa@Costas-Macbook-Pro.local>
Co-authored-by: Costa Tsaousis <costa@MacBookPro.plaka>
Co-authored-by: Fotis Voutsas <fotis@netdata.cloud>
2024-09-30 17:30:32 +03:00
vkalintiris
7d4f9c58d5
Move plugins.d directory outside of collectors ()
* Move plugins.d out of collectors

It's being used by streaming as well.

* Move ndsudo and local_listeners back to collectors.
2024-09-30 13:14:26 +00:00
vkalintiris
2f12797f93
Update file names. () 2024-09-30 12:48:09 +00:00
Fotis Voutsas
ee2e1e0a88
Remove Python OpenLDAP implementation () 2024-09-30 14:41:19 +03:00
netdatabot
3c0ff6203e [ci skip] Update changelog and version for nightly build: v1.99.0-210-nightly. 2024-09-30 00:20:14 +00:00
Stelios Fragkakis
fbeee6b122
Misc mqtt related code cleanup ()
* Remove pthread locks / use spinlocks

* Remove redundant checks as mallocz, callocz can't return NULL

* Change logging
More code cleanup

* Change random number generation
Set Origin to empty

Use BCryptGenRandom

* More cleanup
Deduplicate base64_encode/decode

* Address review comments
2024-09-29 20:42:17 +03:00
Stelios Fragkakis
6d187c7c82
Change default pages per extent () 2024-09-29 20:42:04 +03:00
netdatabot
0f566a71c5 [ci skip] Update changelog and version for nightly build: v1.99.0-207-nightly. 2024-09-29 00:21:12 +00:00
Ilya Mashchenko
c00f2e0758
go.d/smartctl: fix exit status check in scan () 2024-09-29 00:03:16 +03:00
Ilya Mashchenko
e251707783
go.d pkg/socket: keep only one timeout option () 2024-09-28 19:25:57 +03:00
netdatabot
193f21aba9 [ci skip] Update changelog and version for nightly build: v1.99.0-204-nightly. 2024-09-28 00:19:57 +00:00
Netdata bot
8ada155314
Regenerate integrations.js ()
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
2024-09-27 17:03:28 +03:00
Ilya Mashchenko
e41f16441d
go.d/postgres: fix checkpoints query for postgres 17 () 2024-09-27 17:00:41 +03:00
Ilya Mashchenko
cf20940d8f
go.d/ceph: fix leftovers after () 2024-09-27 16:53:43 +03:00
Netdata bot
dcf31ebdac
Regenerate integrations.js ()
Co-authored-by: ilyam8 <22274335+ilyam8@users.noreply.github.com>
2024-09-27 14:37:08 +03:00
Fotis Voutsas
32e26f2495
Port Ceph collector to Go ()
Co-authored-by: ilyam8 <ilya@netdata.cloud>
2024-09-27 14:13:28 +03:00
Fotis Voutsas
64ec6c141f
Remove python ceph collector implementation ()
Co-authored-by: Ilya Mashchenko <ilya@netdata.cloud>
2024-09-27 14:12:54 +03:00
netdatabot
282836b8ef [ci skip] Update changelog and version for nightly build: v1.99.0-197-nightly. 2024-09-27 00:20:20 +00:00
Ilya Mashchenko
968f6bd572
Revert "Add ceph commands to ndsudo" ()
Revert "Add ceph commands to ndsudo ()"

This reverts commit afefbe7d59.
2024-09-26 21:54:59 +03:00
netdatabot
3a7401773d [ci skip] Update changelog and version for nightly build: v1.99.0-195-nightly. 2024-09-26 00:19:51 +00:00
Ilya Mashchenko
732acca718
go.d/hddtemp: connect and read () 2024-09-25 17:12:11 +03:00