API Reference

class vmtreport.Connection(config, **kwargs)

vmt-connect Handler for Arbiter. Provides a vmtconnect.Connection object for use as an input source in an arbiter.Process.

Parameters
  • config (dict) – Dictionary of handler configuration data

  • **kwargs – Additional handler specific options. These will override any in the config options.

connect(force=False)

Standard Arbiter interface implementation. Returns the connection instance.

class vmtreport.GroupedData(config, **kwargs)

Data handler based on vmt-connect to pull and aggregate entity statistical data based on groups. The handler accepts a list of field definitions, including computed fields, from which a set is build. Groups are used to define the query scope and aggregate data automatically.

Parameters
  • config (dict) – Dictionary of handler configuration data

  • **kwargs – Additional handler specific options. These will override any in the config options.

get()

Standard Arbiter interface implementation. Returns the grouped and sorted data report based on the config.