Using functions in Transformation Scripts

Started by mitchellj, October 04, 2013, 12:14:08 AM

Previous topic - Next topic

mitchellj

Hey,

Is it possible to use functions in transformation scripts? What I'm trying to do is get the load average over the processor count.

So I would assume something along the lines of

sub main()
{
   return ($1 / System.CPU.Count());
}

Is this possible and if so what am I doing wrong? :)

Thanks !!

Victor Kirhenshtein

Hi!

You can create another DCI for System.CPU.Count parameter and read it's value in transformation script by calling GetDCIValueByName($node, "System.CPU.Count"). Full script could looks like


return $1 / GetDCIValueByName($node, "System.CPU.Count");


Best regards,
Victor