Modify Storage Metrics Schedule#
Starting in 2.1, 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.
Gathering Storage Metrics operations may negatively impact the performance of your system. If possible, schedule the CronJob to run at times when you can minimize its impact.
The provided overlays are configured to run every 2 minutes.
If instead you wish to schedule the job to run every day at midnight (
* * *):
Go to your ESS installation directory:
kustomize-storage-metrics.yamlfile with the following content:
apiVersion: batch/v1 kind: CronJob metadata: name: ess-storage-metrics spec: schedule: '0 0 * * *'
kustomization.yaml(i.e., step 3 of the Applying Your Customizations procedure) to use
Specifically, add the highlighted content to the
kustomization.yamlfile to the
patcheskey does not exist in
kustomization.yaml, add the
patcheskey as well.
# kustomization.yaml in your ESS installation directory # ... Preceding content omitted for brevity # ... patches: - path: kustomize-storage-metrics.yaml
Continue with the rest of the Applying Your Customizations procedure.
See also Administration: Storage Metrics.