[PATCH] TcpRtt support in ragraph
Carter Bullard
carter at qosient.com
Mon Aug 25 09:40:07 EDT 2008
Hi!!
Thanks for the patch!!! I'lve added the changes to the argus-
clients-3.0.1 code
base which I'll put up on the server later today.
Did you get interesting graphs for your TcpRtt metrics? Do they
appear to be
reasonable for your experiments/observations?
Carter
On Aug 23, 2008, at 1:15 AM, Tomoyuki Sakurai wrote:
> Hi,
>
> This patch adds TcpRtt support in ragraph. I hope I didn't anything
> wrong. It took a while to find out what should be needed to add anther
> graph.
>
> --- ragraph.orig Sat Aug 23 10:37:01 2008
> +++ ragraph Sat Aug 23 13:21:36 2008
> @@ -683,7 +683,7 @@
> $ncnt++;
> };
>
> - /Dst|In|DApp|Trans|Dur|Time|dd/ and do {
> + /Dst|In|DApp|Trans|Dur|Time|dd|TcpRtt/ and do {
> $opts[$ind++] = "DS:$objectOut$ocnt:GAUGE:
> $STEP:$minval:U";
> $line_args[$lineind++] = "DEF:alphaOut$ocnt=
> $RRD:objectOut$ocnt:AVERAGE";
> $line_args[$lineind++] = "CDEF:ralphaOut
> $ocnt=alphaOut$ocnt,$STEP,/";
> @@ -746,7 +746,7 @@
> }
> };
>
> - /In|DApp|Trans|Dur|Time/ and do {
> + /In|DApp|Trans|Dur|Time|TcpRtt/ and do {
> $opts[$ind++] = "DS:$objectOut$ocnt:GAUGE:
> $STEP:$minval:U";
> $line_args[$lineind++] = "DEF:alphaOut$ocnt=
> $RRD:objectOut$ocnt:AVERAGE";
> $line_args[$lineind++] = "CDEF:ralphaOut$ocnt=alphaOut
> $ocnt,$STEP,/";
> @@ -1064,7 +1064,7 @@
> }
> };
>
> - /In|DApp|Trans|Dur|Time/ and do {
> + /In|DApp|Trans|Dur|Time|TcpRtt/ and do {
> if (!($col = $outcolors[$ocnt % $colorcnt])) {
> $col = "#b0b0b0";
> }
> @@ -1091,6 +1091,7 @@
> /Jitter/ and do {$power[$x] = 1.0; };
> /Loss/ and do {$power[$x] = 1.0 ; };
> /Trans/ and do {$power[$x] = 1.0 ; };
> + /TcpRtt/ and do {$power[$x] = 1; };
> /AvgDur/ and do {$power[$x] = $STEP ; };
> /Win/ and do {$power[$x] = $STEP ; };
> /dDur/ and do {$power[$x] = $STEP ; };
> @@ -1258,7 +1259,7 @@
> for (my $i = 0; $i < (@objects + 0); $i++) {
> for ($objects[$i]) {
> /Host|Tot|Src|Out|SApp|ds/ and do { $label =
> "src"; };
> - /Dst|In|DApp|Trans|Dur|Time|dd/ and do { $label =
> "dst"; };
> + /Dst|In|DApp|Trans|Dur|Time|dd|TcpRtt/ and do
> { $label = "dst"; };
> }
> $objectvals{$thistime, $objects[$i], $label} += $opts[$i
> + 1] * $power[$i + 1];
> }
> @@ -1345,7 +1346,7 @@
> };
>
> /Host|Out|SApp/ and do { $label = "src"; };
> - /In|DApp|Trans|Dur|Time/ and do { $label = "dst"; };
> + /In|DApp|Trans|Dur|Time|TcpRtt/ and do { $label =
> "dst"; };
> }
>
> if (!($label eq "")) {
>
> --
> Tomoyuki Sakurai
>
More information about the argus
mailing list