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¶
- Individually count the data volume generated by each service in the Workspace;
- Generate billing details based on the counted traffic;
-
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¶
-
Standard case: run 1 "sudden change detection" → 5 triggers
-
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
-
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: