Skip to main content

Safety and Reliability

Safe

Collection safety

Page embedded JS probe is a common monitoring method of WEB RUM at present, which has been accepted by most users. Users can locally view the data uploaded after their page is embedded in the cloud JS probe, that is, the uploaded data is transparent. See below for the method: (Take the browser Chrome as an example)

Open Chrome, press F12 to open it Developer Tools>Network, and access the page embedded in the listening cloud JS through the Chrome browser. The action interface uploads the performance data after the code is embedded successfully. View the header information, and you will see what data is uploaded when you access the embedded page.

security4

security5

Transmission security

It is encrypted by MD5 and then transmitted by HTTPS.

Storage security

Passwords are stored in the database as HMAC-MD5.

The account is secure

  • The system provides a special login control module to identify and authenticate the login user.

  • The system provides the function of handling login failure, which can require re-verification by refreshing the verification code.

  • The system provides the function of checking the uniqueness of user identity and the complexity of authentication information to ensure that there is no duplicate user identity in the application system and that the authentication information is not easily used.

Reliability

Agent Size116KB
Screen Recording Plugin V0.2.0 (Optional)57KB
Encryption Plugin V0.2.0 (Optional)40KB
Embedding Performance ComparisonJS Heap MINJS Heap MAXScripting
Page without embedded code1.66MB2MB27.8ms
Page with embedded code1.7MB3.37MB115.4ms
Difference0.04MB1.37MB87.6ms
Unembedded code of Standard deviation0.10MB0.07MB3.18ms
Standard Deviation of Embedded Code0.17MB0.21MB16.56ms
Traffic ConsumptionPage Performance Data (No Slow Pages)PC Access2.26KB
Mobile Access2.38KB
Page Performance Data (With Slow Pages, Containing 2 Requests, 60 Elements): Related to Page Content SizePC Access24.87KB
Mobile Access27.11KB
JS Error (1 reported, containing 4 JS errors): JS errors are uploaded in batches. Generally, only one will be reported within 10 seconds, depending on the number of JS errors on the page itself.PC Access7.15KB
Mobile Access7.39KB
Ajax (1 Ajax request): The more Ajax requests on the page, the more bandwidth is consumed.PC Access2.08KB
Mobile Access2.27KB
Ajax (10 reports, each containing 5 Ajax requests): After merging probe requests, a single report can contain a maximum of 10 data entries, resulting in a total of 50 Ajax requests reported.PC Access19.16KB
Mobile Access19.75KB
National Cryptographic Encryption - Page Performance Data (No Slow Pages)PC Access4.81KB
Mobile Access4.94KB
National Cryptographic Encryption - Page Performance Data (Slow Page Includes 2 Requests, 60 Elements)PC Access51.96KB
Mobile Access52.33KB
National Cryptographic Encryption - JS Errors (1 Report, Includes 4 JS Errors): JS errors will be uploaded in a merged manner. Generally, only 1 error will be reported within 10 seconds, depending on the number of JS errors on the page itselfPC Access15.19KB
Mobile Access15.38KB
National Cryptographic Encryption - Ajax (1 Ajax Request)PC Access4.07KB
Mobile Access4.15KB
National Cryptographic Encryption - Ajax (10 Reports, Each Report Contains 5 Ajax Requests): After merging probe requests, a single report can contain a maximum of 10 data entries, resulting in a final report of 50 Ajax requestsPC Access37.16KB
Mobile Access38.01KB
Lightweight Encryption - Page Performance Data (No Slow Pages)PC Access3.55KB
Mobile Access3.7KB