Dashboard User Guide

Preface

This document is a user guide for Push Framework Dashboard. It is intended to explain how the Dashboard works so that it is possible to interpret the data that it shows.

Introduction

The Dashboard is a Flex applet that shows analytic information streamed by a PF-based server or the dedicated Analytics server that is exposed at this page.

It uses multiple types of data visualizations control to help render each signal in the most adequate form.

Interface Layout

The UI is organized into 6 Tabs. Each tab generally contains a number of “dashlets” that visualize particular signals. You can move these dashlets as well as minimize them.

Operation Modes

The Dashboard can be used to connect to the real time feed of statistics from the PF-based server (or even through the Analytics server) or either to the historical data, exclusively via the Analytics server.

The “Live data/Stop data” in the left bottom area of the Dashboard requests and stops the real time information which are displayed in the first 4 tabs only. The fifth tab is used to send commands to the server and display the response. The final tab is used when we connect to the Analytics server and want to analyze historical feeds.

Visitors

This area is available when a connection to a PF-based server is avaible (either directly or through Analytics server). It shows the number of online connections (LogicalConnections), as well as :

  • Rate of physical connections or (SYNs)
  • Rate of incoming logical connections (hits in)
  • Rate of outgoing logical connections ((hits out)
  • Visits duration as an average over the observation duration.
  • List of online connections, their keys and IP infos.
  • Rate of Bounced connections.
  • Geographic location of online connections : Only available when connecting through the Analytics server.

Bandwidth

This shows bandwidth usage infos :

  • Rate of total data rate sent by the server
  • Rate of total data received by the server
  • Rate of data (sent/received) per Service
  • Average rate of data (sent/received) by connection.
Example :

Performance

This is about server speed and performance in term of the number of requests it is able to handle.

  • Total requests handled per Service
  • Processing Time Spent per request per Service
  • Total Processing Time regardless of Services (Average and Dispersion)

Broadcast QoS

This shows information about broadcast queues and quality of service. For each queue that you can check out, you can display :

  • Rate of data pushed to the queue
  • Rate of data sent out from the queue
  • Avg data sent out per connection.

History Analysis

This is only available when you are connected to an Analytics Server. Select an observation period, then click “get statistics”. Then select a desired signal to examine its values.

Example : geographic distribution of visits to your server :

Share