The following task replicates the previous procedure using dsconfig in non-interactive mode.

To create a custom stats logger:

  • Run the dsconfig non-interactive command with the create-custom-logged-stats option.

    In this example, the command produces a column named Memory Consumer Total (GB) that contains the value of the of total-bytes-used-by-memory-consumers attribute pulled from the entry with the ds-memory-usage-monitor-entry objectclass. This value is scaled by 1073741824 to get to a value represented in GBs.

    $ bin/dsconfig create-custom-logged-stats --plugin-name "Stats Logger" \ 
      --stats-name "Memory Usage" --type custom \
      --set monitor-objectclass:ds-memory-usage-monitor-entry \ 
      --set attribute-to-log:total-bytes-used-by-memory-consumers \ 
      --set "column-name:Memory Consumer Total (GB)" --set statistic-type:raw \ 
      --set divide-value-by:1073741824