1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
BEGIN {
count=0
resumes=0
my_index=0
}
$1 == "Starting" &&
$2 == "netperfs" &&
$3 == "on" {
count += 1
next
}
$1 == "Pausing" {
printf("VRULE_TIME[%d]=%d\n",my_index,int($6))
printf("VRULE_COLR[%d]=\"FF0000\"\n",my_index)
printf("VRULE_TEXT[%d]=\"%d_netperfs_running\"\n",my_index,$8)
my_index += 1
next
}
$1 == "Resuming" {
printf("VRULE_TIME[%d]=%d\n",my_index,int($3))
printf("VRULE_COLR[%d]=\"000000\"\n",my_index)
if (resumes)
printf("VRULE_TEXT[%d]=\"\"\n",my_index)
else
printf("VRULE_TEXT[%d]=\"Resuming_ramp\"\n",my_index)
resumes=1
my_index += 1
next
}
$1 == "Netperfs" &&
$2 == "started" {
printf("VRULE_TIME[%d]=%d\n",my_index,int($4))
printf("VRULE_COLR[%d]=\"FF0000\"\n",my_index)
printf("VRULE_TEXT[%d]=\"All_%d_netperfs_started\"\n",my_index,count)
my_index += 1
next
}
$1 == "Netperfs" &&
$2 == "stopping" {
printf("VRULE_TIME[%d]=%d\n",my_index,int($3))
printf("VRULE_COLR[%d]=\"000000\"\n",my_index)
printf("VRULE_TEXT[%d]=\"Rampdown_started\"\n",my_index)
my_index += 1;
next
}
END {
printf("NUM_VRULES=%d\n",my_index)
}
|