anchor.diff:      "github.com/elastic/libbeat/publisher"
   )
   
  -type TopConfig struct {
  -    Period *int64
  -    Procs  *[]string
  -}
  -
   type ConfigSettings struct {
       Input   TopConfig <1>
       Output  map[string]outputs.MothershipConfig <2>
  
positive.code: the `top` command line tool but instead of printing the statistics to the screen
  it ships them to Elasticsearch for storage.
  
  A simple way of getting the source code for topbeat and libeat and compiling
  them at the same time is to do:
  
  [source,shell]
  ----------------------------------------------------------------------
  
negative.code:     Shipper publisher.ShipperConfig
  }
  
  type TopConfig struct {
      Period *int64 <3>
      Procs  *[]string
  }
  
  var Config ConfigSettings <4>
  ----------------------------------------------------------------------
  
  <1> The configuration options that are specific to Topbeat are grouped in the
  `TopConfig` structure.
  
  <2> The configuration settings for the output plugins, logging and the shipper
  are defined in libbeat and only included here.
  
  <3> If you need to separate between the default zero value and the option not
  being present at all in the configuration, use a pointer. If it's nil, the
  option was not present at all.
  
  <4> `Config` is a global variable containing all configuration options.
  