Skip to content

Commercial Plan Billing Logic


TrueWatch Commercial Plan uses a pay-as-you-go model, with workspaces as the billing unit. The billing cycle is calculated daily, settling data from the previous calendar day at midnight, and the bill is synchronized to the Billing Center.

Settlement Process

  1. The data volume generated by each service within a workspace is calculated independently.
  2. Billing details are generated based on the measured traffic.
  3. Billing data is synchronized to the Billing Center, and deductions are made according to the selected payment method.

    • Direct settlement in the Billing Center (top-up, prepaid card)
    • Cloud provider deduction settlement (Huawei Cloud, Alibaba Cloud, AWS, Azure)

Concepts

Term Description
Basic Billing Unit price of the billing item is a fixed value
Tiered Billing Unit price is tied to the data retention policy (storage duration); longer duration results in a higher unit price
Data Storage Custom retention duration for different data types

Billing Items

Time Series

Counts the number of tag combinations for each metric reported by users via DataKit on a given day (per thousand items/day).

For more details, see Time Series Logic Explanation.


Metric Points

Usage Notes

To switch from "Time Series" to "Metric Points" for metric billing, please contact your account manager.

Full count of all metric data points reported during the storage period (per ten million data points).


Logs

Provides corresponding billing methods based on feature usage and storage method.

Standard Storage

By default, billing is based on "Number of Log Data Entries". If you prefer to use the "Ingested Traffic" billing model, please contact your account manager.

Billing by Number of Data Entries

Counts the number of newly reported data entries per day, including data generated by logs, events, and other features (per 1 million entries/day).

Data Type Scope of Count Associated with Storage Policy
Logs Daily data increment When "Custom Multiple Indexes" is enabled, each index is counted independently and applies its corresponding storage policy unit price
Events Events generated by Monitors, SLOs, Intelligent Inspection, custom events Uses the storage policy unit price of the log default index by default
Synthetic Monitoring (Self-hosted Nodes) Synthetic test data reported by self-hosted nodes Same as above, uses the default index unit price
Large Log Splitting Rules
  • ES Storage: When a single log > 10 KB, billing count = log size / 10 KB
  • SLS Storage: When a single log > 2 KB, billing count = log size / 2 KB

If a single entry is smaller than the above limits, it is counted as 1 entry.

Billing by Ingested Traffic

Counts the raw log write traffic size reported by users (before compression, per GB/day).

Warning

To switch to billing by ingested traffic, please contact your account manager.

Long-term Storage

The long-term log storage billing volume is calculated based on the raw storage size of log data within the current total long-term storage period, deducting the raw storage size of log data within the standard storage period (per GB/day). That is, only log data exceeding the standard storage duration is billed.

Storage Example

Suppose you set the standard storage duration to 30 days and the long-term storage duration to 180 days. Long-term storage only counts the total data for days 31–180; data within the 30-day standard storage period is not repeatedly counted for long-term storage.

Index Matching

Counts the average daily data volume processed by users through index matching (GB/day).

Description

Since index matching uses the central Pipeline to process data, if the same data is processed by both index matching and the central Pipeline, it is billed only once, without duplicate charges.


Traces

The system intelligently selects the billing method based on actual statistics:

  • If Trace count ≥ Span count / 10, billing is based on the number of Traces;
  • Otherwise, billing is based on the number of Spans.
Billing Dimension Unit Counting Method
Trace Per million/day Deduplicated by trace_id
Span Per ten million/day Counts newly added Spans for the day

Profiling

Counts the number of reported Profiling data entries (per ten thousand entries/day).

Billing Notes

Profiling data mainly consists of two parts: base attribute data + Profiling analysis files.

  • If the Profiling analysis file > 300 KB, the data is split into multiple entries for billing. Formula: billing count = file size / 300 KB
  • If the analysis file ≤ 300 KB, it is counted as 1 entry.

RUM PV

Counts the number of page views reported by users (per ten thousand PV/day).

Billing Notes

The billing data for the day is the larger of the PV count and the sum of Resource, Long Task, Error, and Action counts / 100.

Whether it is an SPA (Single Page Application) or MPA (Multi-Page Application), it counts page visits (including refreshes), with each visit counting as 1 PV.


Session Replay

Counts the number of session_id with has_replay: true (per thousand Sessions/day).

Long Session Splitting

If there is a long-lived active session, the session is split into multiple entries for billing based on time_spent:

  • If session time_spent > 4 hours, billing count = time_spent / 4 hours
  • If time_spent ≤ 4 hours, it is counted as 1 Session.

Network

Counts the number of host entities in network data reported by eBPF in the workspace (per host reporting network data/day).


Synthetic Tests

There are two billing items for Synthetic Tests: "Synthetic Test Execution Count" and "Synthetic Test Data Storage".

Synthetic Test Execution Count:

When a Synthetic Test task is enabled and returns results through the synthetic test nodes provided by TrueWatch, the number of newly added test data entries is counted hourly (per 10,000 API Tests/day).

Each Browser Test execution counts as 10 executions, while other test types count as 1 execution per execution. When using self-hosted nodes, the billing count is 1/10 of that for public nodes: Browser Test executions count as 1 per execution, and other test types count as 0.1 per execution.

Synthetic Test Data Storage:

Counts the number of newly reported synthetic test data entries per day (per million entries/day).


Triggers

Counts the total daily number of executions of scheduled tasks based on Monitors, Intelligent Monitoring, SLOs, Generate Metrics, etc., advanced function execution calls provided by the official platform, and DataKit or OpenAPI query calls (per ten thousand times/day).

Task Type Billing Rule Description
Monitor Check (Standard) 1 time/check Check types other than Change Detection, Interval Detection, Outlier Detection, and Log Detection
Monitor Check (Complex) 5 times/check Change Detection, Interval Detection, Outlier Detection, Log Detection
Detection Interval Overlap +1 time/15 minutes When the detection interval > 15 minutes, the portion exceeding 15 minutes is added by rounding up every 15 minutes
Intelligent Monitoring (Host/Log/Application) 10 times/execution Per execution of a check
Intelligent Monitoring (RUM) 100 times/execution Per execution of a check
DataKit/OpenAPI Query 1 time/query -
AI API Call 1 time/call Both Agent Teams and OWL tools query workspace data via AI API calls
Generate Metrics 1 time/query Each query when Generate Metrics is enabled
DataFlux Func (Automata) Advanced Functions 1 time/query Each query when an advanced function is selected
Escalation Policy Notification 100 times/trigger Recorded when a notification is sent after hitting an escalation policy
Programmable Monitor/Security Check Rule 100 times/trigger Per execution of a check
Description

The AI API is currently only used for internal AI capabilities and is not open to external use.

Calculation Examples

  1. Standard Case: 1 execution of "Change Detection" → 5 trigger calls

  2. Exceeding Detection Interval: 1 execution of "Outlier Detection", detection interval 30 minutes → Base 5 times + excess portion (30-15=15 minutes, 15/15=1) → Total 6 times

  3. Multiple Checks with Excess Interval: 2 executions of "Interval Detection", detection interval 60 minutes → Base 2×5=10 times + excess portion (60-15=45 minutes, 45/15=3) → Total 13 times


Data Forwarding

Based on the data forwarding archive type, there are two billing categories.

Forwarding Type Unit Counting Method
External Storage per GB/day Aggregate traffic by external archive type after compression, counting daily increment
Internal Storage per GB/day Aggregate traffic by internal storage type raw, uncompressed, counting total volume

Sensitive Data Scanning Traffic

Based on scanning rules, the size of raw traffic scanned for sensitive data (per GB/day).

If a log data entry A needs to be scanned, and masking rules need to be applied to three fields within that data, the system bills for the masking scan of each of these three fields separately.


Security Check Scanning Traffic

Counts the actual data size scanned by daily security check rules (after compression) (per GB/day).


Error Records

Counts the number of newly added error data entries per day, including error data reported to the Error Center (per 1,000 entries/day).


Scheduled Report

The number of daily scheduled report deliveries within the workspace (per delivery/day).


Central Pipeline

Counts the data size of all raw logs processed by the central Pipeline (per GB/day).


SMS

Counts the number of SMS messages sent on a given day (per 10 messages/day).


Voice Call

Counts the number of voice notifications sent daily (per call/day).


TOBY AI

TOBY AI Service Subscription

Counts the plan tier and subscription fee of the TOBY AI service within the workspace.

Billing Cycle: The activation date is the subscription cycle base date, with automatic renewal on the same day each month; if that date does not exist in a month, renewal occurs on the last day of that month, without changing the original cycle base date for subsequent months. Example: Activated on January 31, renewed on February 28/29, still renewed on March 31.

Plan Max Agents China - CNY China - USD Hong Kong & Global - CNY Hong Kong & Global - USD
Basic Up to 1 Free Free Free Free
Pro Up to 3 ¥999 $150 ¥1999 $300
Team Up to 20 ¥2999 $450 ¥5999 $900

Plan Upgrade

When a user upgrades the TOBY AI service plan, no manual review is required. If the workspace balance is sufficient, the system will immediately deduct the fee and generate a bill. Plan benefits and plan-granted credits take effect simultaneously.

Plan-Granted Credits

Plan China Hong Kong & Global Distribution Rule
Basic 2,000 Credits/month 750 Credits/month Distributed on the 1st of each calendar month, reset monthly, non-cumulative
Pro 40,000 Credits/month 30,000 Credits/month Distributed per subscription cycle, valid within the current subscription cycle
Team 120,000 Credits/month 90,000 Credits/month Distributed per subscription cycle, valid within the current subscription cycle
Plan-Granted Credits Description
  • Basic plan granted credits are reset on the 1st of each month and do not carry over to the next month.
  • Paid plan credits are distributed immediately upon activation or upgrade; they are re-distributed after renewal for the new subscription cycle.
  • Plan-granted credits are only usable within their validity period and expire thereafter.
  • Credit calculation results are rounded down to the nearest integer.

By Credits

Counts the total Credits consumed by TOBY AI Agents and TOBY AI TruePilot on a given day (per 10 Credits/day).

Billing Method: TOBY AI Credits use a prepaid top-up model, not pay-as-you-go or postpaid. Users need to contact their account manager to purchase and top up Credits at the unit price corresponding to the current site and currency.

Deduction Rule: The system first deducts plan-granted credits. After plan-granted credits are used up or expire, prepaid credits are deducted. Prepaid credits do not expire. When the credit balance is exhausted, services such as TOBY AI Q&A and Agent calls will be unavailable until credits are topped up.

Credits Unit Price

Site Unit Price
China ¥0.25
China $0.036
Hong Kong & Global ¥0.7
Hong Kong & Global $0.1
Note

The unit prices above are per 10 Credits.


Further Reading

You may also be interested in: