- We are trying to convert the following query to SWIS and quite frankly having trouble finding examples that utilize joins like this. We built the query using the Orion Report Writer.
SELECT TOP 10000 Nodes.Caption AS NodeName,
Case InBandwidth
When 0 Then 0
Else (In_Averagebps/InBandwidth) * 100
End AS Recv_Percent_Utilization,
Case OutBandwidth
When 0 Then 0
Else (Out_Averagebps/OutBandwidth) * 100
End AS Xmit_Percent_Utilization,
Interfaces.Caption AS Interface_Caption,
InterfaceTraffic.DateTime AS DateTime,
Interfaces.InterfaceID AS InterfaceID
FROM
(Nodes INNER JOIN Interfaces ON (Nodes.NodeID = Interfaces.NodeID)) INNER JOIN InterfaceTraffic ON (Interfaces.InterfaceID = InterfaceTraffic.InterfaceID AND InterfaceTraffic.NodeID = Nodes.NodeID)
WHERE
( DateTime BETWEEN 43406.5833333333 AND 43407.625 )
AND
(
(Nodes.Caption LIKE 'rtr1.dc5024%') AND
(Interfaces.Caption LIKE '%AT&T%') AND
(Nodes.area = 'remote_distributioncenter_rdc')
)
- It would be really nice to have a SWIS converter as our customers are requesting more and more to pull data from the Solarwinds API without having to write in the SWQL/SWIS langauge.