Skip to content

Commit db61ec5

Browse files
author
Joe Kraenzle
committed
Adding forecasting code along with minor fixes for reporting to create output directory if it does not exist
1 parent 1ba29ba commit db61ec5

11 files changed

+459
-0
lines changed

examples/capacity_reports/forecast.py

+457
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<title>Forecast Reports</title><html>Reporting on: Utilization Inbound, Utilization Outbound<br>Threshold: 90<br>Granularity: HOURLY<br>Rollup: aggregatePctlRate95Rollup<br>Model: Linear<br>Seasonality: Multiplicative, with daily, weekly, and monthly seasonality<br>Historical Data Period: 07/15/2021 00:00:00 to 07/28/2021 11:59:59<body><br><img src="/Users/jkraenzle/Desktop/Riverbed/GitHub/steelscript-netim/examples/capacity_reports/forecast/MidA-Lab-FW.localdomain_vmx1_Utilization-Inbound_07152021160000_07282021110000.png"><br><br><img src="/Users/jkraenzle/Desktop/Riverbed/GitHub/steelscript-netim/examples/capacity_reports/forecast/MidA-Lab-FW.localdomain_vmx1_Utilization-Outbound_07152021160000_07282021110000.png"><br><br><img src="/Users/jkraenzle/Desktop/Riverbed/GitHub/steelscript-netim/examples/capacity_reports/forecast/MidA-Mgt-Switch01_GigabitEthernet0_43_Utilization-Inbound_07152021160000_07282021110000.png"><br><br><img src="/Users/jkraenzle/Desktop/Riverbed/GitHub/steelscript-netim/examples/capacity_reports/forecast/MidA-Mgt-Switch01_GigabitEthernet0_43_Utilization-Outbound_07152021160000_07282021110000.png"><br></body></html>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<title>Site Capacity Reports</title><html><head><h1>Site Capacity Reports</h1><style>table, th, td {border: 1px solid black; border-collapse: collapse;} th, td {padding: 2px;}</style></head><br>Reporting on: Utilization Inbound, Utilization Outbound<br>Threshold: 90<br>Granularity: HOURLY<br>Rollup: aggregatePctlRate95Rollup<br>Attempted Reporting Period: 07/15/2021 00:00:00 to 07/28/2021 11:59:59<body><h2>Capacity Report for Reston</h2><table style="width:80%"><tr><th width="20%">Device</th><th width="20%">Interface</th><th>Type</th><th>Metric</th><th>Avg</th><th>Min</th><th>Max</th><th>Violation</th><th>Percent of Samples Above Threshold</th><th>Percent of Samples Halfway to Threshold</th><th>Percent of Samples Less Than Halfway to Threshold</th></tr><tr><td>MidA-Lab-FW.localdomain</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td>vmx1</td><td>active</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td><a href=/Users/jkraenzle/Desktop/Riverbed/GitHub/steelscript-netim/examples/capacity_reports/report/MidA-Lab-FW.localdomain_vmx1_Utilization-Inbound_07152021160000_07282021110000.png>Utilization Inbound</a> (%)</td><td width="6%" style="text-align:center">0.0</td><td width="6%" style="text-align:center">0.0</td><td width="6%" style="text-align:center">0.08</td><td bgcolor="green">False</td><td width="8%" style="text-align:center">0%</td><td width="8%" style="text-align:center">0%</td><td width="8%" style="text-align:center">100%</td></tr><tr><td></td><td></td><td></td><td><a href=/Users/jkraenzle/Desktop/Riverbed/GitHub/steelscript-netim/examples/capacity_reports/report/MidA-Lab-FW.localdomain_vmx1_Utilization-Outbound_07152021160000_07282021110000.png>Utilization Outbound</a> (%)</td><td width="6%" style="text-align:center">0.01</td><td width="6%" style="text-align:center">0.0</td><td width="6%" style="text-align:center">0.01</td><td bgcolor="green">False</td><td width="8%" style="text-align:center">0%</td><td width="8%" style="text-align:center">0%</td><td width="8%" style="text-align:center">100%</td></tr><tr><td>MidA-Mgt-Switch01</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td>GigabitEthernet0/43</td><td>active</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td><a href=/Users/jkraenzle/Desktop/Riverbed/GitHub/steelscript-netim/examples/capacity_reports/report/MidA-Mgt-Switch01_GigabitEthernet0_43_Utilization-Inbound_07152021160000_07282021110000.png>Utilization Inbound</a> (%)</td><td width="6%" style="text-align:center">0.01</td><td width="6%" style="text-align:center">0.01</td><td width="6%" style="text-align:center">0.01</td><td bgcolor="green">False</td><td width="8%" style="text-align:center">0%</td><td width="8%" style="text-align:center">0%</td><td width="8%" style="text-align:center">100%</td></tr><tr><td></td><td></td><td></td><td><a href=/Users/jkraenzle/Desktop/Riverbed/GitHub/steelscript-netim/examples/capacity_reports/report/MidA-Mgt-Switch01_GigabitEthernet0_43_Utilization-Outbound_07152021160000_07282021110000.png>Utilization Outbound</a> (%)</td><td width="6%" style="text-align:center">0.01</td><td width="6%" style="text-align:center">0.01</td><td width="6%" style="text-align:center">0.12</td><td bgcolor="green">False</td><td width="8%" style="text-align:center">0%</td><td width="8%" style="text-align:center">0%</td><td width="8%" style="text-align:center">100%</td></tr></table></body></html>

0 commit comments

Comments
 (0)