@cryptotaxi247 / netdata-1 / commits / b4591e87b

Prepare release 1.3.0

Costa Tsaousis (ktsaou) committed Aug 28, 2016 at 00:31 UTC b4591e87bd5bf5164eb55c90474bbb9f38f2dad4
4 files changed +131 -5
ChangeLog
+121
@@ -1,3 +1,124 @@
1 +netdata (1.3.0) - 2016-08-28
2 +
3 + At a glance:
4 +
5 + - netdata has health monitoring / alarms!
6 + - netdata has badges that can be embeded anywhere!
7 + - netdata plugins are now written in python!
8 + - new plugins: redis, memcached, nginx_log, ipfs, apache_cache
9 +
10 + IMPORTANT:
11 + Since netdata now uses python plugins, new packages are
12 + required to be installed on a system to allow it work.
13 + For more information, [lease check the installation page:
14 +
15 + https://github.com/firehol/netdata/wiki/Installation
16 +
17 + In detail:
18 +
19 + * netdata has alarms!
20 +
21 + Based on the POLL we made on github
22 + (https://github.com/firehol/netdata/issues/436),
23 + health monitoring was the winner. So here it is!
24 +
25 + netdata now has a poweful health monitoring system embedded.
26 + Please check the wiki page:
27 +
28 + https://github.com/firehol/netdata/wiki/health-monitoring
29 +
30 + * netdata has badges!
31 +
32 + netdata can generate badges with live information from the
33 + collected metrics.
34 + Please check the wiki page:
35 +
36 + https://github.com/firehol/netdata/wiki/Generating-Badges
37 +
38 + * netdata plugins are now written in python!
39 +
40 + Thanks to the great work of Paweł Krupa (@paulfantom), most BASH
41 + plugins have been ported to python.
42 +
43 + The new python.d.plugin supports both python2 and python3 and
44 + data collection from multiple sources for all modules.
45 +
46 + The following pre-existing modules have been ported to python:
47 +
48 + - apache
49 + - cpufreq
50 + - example
51 + - exim
52 + - hddtemp
53 + - mysql
54 + - nginx
55 + - phpfm
56 + - postfix
57 + - sensors
58 + - squid
59 + - tomcat
60 +
61 + The following new modules have been added:
62 +
63 + - apache_cache
64 + - dovecot
65 + - ipfs
66 + - memcached
67 + - nginx_log
68 + - redis
69 +
70 + * other data collectors:
71 +
72 + - Thanks to @simonnagl netdata now reports disk space usage.
73 +
74 + * dashboards now transfer a certain settings from server to server
75 + when changing servers via the my-netdata menu.
76 +
77 + The settings transferred are the dashboard theme, the online
78 + help status and current pan and zoom timeframe of the dashboard.
79 +
80 + * API improvements:
81 +
82 + - reduction functions now support 'min', 'sum' and 'incremental-sum'.
83 +
84 + - netdata now offers a multi-threaded and a single threaded
85 + web server (single threaded is better for IoT).
86 +
87 + * apps.plugin improvements:
88 +
89 + - can now run with command line argument 'without-files'
90 + to prevent it from enumating all the open files/sockets/pipes
91 + of all running processes.
92 +
93 + - apps.plugin now scales the collected values to match the
94 + the total system usage.
95 +
96 + - apps.plugin can now report guest CPU usage per process.
97 +
98 + - repeating errors are now logged once per process.
99 +
100 + * netdata now runs with IDLE process priority (lower than nice 19)
101 +
102 + * netdata now instructs the kernel to kill it first when it starves
103 + for memory.
104 +
105 + * netdata listens for signals:
106 +
107 + - SIGHUP to netdata instructs it to re-open its log files
108 + (new logrotate files added too).
109 +
110 + - SIGUSR1 to netdata saves the database
111 +
112 + - SIGUSR2 to netdata reloads health / alarms configuration
113 +
114 + * netdata can now bind to multiple IPs and ports.
115 +
116 + * netdata now has new systemd service file (it starts as user
117 + netdata and does not fork).
118 +
119 + * Dozens of other improvements and bugfixes
120 +
121 +
122 netdata (1.2.0) - 2016-05-16
123
124 At a glance:
configure.ac
+4 -4
@@ -4,13 +4,13 @@
4 AC_PREREQ(2.60)
5
6 define([VERSION_MAJOR], [1])
7 -define([VERSION_MINOR], [2])
8 -define([VERSION_FIX], [1])
7 +define([VERSION_MINOR], [3])
8 +define([VERSION_FIX], [0])
9 define([VERSION_NUMBER], VERSION_MAJOR[.]VERSION_MINOR[.]VERSION_FIX)
10 -define([VERSION_SUFFIX], [_master])
10 +define([VERSION_SUFFIX], [])
11
12 dnl Set to "1" for a first RPM release of a new version
13 -PACKAGE_RPM_RELEASE="0.0.$(echo VERSION_SUFFIX | sed s/^_//)"
13 +PACKAGE_RPM_RELEASE="1"
14
15 AC_INIT([netdata], VERSION_NUMBER[]VERSION_SUFFIX)
16
netdata.spec.in
+5
@@ -171,6 +171,11 @@ rm -rf $RPM_BUILD_ROOT
171 %{_datadir}/%{name}/web
172
173 %changelog
174 +* Sun Aug 28 2016 Costa Tsaousis <costa@tsaousis.gr> - 1.3.0-1
175 +- netdata now has health monitoring
176 +- netdata now generates badges
177 +- netdata now has python plugins
178 +- Several more improvements, new features and bugfixes.
179 * Tue Jul 26 2016 Jason Barnett <J@sonBarnett.com> - 1.2.0-2
180 - Added support for EL6
181 - Corrected several Requires statements
src/main.c
+1 -1
@@ -378,7 +378,7 @@ int main(int argc, char **argv)
378 break;
379 case 'v':
380 // TODO: Outsource version to makefile which can compute version from git.
381 - printf("netdata 1.2.1_master\n");
381 + printf("netdata 1.3.0\n");
382 return 0;
383 case 'W':
384 {