Skip to content

Commercial Plan Billing Logic


The Guance Commercial Plan uses a pay-as-you-go model, with the Workspace as the billing unit. The billing cycle is calculated by day. At 00:00 every day, the previous calendar day's data is settled, and bills are synced to the Billing Center.

Settlement Process

  1. Individually count the data volume generated by each service in the Workspace;
  2. Generate billing details based on the counted traffic;
  3. Sync the billing data to the Billing Center and deduct the fee according to the selected settlement method.

    • Direct settlement in the Billing Center (top-up, Prepaid Card)
    • Deduction and settlement via cloud providers (Huawei Cloud, Alibaba Cloud, AWS, Microsoft Azure, etc.)

Concepts

Term Description
Basic Billing The unit price of the billing item is a fixed value
Tiered Billing The unit price is tied to the data storage policy (retention duration); the longer the duration, the higher the unit price
Data Storage Set custom retention durations for different data types

Billing Items

Metrics Billing Methods

Metrics are billed by data points by default, and billing by time series is also supported.

Notes
  • Only one metric billing method is used in a Workspace, so there is no duplicate billing;
  • To use time-series billing, contact your Account Manager to request the switch.

Data Points

Counts all metric data points reported within the storage period (per 10 million data points).


Time Series

Counts the number of tag combinations for each metric in the metric data reported by users via DataKit on the current day (per 1,000/day).

For more details, see Detailed Explanation of Time Series Logic.


Logs

Billing methods are provided according to feature usage and storage method.

Standard Storage

Billing is metered based on data entries by default. If you need to use the billing by ingested volume model, contact your Account Manager.

Billing by Data Entries

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

Data Type Billing Scope Storage Policy Association
Logs Daily data increment When "Custom Multiple Indexes" is enabled, each index is counted independently and the corresponding storage policy unit price is applied respectively
Events Events generated by monitors, SLOs, Intelligent Inspection, and custom events The storage policy unit price of the log default index is used by default
Synthetic Monitoring (Self-hosted Nodes) Synthetic test data reported by self-hosted synthetic test nodes Same as above; the default index unit price applies
Large Log Splitting Rules
  • ES storage: when a single log > 10 KB, billed entries = log size/10 KB
  • SLS storage: when a single log > 2 KB, billed entries = log size/2 KB

A single entry smaller than the above limits is counted as 1 entry.

Billing by Ingested Volume

Counts the log write volume reported by users and bills based on the data volume before compression (per GB/day).

Warning

To switch to billing by ingested volume, contact your Account Manager.

Long-term Storage

Long-term log storage is billed based on the log data volume that exceeds the standard storage duration (per GB/day). The billing scope covers all log data in the total long-term storage period that exceeds the standard storage period. Data within the standard storage period is not billed again.

Storage Example

If you set the standard storage duration to 30 days and the long-term storage duration to 180 days, long-term storage counts only the total data volume from days 31–180. Data from days 1–30 belongs to the standard storage period and is not additionally counted into long-term storage.

Index Advanced Matching

After you enable "Advanced Matching" for a log index, the system matches and processes log data through the Central Pipeline based on the configured conditions.

In addition to the fees generated by the logs themselves, Advanced Matching is also billed based on the data volume actually processed by the Central Pipeline (per GB/day). See Central Pipeline for the specific billing rules.

Notes

If the same log data matches both Advanced Matching and other processing rules of the Central Pipeline, the Central Pipeline processing volume is counted only once and is not billed twice.


Trace

The trace billing scope includes Application Performance Monitoring (APM) and Agent monitoring data. Traces from Agent monitoring are counted with deduplication by trace_id, and spans are counted by new entries per day. The system intelligently selects the billing method based on actual statistics:

  • If the Trace count ≥ Span count/10, billing is by Trace count;
  • Otherwise, billing is by Span count.
Billing Dimension Unit Counting Method
Trace Per million/day Deduplicated by trace_id
Span Per 10 million/day Counts the number of new spans for the day

APM Profile

Counts the number of APM Profile data records reported (per 10,000 records/day).

Billing Notes

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

  • If a Profile analysis file > 300 KB, the data is split into multiple entries for billing. Calculation formula: billed entries = file size/300 KB

  • If an analysis file ≤ 300 KB, it is billed as 1 entry


RUM PV

Counts the number of page views reported by RUM (per 10,000 PV/day).

Billing Notes

The larger of the PV count and the sum of Resource, Long Task, Error, and Action entries/100 is used as the billable data for the day.

Whether SPA (Single Page Application) or MPA (Multi-Page Application), page views are counted per page visit (including refreshes), with each visit counted as 1 PV.


Session Replay

Counts the number of session_id values with has_replay: true (per 1,000 Sessions/day).

Long Session Splitting

If there are exceptionally long active Sessions, a Session is split into multiple entries for billing based on time_spent:

  • If Session time_spent > 4 hours, billed count = time_spent/4 hours

  • If time_spent ≤ 4 hours, it is counted as 1 Session


Network

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


Synthetic Testing

Synthetic Testing has two billing items: "Synthetic Test Execution Counts" and "Synthetic Test Data Storage".

Synthetic Test Execution Counts:

When synthetic test tasks are enabled and test results are returned through the synthetic test nodes provided by Guance, the number of new synthetic test data entries within each hour is counted at hourly intervals (per 10,000 API Tests/day).

Each Browser Test execution counts as 10 executions, and each execution of other synthetic test types counts as 1 execution. When self-hosted synthetic test nodes are used, billed executions are calculated at 1/10 of public synthetic test nodes: each Browser Test execution is billed as 1 execution, and each execution of other synthetic test types is billed as 0.1 executions.

Synthetic Test Data Storage:

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


Triggers

Counts the total number of scheduled task executions per day based on monitors, AI Monitors, Smart Monitoring, SLOs, Generate Metrics, etc., plus officially provided advanced function execution calls and DataKit or OpenAPI query calls (per 10,000 calls/day).

Task Type Billing Rule Description
Monitor detection (standard) 1 count/detection Detection types other than sudden change, interval, outlier, and log detection
Monitor detection (complex) 5 counts/detection Sudden change detection, interval detection, outlier detection, and log detection
Detection interval stacking +1 count/15 minutes When the detection interval > 15 minutes, the portion exceeding 15 minutes is rounded up and stacked for every 15 minutes
AI Monitor 1 count/detection Each detection execution
Smart Monitoring (Host/Log/Application) 10 counts/execution Each detection execution
Smart Monitoring (RUM) 100 counts/execution Each detection execution
AI Smart Monitoring 100 counts/execution Each detection execution
DataKit/OpenAPI query 1 count/query -
AI API call 1 count/call Both Agent Teams and OWL tools call the AI API to query data in the workspace
Generate Metrics 1 count/query Each query when Generate Metrics is enabled
DataFlux Func advanced functions 1 count/query Each query when an advanced function is selected
Escalation Policy notification 100 counts/trigger Recorded when a notification is sent upon matching an escalation policy
Programmable Monitor/security detection rules 100 counts/trigger Each detection execution
Notes
  • Each AI Monitor detection counts as 1 trigger, and Credits are also deducted based on the actual consumption of that detection. The two usages are counted separately.
  • Each AI Smart Monitoring detection counts as 100 triggers, and Credits are also deducted based on the actual consumption of the AI analysis. The two usages are counted separately.
  • The AI API is currently used only for internal AI capabilities and is not yet open externally.

Calculation Examples

  1. Standard case: run 1 "sudden change detection" → 5 triggers

  2. Exceeding the detection interval: run 1 "outlier detection" with a 30-minute detection interval → base 5 + excess (30-15=15 minutes, 15/15=1) → 6 triggers in total

  3. Multiple detections and exceeding the interval: run 2 "interval detections" with a 60-minute detection interval → base 2×5=10 + excess (60-15=45 minutes, 45/15=3) → 13 triggers in total


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 compressed traffic by external archive type, counting daily increments
Internal Storage per GB/day Aggregate raw uncompressed traffic by internal storage type, counting the full volume

Sensitive Data Scanning Volume

Counts the raw traffic size of sensitive data scanned based on scanning rules (per GB/day).

If a log entry A needs to be scanned and all three fields within that entry require masking rule processing, the system bills the masking scans for the three fields separately.


Security Detection Scanning Volume

Counts the size of data actually scanned by security detection rules each day (compressed) (per GB/day).


Error Records

Counts the number of new linked error data entries per day, including error data reported to Error Tracking (per 1,000 entries/day).


Scheduled Reports

Counts the number of scheduled reports sent per day in the Workspace (per send/day).


Central Pipeline

Counts the log data volume actually processed by the Central Pipeline each day (per GB/day).


SMS

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


Phone Calls

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


Obsy AI

Obsy AI Service Subscription

Counts the plan tier and subscription fee of the Obsy AI service in the Workspace.

Billing cycle: the activation date serves as the anchor date of the subscription cycle, and the subscription renews automatically 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 anchor date for subsequent months. For example: activated on January 31, renews on February 28/29, and still renews on March 31.

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

Plan Upgrades

When users upgrade the Obsy AI service plan, no manual review is required. If the Workspace balance is sufficient, the system immediately deducts the fee and generates a bill, and the plan entitlement and plan bonus credits take effect at the same time.

Bonus Credits

Plan China Region Hong Kong & Global Region Issuance Rules
Basic 2,000 Credits/month 750 Credits/month Issued on the 1st of each calendar month, reset monthly, and not accumulated
Pro 40,000 Credits/month 30,000 Credits/month Issued per subscription cycle and valid within the current subscription cycle
Team 120,000 Credits/month 90,000 Credits/month Issued per subscription cycle and valid within the current subscription cycle
Bonus Credits Notes
  • Basic plan bonus credits reset on the 1st of each month and do not carry over to the next month;
  • Bonus credits are issued immediately when a paid plan is activated or an upgrade takes effect, and are issued again per the new subscription cycle after renewal;
  • Plan bonus credits are only available within the corresponding validity period and expire afterwards;
  • Credit calculation results are rounded down to integers.

By Credits

Counts the total Credits consumed on the current day by Obsy Agent Teams, Obsy Copilot, AI Monitor, and AI Smart Monitoring (per 10 Credits/day).

AI Monitor credit consumption: each time a detection runs, Credits are deducted based on the actual consumption of that detection. The configured "Credit Budget per Detection" is used to control the credit consumption of a single detection and does not mean a fixed amount is deducted each time. Each detection is additionally counted as 1 Trigger.

AI Smart Monitoring credit consumption: each time a detection runs, Credits are deducted based on the actual consumption of the AI analysis; each detection is additionally counted as 100 Triggers.

Billing method: Obsy AI Credits use a prepaid top-up model (pay first, use later); pay-as-you-go or postpaid settlement is not supported. Users need to contact their Account Manager to pre-purchase and top up Credits at the unit price corresponding to the current site and currency.

Deduction rules: the system first uses plan bonus credits for deduction. After plan credits are used up or expire, prepaid Credits are then deducted. Prepaid Credits do not expire; when the credit balance is used up, Obsy AI Q&A, Agent invocation, and other related services can no longer be used until you top up.

Credits Unit Prices

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

The unit prices above are per 10 Credits.

Usage Analysis

In Plans & Billing > Usage Analysis, the Commercial Plan "Log Raw Write Traffic (Bytes)" chart is displayed split by log index, and the statistic names use the count("Index") format, where Index is the log index name.


Further Reading

You may also want to read:

Feedback

Is this page helpful?