From 240e0476935b745ce9920ad473cf01449a5023e7 Mon Sep 17 00:00:00 2001 From: Jean Flach Date: Tue, 10 Oct 2017 12:03:03 +0200 Subject: [PATCH] Add development notes --- doc/99-redis.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 doc/99-redis.md diff --git a/doc/99-redis.md b/doc/99-redis.md new file mode 100644 index 000000000..5da9cfdb7 --- /dev/null +++ b/doc/99-redis.md @@ -0,0 +1,13 @@ +### Keys + +All Keys are prefixed with "icinga:" + +Key | Type | Description | Dev notes +-----------------------|--------|-----------------|----------- +status:{feature} | Hash | Feature status | Currently the hash only contains one key (name) which returns a json string +{type}state.{SHA1} | String | Host state | json string of the current state of the object SHA1 is of the object name +config:{type} | Hash | Config | Has all the config with name as key and json string of config as value +config:{type}:checksum | Hash | Checksums | Key is name, returns a json encoded string of checksums +subscription:{name} | String | sub description | json string describing the subsciption +event:{name} | List | sub output | Publish endpoint for subscription of the same name +:trigger::configchange | List | ? | I have no idea what this is or where it comes from