Modify Storage Metrics Schedule

ESS includes a Storage Metrics feature to gather the following metrics:

  • The total number of Pods

  • The number of Pods that have been “Created” (where the provision has been confirmed)

  • The number of Pods that have been “Deleted”(marked for deletion; i.e., soft-deleted).

Specifically, Storage Metrics runs as a Kubernetes CronJobs.

You can use Kustomize to modify the schedule of when the job runs.

Example Customizations

The provided overlays are configured to run every 2 minutes.

If instead you wish to schedule the job to run every day at midnight ( 0 0 * * * ):

  1. Go to your ESS installation directory:

    cd ${HOME}/ess
  2. Create a kustomize-storage-metrics.yaml file with the following content:

    apiVersion: batch/v1
    kind: CronJob
    metadata:
      name: ess-storage-metrics
    spec:
      schedule: '0 0 * * *'
  3. Modify the kustomization.yaml (i.e., step 3 of the Applying Your Customizations procedure) to use kustomize-storage-metrics.yaml . Specifically, add the highlighted content to the kustomization.yaml file to the patches section:

Tip

If patches key does not exist in kustomization.yaml , add the patches key as well.

# kustomization.yaml in your ESS installation directory

# ...  Preceding content omitted for brevity 
# ...

patches:
  - path: kustomize-storage-metrics.yaml

4. Continue with the rest of the Applying Your Customizations procedure.

See also Administration: Storage Metrics

Last updated