]>
arthur.barton.de Git - netdata.git/log
Costa Tsaousis (ktsaou) [Fri, 30 May 2014 19:56:23 +0000 (22:56 +0300)]
decreased frequency to 15 secs
Costa Tsaousis (ktsaou) [Fri, 30 May 2014 19:52:09 +0000 (22:52 +0300)]
minrange fix
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
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
Costa Tsaousis (ktsaou) [Sun, 25 May 2014 01:39:10 +0000 (04:39 +0300)]
refactored per second interpolation
Costa Tsaousis (ktsaou) [Sat, 24 May 2014 04:23:50 +0000 (07:23 +0300)]
fix for the spikes when restarting netdata
Costa Tsaousis (ktsaou) [Sat, 24 May 2014 02:22:58 +0000 (05:22 +0300)]
cleanup file descriptors of killed processes
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
Costa Tsaousis (ktsaou) [Fri, 23 May 2014 00:04:10 +0000 (03:04 +0300)]
fixed a crash
Costa Tsaousis (ktsaou) [Fri, 23 May 2014 00:01:02 +0000 (03:01 +0300)]
added a log line
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
Costa Tsaousis (ktsaou) [Thu, 22 May 2014 20:55:08 +0000 (23:55 +0300)]
second name for inotify
Costa Tsaousis (ktsaou) [Thu, 22 May 2014 20:48:06 +0000 (23:48 +0300)]
code cleanup
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
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
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
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 21:54:55 +0000 (00:54 +0300)]
strictier checking
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 21:33:47 +0000 (00:33 +0300)]
strictier checking
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 21:03:51 +0000 (00:03 +0300)]
compatibility fixes
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 20:59:04 +0000 (23:59 +0300)]
compatibility fixes
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 20:56:37 +0000 (23:56 +0300)]
compatibility fixes
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 20:43:32 +0000 (23:43 +0300)]
postqueue charts
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 09:10:53 +0000 (12:10 +0300)]
handling for missing options in config
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 00:57:57 +0000 (03:57 +0300)]
fixes
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 00:49:15 +0000 (03:49 +0300)]
fixes
Costa Tsaousis (ktsaou) [Tue, 20 May 2014 00:31:09 +0000 (03:31 +0300)]
better handling of startup / cleanup
Costa Tsaousis (ktsaou) [Mon, 19 May 2014 22:58:10 +0000 (01:58 +0300)]
properly cleanup all threads on exit
Costa Tsaousis [Mon, 19 May 2014 22:01:50 +0000 (01:01 +0300)]
Merge pull request #9 from ktsaou/no_interpolation
No interpolation
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
Costa Tsaousis (ktsaou) [Mon, 19 May 2014 08:21:35 +0000 (11:21 +0300)]
not complete yet
Costa Tsaousis (ktsaou) [Sun, 18 May 2014 22:52:49 +0000 (01:52 +0300)]
minor fixes
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
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
Costa Tsaousis (ktsaou) [Fri, 16 May 2014 12:27:29 +0000 (15:27 +0300)]
chown and chmod cache dir too
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
Costa Tsaousis (ktsaou) [Fri, 16 May 2014 01:48:58 +0000 (04:48 +0300)]
added more check charts
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
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
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
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
Costa Tsaousis (ktsaou) [Sun, 11 May 2014 22:17:38 +0000 (01:17 +0300)]
added support for giving duration in microseconds per plugin
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
Costa Tsaousis (ktsaou) [Sun, 11 May 2014 15:16:48 +0000 (18:16 +0300)]
fflush() earlier
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
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 20:09:37 +0000 (23:09 +0300)]
min loop time to half the expected frequency
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 20:09:07 +0000 (23:09 +0300)]
non-bash compatibility
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 14:30:47 +0000 (17:30 +0300)]
cleanup
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 14:30:05 +0000 (17:30 +0300)]
new configuration for apps.plugin
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 02:48:24 +0000 (05:48 +0300)]
support disknames with a / in their name
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 02:37:14 +0000 (05:37 +0300)]
attempt to handle division by zero
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 02:20:45 +0000 (05:20 +0300)]
default signal handler
Costa Tsaousis (ktsaou) [Sat, 10 May 2014 02:01:24 +0000 (05:01 +0300)]
SIGFPE
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 22:56:36 +0000 (01:56 +0300)]
missing initializers
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 22:55:25 +0000 (01:55 +0300)]
more netdata resource charts
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 21:56:35 +0000 (00:56 +0300)]
fixed chart name on plugins.d
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 21:46:58 +0000 (00:46 +0300)]
added physical reads/writes
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
Costa Tsaousis (ktsaou) [Fri, 9 May 2014 00:27:08 +0000 (03:27 +0300)]
name fixes
Costa Tsaousis (ktsaou) [Thu, 8 May 2014 18:17:48 +0000 (21:17 +0300)]
chown log and conf.d
Costa Tsaousis (ktsaou) [Thu, 8 May 2014 00:13:31 +0000 (03:13 +0300)]
works with processes with a space in them
Costa Tsaousis (ktsaou) [Wed, 7 May 2014 23:38:27 +0000 (02:38 +0300)]
minor fixes for pi
Costa Tsaousis (ktsaou) [Wed, 7 May 2014 23:33:23 +0000 (02:33 +0300)]
create conf.d dir
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
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
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
Costa Tsaousis (ktsaou) [Tue, 6 May 2014 00:39:48 +0000 (03:39 +0300)]
invalid log entry
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
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
Costa Tsaousis (ktsaou) [Mon, 5 May 2014 17:04:43 +0000 (20:04 +0300)]
added apps.processes, count of processes per app
Costa Tsaousis (ktsaou) [Mon, 5 May 2014 07:43:32 +0000 (10:43 +0300)]
lowered the theshold for detecting a bad plugin
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 23:13:26 +0000 (02:13 +0300)]
simple makefile
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 23:08:22 +0000 (02:08 +0300)]
added default options for apps.plugin
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 23:00:44 +0000 (02:00 +0300)]
full apps monitor plugin writen in C
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 12:53:54 +0000 (15:53 +0300)]
better work reporting
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 12:53:24 +0000 (15:53 +0300)]
minor fixes
Costa Tsaousis (ktsaou) [Sun, 4 May 2014 12:52:54 +0000 (15:52 +0300)]
added cpu_apps chart
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
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 18:49:38 +0000 (21:49 +0300)]
removed config files - should be customized per installation
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 18:42:52 +0000 (21:42 +0300)]
removed test line
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 18:41:48 +0000 (21:41 +0300)]
mkdir log
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 17:14:09 +0000 (20:14 +0300)]
cleanup
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 17:10:38 +0000 (20:10 +0300)]
supports for charts.d scripts and plugins.d 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)
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
Costa Tsaousis (ktsaou) [Sat, 3 May 2014 12:27:22 +0000 (15:27 +0300)]
minor fix
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
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
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 15:41:12 +0000 (18:41 +0300)]
central childs management
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 14:02:04 +0000 (17:02 +0300)]
added enabled switch in charts.d conf files
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 13:54:28 +0000 (16:54 +0300)]
more fixes related to charts.d
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 09:33:25 +0000 (12:33 +0300)]
fixes
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 08:53:55 +0000 (11:53 +0300)]
fixed -charts.sh suffix parsing
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 08:42:17 +0000 (11:42 +0300)]
removed tc-all.sh
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 08:39:34 +0000 (11:39 +0300)]
moved to charts.d
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 08:39:06 +0000 (11:39 +0300)]
moved tc-all.sh to charts.d/
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 08:23:20 +0000 (11:23 +0300)]
more documentation about charts.d
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 07:08:24 +0000 (10:08 +0300)]
minor fix
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 07:06:37 +0000 (10:06 +0300)]
minor fix
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 07:05:09 +0000 (10:05 +0300)]
made the main JSON generation loop more accurate
Costa Tsaousis (ktsaou) [Fri, 2 May 2014 05:36:04 +0000 (08:36 +0300)]
fixed rotation bug of the round robin db