Exemplo n.º 1
0
z.add_column('max_microburst_100us_bits',
             label='uBurst 100us',
             extractor='generic.max_microburst_100us.bits',
             operation='max',
             units='B')

z.add_column('max_microburst_1ms_bits',
             label='uBurst 1ms',
             extractor='generic.max_microburst_1ms.bits',
             operation='max',
             units='B')

# Local Max Microburst detail
a = FocusedAnalysisTable.create(name='max-focused-table',
                                max=True,
                                zoom_duration='1s',
                                zoom_resolution='1ms',
                                tables={'source': t},
                                related_tables={'template': z})
report.add_widget(c3.TimeSeriesWidget,
                  a,
                  'Max Microburst Timeseries (1ms resolution)',
                  width=6)
report.add_widget(tables.TableWidget,
                  a,
                  'Max Microburst Bits Summary',
                  width=6)

# Local Min Microburst detail
a = FocusedAnalysisTable.create(name='min-focused-table',
                                max=False,
                                zoom_duration='1s',
Exemplo n.º 2
0
             units='B')

z.add_column('max_microburst_10us_bytes',
             label='uBurst 10us',
             extractor='max_traffic.microburst_10us_bytes',
             units='B')

z.add_column('max_microburst_100us_bytes',
             label='uBurst 100us',
             extractor='max_traffic.microburst_100us_bytes',
             units='B')

# Local Max Microburst detail
a = FocusedAnalysisTable.create(name='max-focused-table-microburst',
                                max=True,
                                zoom_duration='1s',
                                zoom_resolution='1ms',
                                tables={'source': p},
                                related_tables={'template': z})
report.add_widget(c3.TimeSeriesWidget,
                  a,
                  'Max Microburst Timeseries (1ms resolution)',
                  width=6)
report.add_widget(tables.TableWidget,
                  a,
                  'Max Microburst Bits Summary',
                  width=6)

# TCP Errors Template Table
tcp = AppResponseTable.create('TCPErrors')

tcp.add_column('error_type',
z.add_column('max_microburst_10us_bits', label='uBurst 10us',
             extractor='generic.max_microburst_10us.bits',
             operation='max', units='B')

z.add_column('max_microburst_100us_bits', label='uBurst 100us',
             extractor='generic.max_microburst_100us.bits',
             operation='max', units='B')

z.add_column('max_microburst_1ms_bits', label='uBurst 1ms',
             extractor='generic.max_microburst_1ms.bits',
             operation='max', units='B')

# Local Max Microburst detail
a = FocusedAnalysisTable.create(name='max-focused-table',
                                max=True,
                                zoom_duration='1s',
                                zoom_resolution='1ms',
                                tables={'source': t},
                                related_tables={'template': z})
report.add_widget(c3.TimeSeriesWidget, a,
                  'Max Microburst Timeseries (1ms resolution)', width=6)
report.add_widget(tables.TableWidget, a,
                  'Max Microburst Bits Summary', width=6)

# Local Min Microburst detail
a = FocusedAnalysisTable.create(name='min-focused-table',
                                max=False,
                                zoom_duration='1s',
                                zoom_resolution='1ms',
                                tables={'source': t},
                                related_tables={'template': z})
report.add_widget(c3.TimeSeriesWidget, a,
z.add_column('max_microburst_10us_bits', label='uBurst 10us',
             extractor='generic.max_microburst_10us.bits',
             operation='max', units='B')

z.add_column('max_microburst_100us_bits', label='uBurst 100us',
             extractor='generic.max_microburst_100us.bits',
             operation='max', units='B')

z.add_column('max_microburst_1ms_bits', label='uBurst 1ms',
             extractor='generic.max_microburst_1ms.bits',
             operation='max', units='B')

# Local Max Microburst detail
a = FocusedAnalysisTable.create(name='max-focused-table-microburst',
                                max=True,
                                zoom_duration='1s',
                                zoom_resolution='1ms',
                                tables={'source': t},
                                related_tables={'template': z})
report.add_widget(c3.TimeSeriesWidget, a,
                  'Max Microburst Timeseries (1ms resolution)', width=6)
report.add_widget(tables.TableWidget, a,
                  'Max Microburst Bits Summary', width=6)

# TCP Errors Template Table
tcp = NetSharkTable.create(name='TCPErrors', aggregated=True)

tcp.add_column('error_type', label='TCP Error Type', iskey=True,
               extractor='tcp.error_type', datatype='string')
tcp.add_column('errors', label='TCP Errors', sortdesc=True,
               extractor='tcp.errors', datatype='integer',
               operation='sum', default_value=0)