feat(temporal): enable worker insight

This commit is contained in:
Masaki Yatsu
2025-12-08 20:47:19 +09:00
parent cfcb278c4d
commit dae4e9d7ac

View File

@@ -299,6 +299,17 @@ install:
--version ${TEMPORAL_CHART_VERSION} -n ${TEMPORAL_NAMESPACE} --wait \ --version ${TEMPORAL_CHART_VERSION} -n ${TEMPORAL_NAMESPACE} --wait \
-f temporal-values.yaml --timeout 15m -f temporal-values.yaml --timeout 15m
echo "Configuring dynamic config for Worker Insights..."
kubectl patch configmap temporal-dynamic-config -n ${TEMPORAL_NAMESPACE} --type merge -p '{
"data": {
"dynamic_config.yaml": "frontend.WorkerHeartbeatsEnabled:\n - value: true\nfrontend.ListWorkersEnabled:\n - value: true\n"
}
}'
echo "Restarting frontend to apply dynamic config..."
kubectl rollout restart deployment temporal-frontend -n ${TEMPORAL_NAMESPACE}
kubectl rollout status deployment temporal-frontend -n ${TEMPORAL_NAMESPACE} --timeout=120s
echo "" echo ""
echo "Temporal installed successfully!" echo "Temporal installed successfully!"
echo "Access Temporal Web UI at: https://${TEMPORAL_HOST}" echo "Access Temporal Web UI at: https://${TEMPORAL_HOST}"
@@ -340,6 +351,17 @@ upgrade:
--version ${TEMPORAL_CHART_VERSION} -n ${TEMPORAL_NAMESPACE} --wait \ --version ${TEMPORAL_CHART_VERSION} -n ${TEMPORAL_NAMESPACE} --wait \
-f temporal-values.yaml --timeout 15m -f temporal-values.yaml --timeout 15m
echo "Configuring dynamic config for Worker Insights..."
kubectl patch configmap temporal-dynamic-config -n ${TEMPORAL_NAMESPACE} --type merge -p '{
"data": {
"dynamic_config.yaml": "frontend.WorkerHeartbeatsEnabled:\n - value: true\nfrontend.ListWorkersEnabled:\n - value: true\n"
}
}'
echo "Restarting frontend to apply dynamic config..."
kubectl rollout restart deployment temporal-frontend -n ${TEMPORAL_NAMESPACE}
kubectl rollout status deployment temporal-frontend -n ${TEMPORAL_NAMESPACE} --timeout=120s
echo "" echo ""
echo "Temporal upgraded successfully!" echo "Temporal upgraded successfully!"
echo "Access Temporal Web UI at: https://${TEMPORAL_HOST}" echo "Access Temporal Web UI at: https://${TEMPORAL_HOST}"