Optional: Configuring OpenTSDB compaction

Zenoss Core uses OpenTSDB to store the monitoring data it collects. When OpenTSDB compaction is enabled, multiple columns in an HBase row are merged into a single column, to reduce disk space. In testing, Zenoss has observed that these merges result in duplicate data points, so by default, compaction is disabled. Duplicate data points do not affect data integrity.
  1. Log in to the Control Center browser interface.
  2. In the Applications table, click Zenoss.core.
  3. In the application title line, click Edit Variables.
    Initially, the application title line appears immediately below the Control Center banner at the top of the page. When you scroll down the page, the application title line persists at the top of the page.
    Figure 3. Edit Variables dialog
  4. In the Edit Variables dialog, scroll to the bottom of the list.
  5. Change the value of the tsd.storage.enable_compaction variable from False to True.
  6. Click Save Changes.
  7. Restart the OpenTSDB services.
    1. Scroll down the page to the Services table, and then locate the opentsdb service.
    2. In the Actions column of the opentsdb service, click the Restart control.