Hi All,
I have Snowplow Enricher Kinesis deployed through EKS. I’ve noticed an issue where when the pod first starts up it has a very high CPU utilisation which results in further scaling operations.
If I look at the traffic profile and also the collector performance this doesn’t seem to justify the scaling operations.
Scaling is based on CPU utilisation at 50%. We are currently running on version 3.4.0.
The probe is setup as follows:
livenessProbe:
exec:
command:
- sh
- -c
- "pgrep java"
initialDelaySeconds: 15
periodSeconds: 20
readinessProbe:
exec:
command:
- sh
- -c
- "pgrep java"
initialDelaySeconds: 15
periodSeconds: 20
startupProbe:
exec:
command:
- sh
- -c
- "pgrep java"
failureThreshold: 20
periodSeconds: 10
Do you have any suggestions to prevent these issues?
Thanks