Available parameters

rpt_json

This field tells Plixer Scrutinizer how to prepare the data: report type, timeframe, filters, aggregation, etc.

Expected JSON object:

{
  "reportTypeLang": "conversations",
  "filters": {
      "sdfDips_0": "in_0A190101_ALL"
  },
  "reportDirections": {
      "selected": "inbound"
  },
  "times": {
      "dateRange": "LastFiveMinutes",
      "clientTimezone": "America/New_York"
  },
  "dataMode": {
      "selected": "saf"
  },
  "rateTotal": {
      "selected": "total"
  },
  "dataGranularity": {
      "selected": "auto"
  },
  "bbp": {
      "selected": "bits"
  }
}

The example above shows the minimum needed option for each field. The following table is a breakdown of the available options for each of the fields from above:

reportTypeLang

A language keycode that represents a report type

Report Lang

Report Description

conversations

Conversations WKP (the default report)

host2host

Host to Host

ipGroupGroup

IP Group to IP Group

applications

Applications defined

country2country

Country to Country

..etc..

Each report has an API tab, with the report lang, in the UI

filters

sdfDips_0

The exporter and interface to use to generate report with. The syntax for this field is in_[IP Hex]_[interface(s)].

Value

Description

in_0A190101_ALL

Uses all interfaces

in_0A190101_0A190101_1

Uses interface index 1

reportDirections

selected

Specifies which direction to query, relative to the interfaces in the filter. If not applicable, use inbound.

Value

inbound

outbound

times

Specifies the dateRange in the report

dateRange

Indicates the timeframe to include in the report

Value

LastFiveMinutes

LastTenMinutes

LastFifteenMinutes

LastTwentyMinutes

LastThirtyMinutes

LastFortyfiveMinutes

LastHour

LastFullHour

LastThreeDays

LastSevenDays

LastThirtyDays

Today

Yesterday

Last24Hours

ThisWeek

LastWeek

ThisMonth

LastMonth

ThisYear

LastYear

Custom

start

Start date of the data to include in the report. Use Custom in the dateRange field to set the start date.

end

End date of the data to include in the report. Use Custom in the dateRange field to set the end date.

clientTimezone

Displays dates local to your time zone

Value

America/New_York

America/Los_Angeles

dataMode

Saves and rolls up data to condense collected information

selected

Indicates the timeframe to include in the report

Value

Description

saf

Default dataMode type

traditional

Used for legacy support

rateTotal

Specifies whether to display data as a rate or as total traffic

selected

Value

Description

rate

Displays row data as a rate. For example, packets per second or bits per second

total

Displays row data as total traffic. For example, total traffic seen within the timeframe

dataGranularity

Specifies how to retrieve data for the report

selected

Value

Description

auto

Lets the API select the data aggregation method

1m

Displays row data as total traffic. For example, total traffic seen within the timeframe

5m

Shows data from 1-minute granularity

30m

Shows data from 5-minute granularity

2h

Shows data from 2-hour granularity

12h

Shows data from 12-hour granularity

bbp

Determines how to display the data

selected

Value

Description

bits

Displays data as bits per second or total bits, depending on the rateTotal selection

bytes

Displays data as bytes per second or total bytes, depending on the rateTotal selection

percent

Displays data as a percentage, rateTotal selection is disregarded

data_requested

This field tells Plixer Scrutinizer how to prepare the data for graphs, table pagination, etc.

Important

The direction specified in data_requested must match the reportDirections selected value in rpt_json (e.g. inbound/inbound or outbound/outbound).

Expected JSON object expected:

{
   "inbound": {
       "graph": "none",
       "table": {
           "query_limit": {
               "offset": 0,
               "max_num_rows": 10
           }
       }
   }
}

The example above shows the minimum needed option for each field.