Product Deployment Instructions¶
Guance Deployment Plan allows users to install Guance system software and run services on their local infrastructure or private cloud environments. The Deployment Plan is available in subscription-based, license-based, and pay-as-you-go versions.
“Guance” is a cloud service platform designed to provide full-stack observability for applications in the era of cloud computing and cloud-native systems. Developed by Shanghai Guance Future since 2018, “Guance” aims to serve a wide range of cloud-based development projects in China. Compared to complex and variable open-source products like ELK, Prometheus, Grafana, Skywalking, etc., “Guance” not only provides monitoring but also offers comprehensive observability services. It integrates all cloud and cloud-native related technology stacks, allowing project teams to use our product easily without needing to invest significant effort in researching or modifying immature open-source products. Moreover, “Guance” charges based on usage, entirely according to the data volume generated by users, eliminating the need for hardware investment. For paying customers, we establish professional service teams to help build core data protection systems with features such as real-time, flexibility, scalability, and ease of deployment, supporting both cloud SaaS and on-premises deployment modes.
Supported Operating Systems and CPU Architectures¶
Distribution | X86_64/AMD64 | ARM64/AARCH64 |
---|---|---|
CentOS | ||
RedHat | ||
Ubuntu | ||
Kylin | ||
Amazon Linux |
Product Architecture¶
Component Description¶
Service Name | Namespace | Component Function | Notes |
---|---|---|---|
front-webclient | forethought-webclient | Console frontend | |
dataflux-doc | forethought-webclient | Help documentation | |
management-webclient | forethought-webclient | Management backend frontend | |
core-worker | forethought-core | Backend service | |
core-worker-beat | forethought-core | Backend service | |
core-worker-correlation | forethought-core | Backend service | |
front-backend | forethought-core | Backend service | |
inner | forethought-core | Backend service | |
management-backend | forethought-core | Management API backend | |
open-api | forethought-core | Guance external data service | |
static-resource-nginx | forethought-core | Resource FTP service | |
jfr-parser | forethought-kodo | Profile service | |
kodo | forethought-kodo | DQL backend service | |
kodo-asynq-client | forethought-kodo | Data scheduling service | |
kodo-inner | forethought-kodo | Internal service | |
kodo-nginx | forethought-kodo | Monitoring data proxy service | |
kodo-ws | forethought-kodo | Internal service | |
kodo-x | forethought-kodo | Data consumption service | Additional instances can be added if data collection is too large |
python-pprof-parser | forethought-kodo | Profile service | |
server | func2 | Web service providing: 1. Web interface 2. API 3. Subscription maintenance |
|
server-inner | func2 | Internal service | |
worker-0 | func2 | System worker unit, does not directly handle user code | |
worker-1-6 | func2 | Responsible for synchronous function calls, such as: 1. Authorization link handling 2. Subscription message processing |
|
worker-7 | func2 | Responsible for debugging code execution (directly running functions from the Web interface) | |
worker-8 | func2 | Automatic trigger processing | |
worker-9 | func2 | Batch processing | |
worker-beat | func2 | Trigger for automatic tasks | |
message-desk | middleware | Guance push center | |
message-desk-worker | middleware | Guance push center worker unit | |
nsqadmin | middleware | Web UI for real-time cluster introspection and management tasks | |
nsqd | middleware | Daemon receiving, queuing, and delivering messages to clients | |
nsqd2 | middleware | Daemon receiving, queuing, and delivering messages to clients | |
nsqd3 | middleware | Daemon receiving, queuing, and delivering messages to clients | |
nsqlookupd | middleware | Daemon managing topology information and providing eventually consistent discovery service | |
internal-dataway | utils | Internal data gateway | |
utils-server | utils | Internal tool service |
Commercial Deployment Plan¶
The Deployment Plan is obtained through subscription or purchasing licenses, providing you with a local installation package and authorization for Guance to create your Exclusive Plan Guance. During the service period, Guance will continuously provide upgrade packages and online support services to ensure your platform can be upgraded to the latest version.
Pay-as-you-go Version¶
End-users obtain Guance software usage authorization via daily subscription, with the authorization unit being the maximum number of active collectors reported on that day. Within the subscription period, users can always get the latest version upgrades of Guance software and enjoy standard support services.
Note: The pay-as-you-go version requires real-time reporting of usage data to Guance's public gateway.
Subscription-based Version¶
End-users obtain Guance software usage authorization via annual subscription, with the authorization unit being the number of supported collectors. Within the subscription period, users can always get the latest version upgrades of Guance software and enjoy standard support services.
Note: The minimum subscription period for the subscription-based version is one year.
License-based Version¶
End-users can make a one-time payment to obtain permanent usage rights for a specified version of Guance, with the authorization unit being the number of supported collectors. A one-year warranty service is included by default, and users can renew the warranty service annually. Within the valid warranty period, users can always get the latest version upgrades of Guance software and enjoy standard support services.
Version Comparison¶
Version | Duration Available | Upgrade Service | Technical Support | Installation Package Acquisition Method | License Required |
---|---|---|---|---|---|
Commercial Deployment Plan | Subscription-based Version | Minimum 1 year, renewable annually | Upgradable within subscription period | 5*8 hours during subscription period | Any supported acquisition path |
License-based Version | Permanent, with one-year free warranty, renewable annually | Upgradable within warranty period | 5*8 hours during warranty period | Any supported acquisition path | |
Pay-as-you-go Version | Minimum 1 day, renewable daily | Upgradable within subscription period | 5*8 hours during subscription period | Any supported acquisition path |