My App

Analytics Dashboards

Create custom dashboards with charts and statistics from your logs

Build powerful analytics dashboards to visualize your log data with customizable charts, metrics, and real-time statistics.

Creating Your First Dashboard

Step 1: Access Boards Section

  1. Navigate to app.fivemanage.com
  2. Click "New dashboard" button

Step 2: Configure Dashboard

  1. Enter a Dashboard Name (e.g., "Server Performance")
  2. Add an optional Description for context
  3. Click Create to initialize your dashboard

Adding Widgets

Dashboards support two widget types:

Widget Types

TypePurposeUse Case
NumberDisplay single metricTotal errors, user count, average response time
ChartVisualize trendsError rates over time, user activity patterns

Adding a Widget

  1. Click "Add widget" in the top left
  2. Select widget type (Number or Chart)
  3. Configure widget settings
  4. Click Save to add to dashboard

Configuring Number Widgets

Number widgets display aggregated metrics from your logs.

Basic Configuration

  1. Title - Widget display name
  2. Dataset - Select log source to aggregate from

Aggregation Types

Choose how to calculate your metric:

TypeDescriptionRequires FieldExample Use
CountTotal number of logsNoTotal errors today
SumAdd up field valuesYesTotal bandwidth used
AverageMean of field valuesYesAverage response time
MinimumLowest field valueYesFastest API response
MaximumHighest field valueYesPeak memory usage
Unique CountDistinct field valuesYesUnique users

Example Configurations

Total Errors Widget

Title: Total Errors (24h)
Dataset: application-logs
Aggregation: Count
Filters: 
  - level == "error"
  - timestamp >= now-24h

Average Response Time

Title: Avg Response Time
Dataset: api-logs
Aggregation: Average
Field: response_time_ms
Filters:
  - endpoint starts-with "/api"

Unique Active Users

Title: Active Users
Dataset: user-events
Aggregation: Unique Count
Field: user_id
Filters:
  - action == "login"
  - timestamp >= now-7d

Configuring Chart Widgets

Charts visualize data trends over time or by category.

Basic Configuration

  1. Title - Chart display name
  2. Dataset - Log source for data
  3. Chart Type - Bar Chart or Area Chart

Chart Types

Bar Chart

Best for:

  • Comparing discrete categories
  • Showing distribution
  • Side-by-side comparisons

Area Chart

Best for:

  • Time series data
  • Showing trends
  • Cumulative values

Aggregation Settings

Similar to number widgets, choose your aggregation:

  • Count (no field needed)
  • Sum, Average, Min, Max, Unique Count (requires field selection)

Group By (Optional)

Group data by a field to create multi-series charts:

Example: Errors by Level
Dataset: application-logs
Aggregation: Count
Group By: level
Result: Separate bars/lines for debug, info, warn, error

Time-Based Grouping

For time series charts, data automatically groups by time intervals:

  • Hourly - For 24-hour ranges
  • Daily - For weekly/monthly ranges
  • Weekly - For longer periods
  • Auto - System chooses based on range

Building Filters

Create precise data queries using the visual query builder.

Filter Structure

Filters support AND/OR logic:

  • AND - All conditions must be true
  • OR - Any condition can be true

Adding Filters

  1. Click "Add filter" or "Add group"
  2. Select field from dropdown
  3. Choose operator
  4. Enter comparison value

Available Operators

OperatorDescriptionExample
==Equalslevel == "error"
!=Not equalsstatus != "success"
existsField existsuser_id exists
not-existsField missingerror not-exists
starts-withText prefixpath starts-with "/api"
ends-withText suffixfile ends-with ".js"
containsText inclusionmessage contains "timeout"
not-containsText exclusionmessage not-contains "debug"
>=Greater or equalduration >= 1000
<=Less or equalcount <= 100
>Greater thansize > 1024
<Less thanresponse_time < 500

Complex Filter Examples

Example 1: Critical Errors

AND Group:
  - level == "error"
  - severity >= 8
  OR Group:
    - source == "api"
    - source == "database"

Example 2: Active Premium Users

AND Group:
  - user_tier == "premium"
  - last_activity >= now-7d
  - status == "active"

Dashboard Layouts

Widget Arrangement

  • Grid System - Widgets auto-arrange in responsive grid
  • Drag to Reorder - Click and drag widgets to reorganize
  • Resize Widgets - Drag corners to adjust size
  • Full Screen - Expand any widget for detailed view

Responsive Design

Dashboards adapt to screen size:

  • Desktop - Multi-column layout
  • Tablet - Two-column layout
  • Mobile - Single column stack

Real-Time Updates

Auto-Refresh

Dashboards update automatically:

  • Default - Every 30 seconds
  • Configurable - 10s to 5 minutes
  • Manual - Click refresh button

Next Steps