]> arthur.barton.de Git - netdata.git/log
netdata.git
9 years agoadded support for different update frequency per chart in charts.d.plugin
Costa Tsaousis (ktsaou) [Fri, 30 May 2014 18:21:39 +0000 (21:21 +0300)]
added support for different update frequency per chart in charts.d.plugin

9 years agofix for json generation when update_every is not 1 sec
Costa Tsaousis (ktsaou) [Fri, 30 May 2014 16:28:50 +0000 (19:28 +0300)]
fix for json generation when update_every is not 1 sec

10 years agorefactored per second interpolation
Costa Tsaousis (ktsaou) [Sun, 25 May 2014 01:39:10 +0000 (04:39 +0300)]
refactored per second interpolation

10 years agofix for the spikes when restarting netdata
Costa Tsaousis (ktsaou) [Sat, 24 May 2014 04:23:50 +0000 (07:23 +0300)]
fix for the spikes when restarting netdata

10 years agocleanup file descriptors of killed processes
Costa Tsaousis (ktsaou) [Sat, 24 May 2014 02:22:58 +0000 (05:22 +0300)]
cleanup file descriptors of killed processes

10 years agocode cleanup; interpolation had issues - solved all them; added --unittest option...
Costa Tsaousis (ktsaou) [Sat, 24 May 2014 01:49:39 +0000 (04:49 +0300)]
code cleanup; interpolation had issues - solved all them; added --unittest option to verify interpolation works as expected

10 years agofixed a crash
Costa Tsaousis (ktsaou) [Fri, 23 May 2014 00:04:10 +0000 (03:04 +0300)]
fixed a crash

10 years agoadded a log line
Costa Tsaousis (ktsaou) [Fri, 23 May 2014 00:01:02 +0000 (03:01 +0300)]
added a log line

10 years agofiles, sockets etc are now uniquely counted for the whole process tree; also lowered...
Costa Tsaousis (ktsaou) [Thu, 22 May 2014 23:45:34 +0000 (02:45 +0300)]
files, sockets etc are now uniquely counted for the whole process tree; also lowered cpu resources by 30% by not reading all the sockets, files, pipes for every loop

10 years agosecond name for inotify
Costa Tsaousis (ktsaou) [Thu, 22 May 2014 20:55:08 +0000 (23:55 +0300)]
second name for inotify

10 years agocode cleanup
Costa Tsaousis (ktsaou) [Thu, 22 May 2014 20:48:06 +0000 (23:48 +0300)]
code cleanup

10 years agocharts for applications open files, sockets, pipes, inotifications, events, timers...
Costa Tsaousis (ktsaou) [Thu, 22 May 2014 19:59:10 +0000 (22:59 +0300)]
charts for applications open files, sockets, pipes, inotifications, events, timers and signal fds

10 years agohide not so important charts; allow per chart debugging in apps.plugin
Costa Tsaousis (ktsaou) [Wed, 21 May 2014 21:47:53 +0000 (00:47 +0300)]
hide not so important charts; allow per chart debugging in apps.plugin

10 years agocharts.d restarts every hour to prevent memory leaks of the shell; initial update...
Costa Tsaousis (ktsaou) [Wed, 21 May 2014 17:57:24 +0000 (20:57 +0300)]
charts.d restarts every hour to prevent memory leaks of the shell; initial update of plugins does not specify a duration to allow netdata re-calibrate the chart to the current time

10 years agostrictier checking
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 21:54:55 +0000 (00:54 +0300)]
strictier checking

10 years agostrictier checking
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 21:33:47 +0000 (00:33 +0300)]
strictier checking

10 years agocompatibility fixes
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 21:03:51 +0000 (00:03 +0300)]
compatibility fixes

10 years agocompatibility fixes
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 20:59:04 +0000 (23:59 +0300)]
compatibility fixes

10 years agocompatibility fixes
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 20:56:37 +0000 (23:56 +0300)]
compatibility fixes

10 years agopostqueue charts
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 20:43:32 +0000 (23:43 +0300)]
postqueue charts

10 years agohandling for missing options in config
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 09:10:53 +0000 (12:10 +0300)]
handling for missing options in config

10 years agofixes
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 00:57:57 +0000 (03:57 +0300)]
fixes

10 years agofixes
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 00:49:15 +0000 (03:49 +0300)]
fixes

10 years agobetter handling of startup / cleanup
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 00:31:09 +0000 (03:31 +0300)]
better handling of startup / cleanup

10 years agoproperly cleanup all threads on exit
Costa Tsaousis (ktsaou) [Mon, 19 May 2014 22:58:10 +0000 (01:58 +0300)]
properly cleanup all threads on exit

10 years agoMerge pull request #9 from ktsaou/no_interpolation
Costa Tsaousis [Mon, 19 May 2014 22:01:50 +0000 (01:01 +0300)]
Merge pull request #9 from ktsaou/no_interpolation

No interpolation

10 years agosupport for non-interpolated dimensions for both incremental and absolute values...
Costa Tsaousis (ktsaou) [Mon, 19 May 2014 21:57:07 +0000 (00:57 +0300)]
support for non-interpolated dimensions for both incremental and absolute values; fixed json date and number generation for smaller length; nonzero mode now generates at least a dimension without any data to allow proper chart rendering; when exiting the memory structures are not destroied so that other threads will not crash the server

10 years agonot complete yet
Costa Tsaousis (ktsaou) [Mon, 19 May 2014 08:21:35 +0000 (11:21 +0300)]
not complete yet

10 years agominor fixes
Costa Tsaousis (ktsaou) [Sun, 18 May 2014 22:52:49 +0000 (01:52 +0300)]
minor fixes

10 years agoadded 'memory mode' config with 3 options: 'ram', 'map' and 'save'; ram will use...
Costa Tsaousis (ktsaou) [Sun, 18 May 2014 22:42:47 +0000 (01:42 +0300)]
added 'memory mode' config with 3 options: 'ram', 'map' and 'save'; ram will use just ram without any save-to-file capability; map will mmap() the files so that they updated continiously; save will save the files on exit; files generates with map and save are the same

10 years agoMerge pull request #8 from ktsaou/calc_on_sec
Costa Tsaousis [Fri, 16 May 2014 12:28:24 +0000 (15:28 +0300)]
Merge pull request #8 from ktsaou/calc_on_sec

chown and chmod cache dir too

10 years agochown and chmod cache dir too
Costa Tsaousis (ktsaou) [Fri, 16 May 2014 12:27:29 +0000 (15:27 +0300)]
chown and chmod cache dir too

10 years agoMerge pull request #7 from ktsaou/calc_on_sec
Costa Tsaousis [Fri, 16 May 2014 12:25:09 +0000 (15:25 +0300)]
Merge pull request #7 from ktsaou/calc_on_sec

interpolate values to precisely second boundary

10 years agoadded more check charts
Costa Tsaousis (ktsaou) [Fri, 16 May 2014 01:48:58 +0000 (04:48 +0300)]
added more check charts

10 years ago30% less memory for 1 hour of data; now it interpolates values at exactly the second...
Costa Tsaousis (ktsaou) [Fri, 16 May 2014 00:42:03 +0000 (03:42 +0300)]
30% less memory for 1 hour of data; now it interpolates values at exactly the second bounday, thus eliminating the need for an addition time-difference value per row; added charts to check the precision of netdata and the time-difference of charts to the current time

10 years agoall stacked charts now show only the dimensions that have data in them
Costa Tsaousis (ktsaou) [Tue, 13 May 2014 23:10:39 +0000 (02:10 +0300)]
all stacked charts now show only the dimensions that have data in them

10 years agoadded support for /nonzero option to chart, which shows only dimensions which have...
Costa Tsaousis (ktsaou) [Tue, 13 May 2014 22:23:18 +0000 (01:23 +0300)]
added support for /nonzero option to chart, which shows only dimensions which have data; this still needs some work on the javascript to be fully supported

10 years agoswitched from mutexes to rwlocks - for normal update operations, now no thread locks
Costa Tsaousis (ktsaou) [Mon, 12 May 2014 22:52:46 +0000 (01:52 +0300)]
switched from mutexes to rwlocks - for normal update operations, now no thread locks

10 years agoadded support for giving duration in microseconds per plugin
Costa Tsaousis (ktsaou) [Sun, 11 May 2014 22:17:38 +0000 (01:17 +0300)]
added support for giving duration in microseconds per plugin

10 years agommap() may introduce delays; a first attempt to work around them
Costa Tsaousis (ktsaou) [Sun, 11 May 2014 17:11:27 +0000 (20:11 +0300)]
mmap() may introduce delays; a first attempt to work around them

10 years agofflush() earlier
Costa Tsaousis (ktsaou) [Sun, 11 May 2014 15:16:48 +0000 (18:16 +0300)]
fflush() earlier

10 years agoadded mmap() support for all data, so that netdata can be restarted and continue...
Costa Tsaousis (ktsaou) [Sun, 11 May 2014 15:16:30 +0000 (18:16 +0300)]
added mmap() support for all data, so that netdata can be restarted and continue with all data

10 years agomin loop time to half the expected frequency
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 20:09:37 +0000 (23:09 +0300)]
min loop time to half the expected frequency

10 years agonon-bash compatibility
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 20:09:07 +0000 (23:09 +0300)]
non-bash compatibility

10 years agocleanup
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 14:30:47 +0000 (17:30 +0300)]
cleanup

10 years agonew configuration for apps.plugin
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 14:30:05 +0000 (17:30 +0300)]
new configuration for apps.plugin

10 years agosupport disknames with a / in their name
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 02:48:24 +0000 (05:48 +0300)]
support disknames with a / in their name

10 years agoattempt to handle division by zero
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 02:37:14 +0000 (05:37 +0300)]
attempt to handle division by zero

10 years agodefault signal handler
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 02:20:45 +0000 (05:20 +0300)]
default signal handler

10 years agoSIGFPE
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 02:01:24 +0000 (05:01 +0300)]
SIGFPE

10 years agomissing initializers
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 22:56:36 +0000 (01:56 +0300)]
missing initializers

10 years agomore netdata resource charts
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 22:55:25 +0000 (01:55 +0300)]
more netdata resource charts

10 years agofixed chart name on plugins.d
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 21:56:35 +0000 (00:56 +0300)]
fixed chart name on plugins.d

10 years agoadded physical reads/writes
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 21:46:58 +0000 (00:46 +0300)]
added physical reads/writes

10 years agoapps.plugin memory excludes shared memory. apps.plugin now reports I/O per applicatio...
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 21:07:11 +0000 (00:07 +0300)]
apps.plugin memory excludes shared memory. apps.plugin now reports I/O per application group

10 years agoname fixes
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 00:27:08 +0000 (03:27 +0300)]
name fixes

10 years agochown log and conf.d
Costa Tsaousis (ktsaou) [Thu, 8 May 2014 18:17:48 +0000 (21:17 +0300)]
chown log and conf.d

10 years agoworks with processes with a space in them
Costa Tsaousis (ktsaou) [Thu, 8 May 2014 00:13:31 +0000 (03:13 +0300)]
works with processes with a space in them

10 years agominor fixes for pi
Costa Tsaousis (ktsaou) [Wed, 7 May 2014 23:38:27 +0000 (02:38 +0300)]
minor fixes for pi

10 years agocreate conf.d dir
Costa Tsaousis (ktsaou) [Wed, 7 May 2014 23:33:23 +0000 (02:33 +0300)]
create conf.d dir

10 years agoCPU times are reported with 100% at full machine utilization, all cores
Costa Tsaousis (ktsaou) [Wed, 7 May 2014 23:28:47 +0000 (02:28 +0300)]
CPU times are reported with 100% at full machine utilization, all cores

10 years agonow it correctly calcs the values when processes are exiting; there is a lot of comme...
Costa Tsaousis (ktsaou) [Wed, 7 May 2014 23:00:28 +0000 (02:00 +0300)]
now it correctly calcs the values when processes are exiting; there is a lot of commenting code in an attempt to find a method of taking into account the exited childs resources too - commented because there is success yet

10 years agoremoved child resource usage from counter, they were causing sudden spikes in charts...
Costa Tsaousis (ktsaou) [Wed, 7 May 2014 00:24:21 +0000 (03:24 +0300)]
removed child resource usage from counter, they were causing sudden spikes in charts because linux migrates this usage to a process only when a child finishes, giving huge numbers at that second

10 years agoinvalid log entry
Costa Tsaousis (ktsaou) [Tue, 6 May 2014 00:39:48 +0000 (03:39 +0300)]
invalid log entry

10 years agoadded nfs and kernel apps matching as default options to apps.plugin
Costa Tsaousis (ktsaou) [Tue, 6 May 2014 00:31:15 +0000 (03:31 +0300)]
added nfs and kernel apps matching as default options to apps.plugin

10 years agovarious apps.plugin fixes - now it detects new processes on the fly; attempt to work...
Costa Tsaousis (ktsaou) [Mon, 5 May 2014 23:59:59 +0000 (02:59 +0300)]
various apps.plugin fixes - now it detects new processes on the fly; attempt to work around the huge page minor page faults of bash, without success

10 years agoadded apps.processes, count of processes per app
Costa Tsaousis (ktsaou) [Mon, 5 May 2014 17:04:43 +0000 (20:04 +0300)]
added apps.processes, count of processes per app

10 years agolowered the theshold for detecting a bad plugin
Costa Tsaousis (ktsaou) [Mon, 5 May 2014 07:43:32 +0000 (10:43 +0300)]
lowered the theshold for detecting a bad plugin

10 years agosimple makefile
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 23:13:26 +0000 (02:13 +0300)]
simple makefile

10 years agoadded default options for apps.plugin
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 23:08:22 +0000 (02:08 +0300)]
added default options for apps.plugin

10 years agofull apps monitor plugin writen in C
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 23:00:44 +0000 (02:00 +0300)]
full apps monitor plugin writen in C

10 years agobetter work reporting
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 12:53:54 +0000 (15:53 +0300)]
better work reporting

10 years agominor fixes
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 12:53:24 +0000 (15:53 +0300)]
minor fixes

10 years agoadded cpu_apps chart
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 12:52:54 +0000 (15:52 +0300)]
added cpu_apps chart

10 years agoadded mem.apps and improved error handling and debugging for charts.d
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 00:45:03 +0000 (03:45 +0300)]
added mem.apps and improved error handling and debugging for charts.d

10 years agoremoved config files - should be customized per installation
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 18:49:38 +0000 (21:49 +0300)]
removed config files - should be customized per installation

10 years agoremoved test line
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 18:42:52 +0000 (21:42 +0300)]
removed test line

10 years agomkdir log
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 18:41:48 +0000 (21:41 +0300)]
mkdir log

10 years agocleanup
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 17:14:09 +0000 (20:14 +0300)]
cleanup

10 years agosupports for charts.d scripts and plugins.d plugins
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 17:10:38 +0000 (20:10 +0300)]
supports for charts.d scripts and plugins.d plugins

10 years agoNow there are 2 kinds of plugins:
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 17:08:06 +0000 (20:08 +0300)]
Now there are 2 kinds of plugins:

 - plugins.d plugins that are expected to always be in memory and execute
   continiously

 - charts.d scripts that are sourced by the charts.d plugin
   and are all executed together, lowering significantly the resources
   they require (compared to plugins)

10 years agoRenamed charts.d to plugins.d
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 13:59:38 +0000 (16:59 +0300)]
Renamed charts.d to plugins.d
Moved stuff around to accomplish it.

charts.d will remain for simple scripts
plugins.d will get a new thread each

10 years agominor fix
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 12:27:22 +0000 (15:27 +0300)]
minor fix

10 years agonew log file management, now 3 logs are supported: access, error, debug
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 12:09:19 +0000 (15:09 +0300)]
new log file management, now 3 logs are supported: access, error, debug

10 years agore-wrote the popen part, added signal handlers, re-worked the available options for...
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 23:05:56 +0000 (02:05 +0300)]
re-wrote the popen part, added signal handlers, re-worked the available options for charts.d

10 years agocentral childs management
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 15:41:12 +0000 (18:41 +0300)]
central childs management

10 years agoadded enabled switch in charts.d conf files
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 14:02:04 +0000 (17:02 +0300)]
added enabled switch in charts.d conf files

10 years agomore fixes related to charts.d
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 13:54:28 +0000 (16:54 +0300)]
more fixes related to charts.d

10 years agofixes
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 09:33:25 +0000 (12:33 +0300)]
fixes

10 years agofixed -charts.sh suffix parsing
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 08:53:55 +0000 (11:53 +0300)]
fixed -charts.sh suffix parsing

10 years agoremoved tc-all.sh
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 08:42:17 +0000 (11:42 +0300)]
removed tc-all.sh

10 years agomoved to charts.d
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 08:39:34 +0000 (11:39 +0300)]
moved to charts.d

10 years agomoved tc-all.sh to charts.d/
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 08:39:06 +0000 (11:39 +0300)]
moved tc-all.sh to charts.d/

10 years agomore documentation about charts.d
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 08:23:20 +0000 (11:23 +0300)]
more documentation about charts.d

10 years agominor fix
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 07:08:24 +0000 (10:08 +0300)]
minor fix

10 years agominor fix
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 07:06:37 +0000 (10:06 +0300)]
minor fix

10 years agomade the main JSON generation loop more accurate
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 07:05:09 +0000 (10:05 +0300)]
made the main JSON generation loop more accurate

10 years agofixed rotation bug of the round robin db
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 05:36:04 +0000 (08:36 +0300)]
fixed rotation bug of the round robin db

10 years agosupport for custom data collection plugins in charts.d - working example included
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 04:07:33 +0000 (07:07 +0300)]
support for custom data collection plugins in charts.d - working example included

10 years agocleanup and aesthetic changes
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 23:02:19 +0000 (02:02 +0300)]
cleanup and aesthetic changes