]> granicus.if.org Git - icinga2/commit
Enhance documentation with more details on value types for object attributes 5655/head
authorMichael Friedrich <michael.friedrich@icinga.com>
Mon, 9 Oct 2017 19:09:12 +0000 (21:09 +0200)
committerMichael Friedrich <michael.friedrich@icinga.com>
Tue, 10 Oct 2017 15:52:49 +0000 (17:52 +0200)
commit2d8607d6b00f88f179112b219ed6ff5533764f91
tree20d7aee77c2c51943dbe47b1065cae72cebdaa43
parent9a04a994006153da6377eaef245b7762729bbbb8
Enhance documentation with more details on value types for object attributes

Main focus: Object attributes and their value types. Originates from the
API Event Streams patch to document their value types. Now applied to
the entire configuration objects chapter.

The API chapter and their value types has been changed to capitalized
type identifiers.

Value types are now explicitly told about inside monitoring basics. This
has been adopted into the Icinga 2 training material a long time ago
and finds its way into the docs too.

The CheckResult and PerfdataValue value types have been moved into the
advanced topics chapter. mkdocs doesn't like multiple `#` headings in one file
and did just hide it.

Also moved the Influxdb details into the features documentation where it
belongs.

Many small references and URLs to other chapters added.
E.g. dedicated chapters for object accessor examples, to better link against
time dependent thresholds.

Can serve as patch basis and reference for ITL documentation where the
value types are missing too.

This commit also fixes the non-requirement of "legacy-timeperiod" which
also is a default template import since 2.6.

This also fixes the state mapping issue.

fixes #4015
doc/03-monitoring-basics.md
doc/06-distributed-monitoring.md
doc/08-advanced-topics.md
doc/09-object-types.md
doc/11-cli-commands.md
doc/12-icinga2-api.md
doc/14-features.md
etc/icinga2/conf.d/timeperiods.conf