]>
arthur.barton.de Git - netdata.git/log
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
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
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 23:02:19 +0000 (02:02 +0300)]
cleanup and aesthetic changes
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 18:24:54 +0000 (21:24 +0300)]
a minor fix in config
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 18:15:12 +0000 (21:15 +0300)]
removed chmod on web dir
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 18:12:29 +0000 (21:12 +0300)]
more error reporting when the file is not found.
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 18:07:29 +0000 (21:07 +0300)]
error reporting when the file is not found.
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 17:50:37 +0000 (20:50 +0300)]
lowered memory requirements even more, by using config strings in-place; probably fixes an issue in charts panning; made startup script read the web directory from the config
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 03:55:04 +0000 (06:55 +0300)]
preserve config options not changed but not used too
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 03:48:40 +0000 (06:48 +0300)]
config is generated commented if the settings are the default
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 03:15:03 +0000 (06:15 +0300)]
chart dimensions (names, multipliers, divisors, algorithms) are now configurable in the config file
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 02:11:42 +0000 (05:11 +0300)]
fixed wrong user option name
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 01:57:23 +0000 (04:57 +0300)]
minor fixes
Costa Tsaousis [Thu, 1 May 2014 01:35:06 +0000 (04:35 +0300)]
Merge pull request #6 from ktsaou/new_rrd_stats
Half the memory!
Twice the speed!
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 01:27:27 +0000 (04:27 +0300)]
removed all printf from the json data generation; now it is twice as fast
Costa Tsaousis (ktsaou) [Wed, 30 Apr 2014 23:45:23 +0000 (02:45 +0300)]
settled all issues; added more options; final tests for merging into production
Costa Tsaousis (ktsaou) [Tue, 29 Apr 2014 23:04:48 +0000 (02:04 +0300)]
documentation and fixed a rounding bug
Costa Tsaousis (ktsaou) [Tue, 29 Apr 2014 22:38:30 +0000 (01:38 +0300)]
lowered memory consumption by 60% and increased speed by 30%; there is still some room for improvement especially in first_entry_t; need to check if chart is shifted
Costa Tsaousis (ktsaou) [Tue, 29 Apr 2014 18:23:40 +0000 (21:23 +0300)]
more options
Costa Tsaousis (ktsaou) [Tue, 29 Apr 2014 18:22:12 +0000 (21:22 +0300)]
option to configure web directory
Costa Tsaousis (ktsaou) [Tue, 29 Apr 2014 00:12:55 +0000 (03:12 +0300)]
eliminated one sprintf in data json generation
Costa Tsaousis (ktsaou) [Mon, 28 Apr 2014 23:22:59 +0000 (02:22 +0300)]
even more optimizations for all.json
Costa Tsaousis (ktsaou) [Mon, 28 Apr 2014 22:03:46 +0000 (01:03 +0300)]
a lot faster generation of all.json
Costa Tsaousis (ktsaou) [Mon, 28 Apr 2014 21:34:36 +0000 (00:34 +0300)]
precise looping (at the ms level) for scripts
Costa Tsaousis (ktsaou) [Mon, 28 Apr 2014 21:34:00 +0000 (00:34 +0300)]
renamed several options and added a few more
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 16:09:43 +0000 (19:09 +0300)]
improvements in configuration generation
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 15:46:47 +0000 (18:46 +0300)]
configuration nodes are prioritized
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 15:18:00 +0000 (18:18 +0300)]
added options for tc per interface
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 14:57:59 +0000 (17:57 +0300)]
time was not appearing in a few cases
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 14:23:32 +0000 (17:23 +0300)]
default history is 3600
Costa Tsaousis [Sun, 27 Apr 2014 13:43:21 +0000 (16:43 +0300)]
Update README.md
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 13:40:39 +0000 (16:40 +0300)]
new
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 13:09:27 +0000 (16:09 +0300)]
handle non hex debug flags value