Create a new screen serving as a portal for multiple Kibana dashboards in XC Console

Kibana is an example of a scriptable interactive visualization and analytics platform.

Features in Kibana dashboards that may not be in XC Console:

  1. Having a user configurable list of "queires", such as "not attack" (tel_isAttack = false), "blocked attack" (tel_isAttack = true and tel_attackAction != 'PASS') and "unmediated attack" (tel_isAttack = true and tel_attackAction = 'PASS'), and having each panel in dashboard optionally use one or more "query" as a statistical tally criterion. Example: number of transactions in each "query" category over a time range.

  2. Be able to add "string-query" which is an arbitrary valid SQL conditional expression.

  3. Allow user to create a "filter" dynamically by clicking on a value in a table, or in a chart.

  4. Allow user to "drag and drop" on a time-series chart to create a new time range filter.

  5. Allow user to see individual record in a panel. User can configure what columns to be displayed and sort by any column. User can also see "full record", by clicking on a row.

  6. Having a "selector" which allows user to view all possible values in a field, and filter by selecting a subset of the values.

  7. Allow user to change a chart type e.g. from bar to line chart on each chart panel.

  8. Allow user to stack multiple time-series or not stack them in a time series chart.

  9. Allow user to save a dashboard with filters data.

  10. Allow user to share a dashboard with others using an URL.

  11. Automatic cancellation of stale queries.

If we expect migrating any existing BRM customers to XC, we need to have interactive visualization and analytic features which includes all above at least.

  • Xingguo Zhang
  • Aug 18 2023
  • Attach files