4 min readUpdated Mar 2, 2026

EventMonitorTile Documentation

Overview

The EventMonitorTile is a component designed to monitor specific events based on user-defined queries. It allows users to initiate monitoring of real-time events occurring across various domains and retrieves relevant event data based on selected timespans. This component continuously polls for new events, alerts users of any changes, and provides an interface for easy visualization and interaction with event data.

Purpose

The primary purpose of the EventMonitorTile is to provide a mechanism for users to:

How It Works

When the user inputs a query and selects a timespan, the EventMonitorTile makes API calls to fetch events that match the criteria. The monitoring can be started and stopped via dedicated buttons, and the data is displayed in a clean list format. The component handles loading states, errors, and indicates when data is last checked. It utilizes JavaScript's asynchronous capabilities to retrieve data without blocking the user interface.

Data Expectations

The EventMonitorTile expects:

Settings

1. Query

2. Timespan

3. Loading State

4. Error State

5. Event List

6. Monitoring State

7. Last Checked

Use Cases & Examples

Use Cases

  1. Real-Time News Monitoring: A media company may use the EventMonitorTile to monitor breaking news events related to specific keywords (e.g., "elections", "COVID-19").

  2. Market Event Alerts: Financial institutions can utilize the tile to track specific market events or regulatory changes by monitoring relevant sectors.

  3. Social Media Event Tracking: Businesses can track significant social media events or trends based on user-set keywords that are relevant to their marketing strategies.

Example Configuration

Use Case: A marketing team wants to monitor recent events related to "product launch".

Configuration Data

json
{
  "tile": {
    "config": {
      "defaultQuery": "product launch",
      "defaultTimespan": "30min"
    }
  }
}

Explanation:

This configuration enables the marketing team to react promptly to market developments and competitive activities.