inventory/collect

Cluster UUID that created the alert

Map of commands to run to collect Inventory Input Each group includes the fields with jq maps to store. For example; adding drpcli gohai will use gohai JSON as input. Then jq will be run with provided values to collect inventory into a inventory/data as a simple map.

To work correctly, Commands should emit JSON.

Special Options:

  • Change the command to parse JSON from other sources
  • Add JQargs to give hints into jq arguments before the parse string

Gohai example:

{
  gohai: {
    Command: "drpcli gohai",
    JQargs: ""
    Fields: {
      RAM: ".System.Memory.Total / 1048576 | floor",
      NICs: ".Networking.Interfaces | length"
    }
  }
}