Skip to content

Commit 245d77e

Browse files
author
0ptional
committed
extend script for survivor space utilization
1 parent b5ec46e commit 245d77e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

jvm-mon.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,20 @@ do
7777

7878
echo "publishing metric for heap utilization (value=$METRIC_VALUE)"
7979

80+
aws cloudwatch put-metric-data --metric-name $METRIC_NAME --namespace JVM --value $METRIC_VALUE --region eu-central-1 --dimensions "InstanceId=${INSTANCE_ID}" --unit $METRIC_UNIT --timestamp `date --utc +%FT%TZ`
81+
elif [ $stat = "survivorUtil" ]
82+
then
83+
# S0U+S1U+EU+OU
84+
METRIC_NAME="JVMSurvivorSpaceUtilization"
85+
METRIC_UNIT="Kilobytes"
86+
87+
S0U_VALUE=`get_stat_value "s0u"`
88+
S1U_VALUE=`get_stat_value "s1u"`
89+
90+
METRIC_VALUE=$(awk '{printf "%.0f", $1+$2}' <<<"$S0U_VALUE $S1U_VALUE")
91+
92+
echo "publishing metric for survivor space utilization (value=$METRIC_VALUE)"
93+
8094
aws cloudwatch put-metric-data --metric-name $METRIC_NAME --namespace JVM --value $METRIC_VALUE --region eu-central-1 --dimensions "InstanceId=${INSTANCE_ID}" --unit $METRIC_UNIT --timestamp `date --utc +%FT%TZ`
8195
elif [ $stat = "capacity" ]
8296
then

0 commit comments

Comments
 (0)