speeding up data collection
Message-ID: <59146796.N+s5EK5uN5KOdgH5%ab(a)mathias-kettner.de>
User-Agent: Heirloom mailx 12.5 6/20/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Module: check_mk
Branch: master
Commit: 0147d9a1f517591a36312cc0dc061b7e94ad723c
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=0147d9a1f51759…
Author: Andreas Boesl <ab(a)mathias-kettner.de>
Date: Thu May 11 15:21:00 2017 +0200
4697 Availability/Timeline views: Restructored some code, speeding up data collection
The data collection of BI views has been improved.
Instead of sending multiple queries for each aggregation row, the data is
now queried with a big single call.
Change-Id: Iac33166982c2c9da9a1fa03ed4ab5ca96e480c38
---
.werks/4697 | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/.werks/4697 b/.werks/4697
new file mode 100644
index 0000000..b274f89
--- /dev/null
+++ b/.werks/4697
@@ -0,0 +1,14 @@
+Title: Availability/Timeline views: Restructored some code, speeding up data collection
+Level: 1
+Component: bi
+Compatible: compat
+Edition: cre
+Version: 1.5.0i1
+Date: 1494508744
+Class: feature
+
+The data collection of BI views has been improved.
+Instead of sending multiple queries for each aggregation row, the data is
+now queried with a big single call.
+
+
Module: check_mk
Branch: master
Commit: f926618a1ffd380abaf621ba5efcffe097e985db
URL: http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=f926618a1ffd38…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Thu May 11 13:58:54 2017 +0200
Added missing file header
Change-Id: Ic6e125347b89ff045a8f7d528875b844befef477
---
checks/cmctc.include | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/checks/cmctc.include b/checks/cmctc.include
index 7dafb5a..a8b4ebc 100644
--- a/checks/cmctc.include
+++ b/checks/cmctc.include
@@ -1,3 +1,29 @@
+#!/usr/bin/python
+# -*- encoding: utf-8; py-indent-offset: 4 -*-
+# +------------------------------------------------------------------+
+# | ____ _ _ __ __ _ __ |
+# | / ___| |__ ___ ___| | __ | \/ | |/ / |
+# | | | | '_ \ / _ \/ __| |/ / | |\/| | ' / |
+# | | |___| | | | __/ (__| < | | | | . \ |
+# | \____|_| |_|\___|\___|_|\_\___|_| |_|_|\_\ |
+# | |
+# | Copyright Mathias Kettner 2014 mk(a)mathias-kettner.de |
+# +------------------------------------------------------------------+
+#
+# This file is part of Check_MK.
+# The official homepage is at http://mathias-kettner.de/check_mk.
+#
+# check_mk is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License as published by
+# the Free Software Foundation in version 2. check_mk is distributed
+# in the hope that it will be useful, but WITHOUT ANY WARRANTY; with-
+# out even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE. See the GNU General Public License for more de-
+# ails. You should have received a copy of the GNU General Public
+# License along with GNU Make; see the file COPYING. If not, write
+# to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+# Boston, MA 02110-1301 USA.
+
def cmctc_translate_status(status):
return {
4: 0, # ok