Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 5a45bfc70470ebe931dacb7160ff0c66f9b11be0
https://github.com/tribe29/checkmk/commit/5a45bfc70470ebe931dacb7160ff0c66f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
A livestatus/src/HostMetricsColumn.cc
M livestatus/src/HostMetricsColumn.h
M livestatus/src/Makefile.am
A livestatus/src/Metric.cc
M livestatus/src/Metric.h
M livestatus/src/MetricsColumn.h
A livestatus/src/ServiceMetricsColumn.cc
M livestatus/src/ServiceMetricsColumn.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
A livestatus/src/test/test_Metric.cc
Log Message:
-----------
Implement `metrics` column for Nagios
This adds a `metrics` column to the hosts and services tables
in Nagios/livestatus.
This closes CMK-3304.
Change-Id: Iaf38e7d5bf2a0017e60b8b9a6e1ca40f01e07881
Commit: 7fdf49a7cdbb78cc4b3e087f4f0c3e28cc1053b2
https://github.com/tribe29/checkmk/commit/7fdf49a7cdbb78cc4b3e087f4f0c3e28c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-11-28 (Thu, 28 Nov 2019)
Changed paths:
M livestatus/src/AtomicInt32PointerColumn.h
M livestatus/src/AttributeListAsIntColumn.h
M livestatus/src/AttributeListColumn.h
M livestatus/src/BlobColumn.h
M livestatus/src/BoolPointerColumn.h
M livestatus/src/Column.cc
M livestatus/src/Column.h
M livestatus/src/ColumnsColumn.cc
M livestatus/src/ColumnsColumn.h
M livestatus/src/CommentColumn.h
M livestatus/src/ContactGroupsColumn.h
M livestatus/src/ContactGroupsMemberColumn.h
M livestatus/src/CustomTimeperiodColumn.h
M livestatus/src/CustomVarsDictColumn.h
M livestatus/src/CustomVarsExplicitColumn.h
M livestatus/src/CustomVarsNamesColumn.h
M livestatus/src/CustomVarsValuesColumn.h
M livestatus/src/DynamicColumn.cc
M livestatus/src/DynamicColumn.h
M livestatus/src/DynamicEventConsoleReplicationColumn.cc
M livestatus/src/DynamicEventConsoleReplicationColumn.h
M livestatus/src/DynamicHostFileColumn.cc
M livestatus/src/DynamicHostFileColumn.h
M livestatus/src/DynamicHostRRDColumn.cc
M livestatus/src/DynamicRRDColumn.cc
M livestatus/src/DynamicRRDColumn.h
M livestatus/src/DynamicServiceRRDColumn.cc
M livestatus/src/FixedIntColumn.h
M livestatus/src/HostFileColumn.cc
M livestatus/src/HostFileColumn.h
M livestatus/src/HostListStateColumn.h
M livestatus/src/IntColumn.h
M livestatus/src/ListColumn.h
M livestatus/src/RRDColumn.cc
M livestatus/src/RRDColumn.h
M livestatus/src/StringColumn.h
M livestatus/src/Table.h
M livestatus/src/TableColumns.cc
M livestatus/src/TableContactGroups.cc
M livestatus/src/TableContacts.cc
M livestatus/src/TableCrashReports.cc
M livestatus/src/TableEventConsoleReplication.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
M livestatus/src/test/test_CustomVarsDictFilter.cc
Log Message:
-----------
Column::Offsets type to group offsets
This shortens the `Column` ctors and improves the readability of the
code in that the `*offset` familly is not the center of attention
anymore.
This improves the readability at the call sites as well (usually the
Tables) in that clang-format groups and arranges them nicely.
Change-Id: I2f67e6cd0bd51d9fa595dde2128920986afc1003
Compare:
https://github.com/tribe29/checkmk/compare/cf6ded4baf26...7fdf49a7cdbb