]> arthur.barton.de Git - netdata.git/log
netdata.git
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

10 years agoa minor fix in config
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 18:24:54 +0000 (21:24 +0300)]
a minor fix in config

10 years agoremoved chmod on web dir
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 18:15:12 +0000 (21:15 +0300)]
removed chmod on web dir

10 years agomore error reporting when the file is not found.
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 18:12:29 +0000 (21:12 +0300)]
more error reporting when the file is not found.

10 years agoerror 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.

10 years agolowered memory requirements even more, by using config strings in-place; probably...
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

10 years agopreserve config options not changed but not used too
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 03:55:04 +0000 (06:55 +0300)]
preserve config options not changed but not used too

10 years agoconfig is generated commented if the settings are the default
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 03:48:40 +0000 (06:48 +0300)]
config is generated commented if the settings are the default

10 years agochart dimensions (names, multipliers, divisors, algorithms) are now configurable...
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

10 years agofixed wrong user option name
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 02:11:42 +0000 (05:11 +0300)]
fixed wrong user option name

10 years agominor fixes
Costa Tsaousis (ktsaou) [Thu, 1 May 2014 01:57:23 +0000 (04:57 +0300)]
minor fixes

10 years agoMerge pull request #6 from ktsaou/new_rrd_stats
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!

10 years agoremoved all printf from the json data generation; now it is twice as fast
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

10 years agosettled all issues; added more options; final tests for merging into production
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

10 years agodocumentation and fixed a rounding bug
Costa Tsaousis (ktsaou) [Tue, 29 Apr 2014 23:04:48 +0000 (02:04 +0300)]
documentation and fixed a rounding bug

10 years agolowered memory consumption by 60% and increased speed by 30%; there is still some...
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

10 years agomore options
Costa Tsaousis (ktsaou) [Tue, 29 Apr 2014 18:23:40 +0000 (21:23 +0300)]
more options

10 years agooption to configure web directory
Costa Tsaousis (ktsaou) [Tue, 29 Apr 2014 18:22:12 +0000 (21:22 +0300)]
option to configure web directory

10 years agoeliminated one sprintf in data json generation
Costa Tsaousis (ktsaou) [Tue, 29 Apr 2014 00:12:55 +0000 (03:12 +0300)]
eliminated one sprintf in data json generation

10 years agoeven more optimizations for all.json
Costa Tsaousis (ktsaou) [Mon, 28 Apr 2014 23:22:59 +0000 (02:22 +0300)]
even more optimizations for all.json

10 years agoa lot faster generation of all.json
Costa Tsaousis (ktsaou) [Mon, 28 Apr 2014 22:03:46 +0000 (01:03 +0300)]
a lot faster generation of all.json

10 years agoprecise looping (at the ms level) for scripts
Costa Tsaousis (ktsaou) [Mon, 28 Apr 2014 21:34:36 +0000 (00:34 +0300)]
precise looping (at the ms level) for scripts

10 years agorenamed several options and added a few more
Costa Tsaousis (ktsaou) [Mon, 28 Apr 2014 21:34:00 +0000 (00:34 +0300)]
renamed several options and added a few more

10 years agoimprovements in configuration generation
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 16:09:43 +0000 (19:09 +0300)]
improvements in configuration generation

10 years agoconfiguration nodes are prioritized
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 15:46:47 +0000 (18:46 +0300)]
configuration nodes are prioritized

10 years agoadded options for tc per interface
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 15:18:00 +0000 (18:18 +0300)]
added options for tc per interface

10 years agotime was not appearing in a few cases
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 14:57:59 +0000 (17:57 +0300)]
time was not appearing in a few cases

10 years agodefault history is 3600
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 14:23:32 +0000 (17:23 +0300)]
default history is 3600

10 years agoUpdate README.md
Costa Tsaousis [Sun, 27 Apr 2014 13:43:21 +0000 (16:43 +0300)]
Update README.md

10 years agonew
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 13:40:39 +0000 (16:40 +0300)]
new

10 years agohandle non hex debug flags value
Costa Tsaousis (ktsaou) [Sun, 27 Apr 2014 13:09:27 +0000 (16:09 +0300)]
handle non hex debug flags value