Modify Storage Metrics Schedule
Example Customizations
cd ${HOME}/essapiVersion: batch/v1 kind: CronJob metadata: name: ess-storage-metrics spec: schedule: '0 0 * * *'
Last updated
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.
Important 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 ( 0 0 * * * ):
Go to your ESS installation directory:
cd ${HOME}/essCreate a kustomize-storage-metrics.yaml file with the following content:
apiVersion: batch/v1
kind: CronJob
metadata:
name: ess-storage-metrics
spec:
schedule: '0 0 * * *'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.
4. Continue with the rest of the Applying Your Customizations procedure.
See also Administration: Storage Metrics
Last updated
# kustomization.yaml in your ESS installation directory
# ... Preceding content omitted for brevity
# ...
patches:
- path: kustomize-storage-metrics.yaml