]> arthur.barton.de Git - netdata.git/log
netdata.git
7 years agoenable docker cgroups running under systemd; fixes #1636
Costa Tsaousis (ktsaou) [Tue, 24 Jan 2017 23:52:21 +0000 (01:52 +0200)]
enable docker cgroups running under systemd; fixes #1636

7 years agotomcat plugin: some code optimization
Ilya [Tue, 24 Jan 2017 14:45:21 +0000 (23:45 +0900)]
tomcat plugin: some code optimization

7 years agotomcat mudule: add desired port into account (multiple connectors)
Ilya [Tue, 24 Jan 2017 02:12:39 +0000 (11:12 +0900)]
tomcat mudule: add desired port into account (multiple connectors)

7 years agocache profile filename
Costa Tsaousis (ktsaou) [Mon, 23 Jan 2017 23:33:01 +0000 (01:33 +0200)]
cache profile filename

7 years agoapps.plugin optimization to eliminate several unneeded calls
Costa Tsaousis (ktsaou) [Mon, 23 Jan 2017 23:10:13 +0000 (01:10 +0200)]
apps.plugin optimization to eliminate several unneeded calls

7 years agochange chart type to line if enabled_all_classes_qdiscs is true
Stefan Forstenlechner [Mon, 23 Jan 2017 22:29:10 +0000 (23:29 +0100)]
change chart type to line if enabled_all_classes_qdiscs is true

7 years agosmall adjustments to plugin_tc.c
Stefan Forstenlechner [Tue, 17 Jan 2017 13:07:20 +0000 (17:07 +0400)]
small adjustments to plugin_tc.c

according to @ktsaou comments.

7 years agofix to find root qdisc
Stefan Forstenlechner [Wed, 4 Jan 2017 22:29:39 +0000 (22:29 +0000)]
fix to find root qdisc

7 years agoadded qdiscs to tc plugin
Stefan Forstenlechner [Thu, 15 Dec 2016 15:36:13 +0000 (15:36 +0000)]
added qdiscs to tc plugin

7 years agoadded enabled_all_classes to show all classes of an interface
Stefan Forstenlechner [Wed, 14 Dec 2016 10:58:35 +0000 (10:58 +0000)]
added enabled_all_classes to show all classes of an interface

default is no

7 years agoMerge pull request #1624 from ktsaou/master
Costa Tsaousis [Mon, 23 Jan 2017 17:55:09 +0000 (19:55 +0200)]
Merge pull request #1624 from ktsaou/master

properly display duration in badges

7 years agoMerge pull request #1618 from tycho/minor-doc-fixup
Costa Tsaousis [Mon, 23 Jan 2017 17:51:57 +0000 (19:51 +0200)]
Merge pull request #1618 from tycho/minor-doc-fixup

fix spelling of "systemd"

7 years agoproperly display duration in badges
Costa Tsaousis (ktsaou) [Mon, 23 Jan 2017 17:23:34 +0000 (19:23 +0200)]
properly display duration in badges

7 years agoconvert backends to heartbeat API
Rémi Lefèvre [Wed, 21 Dec 2016 11:50:51 +0000 (12:50 +0100)]
convert backends to heartbeat API

As heartbeats are based on a monotonic clock that is different
on each system, the previously used random delay to avoid all
netdata servers sending their data simultaneously is not needed
anymore.

Also compute backend latency using monotonic clock.

Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
7 years agoconvert sys_fs_cgroup to heartbeat API
Rémi Lefèvre [Tue, 13 Dec 2016 18:18:27 +0000 (19:18 +0100)]
convert sys_fs_cgroup to heartbeat API

Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
7 years agouse monotonic clock in plugin_idlejitter
Rémi Lefèvre [Tue, 13 Dec 2016 18:13:49 +0000 (19:13 +0100)]
use monotonic clock in plugin_idlejitter

Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
7 years agoconvert FreeBSD and MacOS plugins to heartbeat API
Rémi Lefèvre [Tue, 13 Dec 2016 17:56:44 +0000 (18:56 +0100)]
convert FreeBSD and MacOS plugins to heartbeat API

Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
7 years agouse monotonic clock for apps statistics computation
Rémi Lefèvre [Tue, 13 Dec 2016 17:48:18 +0000 (18:48 +0100)]
use monotonic clock for apps statistics computation

Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
7 years agocomplete and factorize clocks API
Rémi Lefèvre [Tue, 13 Dec 2016 17:43:02 +0000 (18:43 +0100)]
complete and factorize clocks API

Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
7 years agoconvert apps_plugin to heartbeat API
Rémi Lefèvre [Tue, 13 Dec 2016 17:18:05 +0000 (18:18 +0100)]
convert apps_plugin to heartbeat API

Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
7 years agoconvert plugin_proc_diskspace to heartbeat API
Rémi Lefèvre [Mon, 23 Jan 2017 16:16:27 +0000 (17:16 +0100)]
convert plugin_proc_diskspace to heartbeat API

Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
7 years agoconvert plugin_proc to heartbeat API
Rémi Lefèvre [Tue, 13 Dec 2016 15:15:19 +0000 (16:15 +0100)]
convert plugin_proc to heartbeat API

Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
7 years agointroduce heartbeat API using monotonic clock
Rémi Lefèvre [Tue, 13 Dec 2016 15:12:23 +0000 (16:12 +0100)]
introduce heartbeat API using monotonic clock

Signed-off-by: Rémi Lefèvre <remi.lefevre@parrot.com>
7 years agofix spelling of "systemd"
Steven Noonan [Mon, 23 Jan 2017 12:11:51 +0000 (04:11 -0800)]
fix spelling of "systemd"

Per the "spelling" section on the systemd main page:

https://www.freedesktop.org/wiki/Software/systemd/

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
7 years agoMerge pull request #1616 from l2isbad/tomcat_plugin_optimization
Costa Tsaousis [Mon, 23 Jan 2017 08:50:10 +0000 (10:50 +0200)]
Merge pull request #1616 from l2isbad/tomcat_plugin_optimization

tomcat plugin: replace xml parse with regex

7 years agotomcat plugin: replace xml parse with regex
Ilya [Mon, 23 Jan 2017 08:40:17 +0000 (17:40 +0900)]
tomcat plugin: replace xml parse with regex

7 years agoChange discord notification icon_url to standard icon_url
lowfive [Mon, 23 Jan 2017 06:53:05 +0000 (00:53 -0600)]
Change discord notification icon_url to standard icon_url

7 years agoInitial implementation of Discord notifications
lowfive [Mon, 23 Jan 2017 05:07:50 +0000 (23:07 -0600)]
Initial implementation of Discord notifications

7 years agoStop tag-signing attempt in travis build
Philip Whineray [Sun, 22 Jan 2017 21:13:02 +0000 (21:13 +0000)]
Stop tag-signing attempt in travis build

At the point they were running a signed tar is already present, the
Travis build is not supposed to do this.

7 years agoPost release 1.5.0
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 19:49:22 +0000 (21:49 +0200)]
Post release 1.5.0

7 years agoPrepare release 1.5.0 v1.5.0
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 19:49:22 +0000 (21:49 +0200)]
Prepare release 1.5.0

7 years agoadded missing files for automake
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 19:31:00 +0000 (21:31 +0200)]
added missing files for automake

7 years agoMerge pull request #1610 from ktsaou/master
Costa Tsaousis [Sun, 22 Jan 2017 16:25:32 +0000 (18:25 +0200)]
Merge pull request #1610 from ktsaou/master

backwards compatibility: AX_CHECK_ENABLE_DEBUG fails on centos6

7 years agobackwards compatibility: AX_CHECK_ENABLE_DEBUG fails on centos6
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 16:24:52 +0000 (18:24 +0200)]
backwards compatibility: AX_CHECK_ENABLE_DEBUG fails on centos6

7 years agoMerge pull request #1609 from ktsaou/master
Costa Tsaousis [Sun, 22 Jan 2017 16:08:18 +0000 (18:08 +0200)]
Merge pull request #1609 from ktsaou/master

updated configs.signatures

7 years agoupdated configs.signatures
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 16:07:53 +0000 (18:07 +0200)]
updated configs.signatures

7 years agoMerge pull request #1604 from l2isbad/update_python_readme
Costa Tsaousis [Sun, 22 Jan 2017 15:28:51 +0000 (17:28 +0200)]
Merge pull request #1604 from l2isbad/update_python_readme

Update python readme

7 years agoMerge pull request #1608 from ktsaou/master
Costa Tsaousis [Sun, 22 Jan 2017 15:28:05 +0000 (17:28 +0200)]
Merge pull request #1608 from ktsaou/master

added ARL debugging info and errors on common pitfalls

7 years agoadded ARL debugging info and errors on common pitfalls (only when -DNETDATA_INTERNAL_...
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 15:23:19 +0000 (17:23 +0200)]
added ARL debugging info and errors on common pitfalls (only when -DNETDATA_INTERNAL_CHECKS=1)

7 years agoMerge pull request #1607 from ktsaou/master
Costa Tsaousis [Sun, 22 Jan 2017 13:16:21 +0000 (15:16 +0200)]
Merge pull request #1607 from ktsaou/master

diskspace and apps.plugin improvements

7 years agouse allocated dictionary values - not the stack allocated one
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 12:56:18 +0000 (14:56 +0200)]
use allocated dictionary values - not the stack allocated one

7 years agodo not stop collecting remounted read-only filesystems; fixes #1606; other diskspace...
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 12:51:21 +0000 (14:51 +0200)]
do not stop collecting remounted read-only filesystems; fixes #1606; other diskspace optimizations

7 years agofixed type that prevented counting fds per process
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 12:19:33 +0000 (14:19 +0200)]
fixed type that prevented counting fds per process

7 years agoapps.plugin code cleanup
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 12:09:12 +0000 (14:09 +0200)]
apps.plugin code cleanup

7 years agopython reamde update: elasticsearch
Ilya [Sun, 22 Jan 2017 06:45:47 +0000 (15:45 +0900)]
python reamde update: elasticsearch

7 years agovarnish plugin: sess_pipe_overflow renamed to sc_pipe_overflow in v5
Ilya [Sun, 22 Jan 2017 06:21:14 +0000 (15:21 +0900)]
varnish plugin: sess_pipe_overflow renamed to sc_pipe_overflow in v5

7 years agopython readme update: varnish cache
Ilya [Sun, 22 Jan 2017 06:18:36 +0000 (15:18 +0900)]
python readme update: varnish cache

7 years agoMerge pull request #1594 from ktsaou/master
Costa Tsaousis [Sun, 22 Jan 2017 04:57:07 +0000 (06:57 +0200)]
Merge pull request #1594 from ktsaou/master

data collection optimizations

7 years agoadded autotools rule to enable profiling/debugging
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 04:36:32 +0000 (06:36 +0200)]
added autotools rule to enable profiling/debugging

7 years agoproperly override strcmp()
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 04:09:32 +0000 (06:09 +0200)]
properly override strcmp()

7 years agoeliminate another file descriptor loop in apps.plugin
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 03:39:48 +0000 (05:39 +0200)]
eliminate another file descriptor loop in apps.plugin

7 years agoapps.plugin optimization for per process open files accounting
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 02:06:01 +0000 (04:06 +0200)]
apps.plugin optimization for per process open files accounting

7 years agoupdated configs.signatures
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 00:03:00 +0000 (02:03 +0200)]
updated configs.signatures

7 years agoalarms reworked to lower CPU pressure on large systems
Costa Tsaousis (ktsaou) [Sun, 22 Jan 2017 00:01:47 +0000 (02:01 +0200)]
alarms reworked to lower CPU pressure on large systems

7 years agonever NULL a pthread manually
Costa Tsaousis (ktsaou) [Sat, 21 Jan 2017 20:45:58 +0000 (22:45 +0200)]
never NULL a pthread manually

7 years agoupdated copyright dates
Costa Tsaousis (ktsaou) [Sat, 21 Jan 2017 18:23:30 +0000 (20:23 +0200)]
updated copyright dates

7 years agoproperly parse /proc/net/netstat
Costa Tsaousis (ktsaou) [Sat, 21 Jan 2017 17:40:37 +0000 (19:40 +0200)]
properly parse /proc/net/netstat

7 years agofixed typo that prevented system.ipv4 charts from being collected
Costa Tsaousis (ktsaou) [Sat, 21 Jan 2017 17:15:10 +0000 (19:15 +0200)]
fixed typo that prevented system.ipv4 charts from being collected

7 years agoMerge pull request #1590 from l2isbad/elasticsearch_plugin
Costa Tsaousis [Sat, 21 Jan 2017 16:30:07 +0000 (18:30 +0200)]
Merge pull request #1590 from l2isbad/elasticsearch_plugin

elasticsearch plugin

7 years agominor aesthetic changes
Costa Tsaousis (ktsaou) [Sat, 21 Jan 2017 16:22:21 +0000 (18:22 +0200)]
minor aesthetic changes

7 years agoreverted strcmp()
Costa Tsaousis (ktsaou) [Sat, 21 Jan 2017 16:12:45 +0000 (18:12 +0200)]
reverted strcmp()

7 years agoreverted strcmp()
Costa Tsaousis (ktsaou) [Sat, 21 Jan 2017 16:10:25 +0000 (18:10 +0200)]
reverted strcmp()

7 years agoARL optimization to move simple_hash() after string comparison
Costa Tsaousis (ktsaou) [Sat, 21 Jan 2017 15:25:44 +0000 (17:25 +0200)]
ARL optimization to move simple_hash() after string comparison

7 years agoARL for /proc/net/netstat
Costa Tsaousis (ktsaou) [Sat, 21 Jan 2017 12:43:54 +0000 (14:43 +0200)]
ARL for /proc/net/netstat

7 years agoelasticsearch plugin: update makefiles
Ilya [Sat, 21 Jan 2017 07:12:18 +0000 (16:12 +0900)]
elasticsearch plugin: update makefiles

7 years agoelasticsearch plugin: file descriptors; http connections; transport metrics charts...
Ilya [Sat, 21 Jan 2017 06:58:33 +0000 (15:58 +0900)]
elasticsearch plugin: file descriptors; http connections; transport metrics charts added

7 years agoelasticsearch plugin: add last collected alarm
Ilya [Sat, 21 Jan 2017 04:46:59 +0000 (13:46 +0900)]
elasticsearch plugin: add last collected alarm

7 years agoARL for /proc/meminfo
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 23:41:16 +0000 (01:41 +0200)]
ARL for /proc/meminfo

7 years agoremoved register from inlined variables
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 23:15:06 +0000 (01:15 +0200)]
removed register from inlined variables

7 years agoupdated configs.signatures
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 23:07:44 +0000 (01:07 +0200)]
updated configs.signatures

7 years agoadded more apps to groups
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 23:07:10 +0000 (01:07 +0200)]
added more apps to groups

7 years agoARL at /proc/net/snmp6
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 22:47:19 +0000 (00:47 +0200)]
ARL at /proc/net/snmp6

7 years agoMerge pull request #1596 from l2isbad/varnish_add_v3_support
Costa Tsaousis [Fri, 20 Jan 2017 22:21:41 +0000 (00:21 +0200)]
Merge pull request #1596 from l2isbad/varnish_add_v3_support

varnish plugin: version3 support added

7 years agodisable strsame() - fallback to strcmp()
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 22:01:51 +0000 (00:01 +0200)]
disable strsame() - fallback to strcmp()

7 years agofix tc bug that classes were left in memory although unused
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 21:39:54 +0000 (23:39 +0200)]
fix tc bug that classes were left in memory although unused

7 years agoreplace strcmp() with strsame() and procfile improvements
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 20:59:51 +0000 (22:59 +0200)]
replace strcmp() with strsame() and procfile improvements

7 years agoelasticsearch plugin: small fixes
Ilya [Fri, 20 Jan 2017 14:52:32 +0000 (23:52 +0900)]
elasticsearch plugin: small fixes

7 years agoallow ARL to cleanup periodically
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 08:23:33 +0000 (10:23 +0200)]
allow ARL to cleanup periodically

7 years agoMerge pull request #1597 from l2isbad/some_minor_fixes
Costa Tsaousis [Fri, 20 Jan 2017 07:49:55 +0000 (09:49 +0200)]
Merge pull request #1597 from l2isbad/some_minor_fixes

Some minor fixes

7 years agoelasticsearch plugin: cluster health status chart added
Ilya [Fri, 20 Jan 2017 06:52:52 +0000 (15:52 +0900)]
elasticsearch plugin: cluster health status chart added

7 years agonetdata-installer.sh update: add netdata to haproxy group
Ilya [Fri, 20 Jan 2017 06:19:39 +0000 (15:19 +0900)]
netdata-installer.sh update: add netdata to haproxy group

7 years agofreeradius plugin: stderr output to pipe
Ilya [Fri, 20 Jan 2017 06:14:35 +0000 (15:14 +0900)]
freeradius plugin: stderr output to pipe

7 years agoelasticsearch: typos;minor fixes
Ilya [Fri, 20 Jan 2017 04:58:55 +0000 (13:58 +0900)]
elasticsearch: typos;minor fixes

7 years agovarnish plugin: version3 support added
Ilya [Fri, 20 Jan 2017 04:17:07 +0000 (13:17 +0900)]
varnish plugin: version3 support added

7 years agodo not expect numa values when they are not needed
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 00:44:58 +0000 (02:44 +0200)]
do not expect numa values when they are not needed

7 years agoadaptive resortable list implementation; used it in cgroups and vmstat
Costa Tsaousis (ktsaou) [Fri, 20 Jan 2017 00:28:22 +0000 (02:28 +0200)]
adaptive resortable list implementation; used it in cgroups and vmstat

7 years agoMerge pull request #1595 from vlvkobal/master
Costa Tsaousis [Fri, 20 Jan 2017 00:24:34 +0000 (02:24 +0200)]
Merge pull request #1595 from vlvkobal/master

FreeBSD plugin: fix mirrored disks stats issue

7 years agoFix mirrored disks stats issue in FreeBSD plugin
Vladimir Kobal [Thu, 19 Jan 2017 20:45:26 +0000 (22:45 +0200)]
Fix mirrored disks stats issue in FreeBSD plugin

7 years agoprevent buffer overflow
Costa Tsaousis (ktsaou) [Thu, 19 Jan 2017 21:04:47 +0000 (23:04 +0200)]
prevent buffer overflow

7 years agoremove statement expressions - they are not faster
Costa Tsaousis (ktsaou) [Thu, 19 Jan 2017 20:56:24 +0000 (22:56 +0200)]
remove statement expressions - they are not faster

7 years agoinline string to number conversion
Costa Tsaousis (ktsaou) [Thu, 19 Jan 2017 20:32:08 +0000 (22:32 +0200)]
inline string to number conversion

7 years agoelasticsearch plugin: configuration file added
Ilya [Thu, 19 Jan 2017 07:00:52 +0000 (16:00 +0900)]
elasticsearch plugin: configuration file added

7 years agoelasticsearch plugin: initial version added
Ilya [Thu, 19 Jan 2017 06:29:29 +0000 (15:29 +0900)]
elasticsearch plugin: initial version added

7 years agoMerge pull request #1589 from l2isbad/varnish_plugin
Costa Tsaousis [Wed, 18 Jan 2017 23:45:02 +0000 (01:45 +0200)]
Merge pull request #1589 from l2isbad/varnish_plugin

varnish plugin: bugfix

7 years agovarnish plugin: bugfix
Ilya [Wed, 18 Jan 2017 23:22:26 +0000 (08:22 +0900)]
varnish plugin: bugfix

7 years agofaster number parsing
Costa Tsaousis (ktsaou) [Wed, 18 Jan 2017 21:35:16 +0000 (23:35 +0200)]
faster number parsing

7 years agoMerge pull request #1552 from tycho/add-numa-events
Costa Tsaousis [Wed, 18 Jan 2017 18:52:51 +0000 (20:52 +0200)]
Merge pull request #1552 from tycho/add-numa-events

implement support for NUMA metrics

7 years agoadd support for tracking NUMA locality metrics
Steven Noonan [Thu, 12 Jan 2017 01:13:05 +0000 (17:13 -0800)]
add support for tracking NUMA locality metrics

Note that the 'hit' and 'miss' metrics are not used, because they are
sums of other metrics in the same file.

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
7 years agoproc_vmstat.c: update commented list of metrics from /proc/vmstat, NFC
Steven Noonan [Thu, 12 Jan 2017 01:01:55 +0000 (17:01 -0800)]
proc_vmstat.c: update commented list of metrics from /proc/vmstat, NFC

These are the metrics available on one of my systems running Linux 4.9.2
with this[1] kernel config.

This commit should not introduce any functional changes, and is only
a preparatory step for adding NUMA, NUMA balancing, and other stats.

[1] https://git.uplinklabs.net/steven/projects/archlinux/ec2/ec2-packages.git/tree/linux-ec2/config.x86_64?id=7a8cae7f38faf6f422095c53f2762092e788a44c

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
7 years agoMerge pull request #1568 from l2isbad/varnish_plugin
Costa Tsaousis [Wed, 18 Jan 2017 07:41:43 +0000 (09:41 +0200)]
Merge pull request #1568 from l2isbad/varnish_plugin

varnish plugin (varnishstat)