Concepts¶
Includes Guance components, features, clients, mobile ends, versions, billing, and other term explanations.
Components¶
Guance components include the front-end console Studio, the data gateway DataWay, the data collection Agent DataKit, and the extensible programming platform Func.
Component | Description |
---|---|
Studio | Studio is Guance's console, supporting comprehensive querying and analysis of collected data. |
DataWay | DataWay is Guance's data gateway, mainly used to receive data sent by DataKit, then report it to DataFlux for storage. |
DataKit | DataKit is Guance's real-time data collection Agent, supporting hundreds of data collections. After DataKit collects data, it sends it to the DataWay data gateway, then DataWay reports it to the center for storage and analysis. DataKit needs to be deployed in the user's own IT environment and supports multiple operating systems. Default collection frequency: 5 minutes |
Func | Func is DataFlux Func, Guance's extensible programming platform, used for function development, management, and execution. It is simple to use; just write and publish code, automatically generating an HTTP API interface for the function. The official provides various ready-to-use script libraries, easily allowing Guance to call them. |
Storage Engine Suite¶
Component | Description |
---|---|
GuanceDB | Refers to the general term for Guance's storage engine suite, including GuanceDB for metrics, GuanceDB for logs, and all subcomponents within the suite. |
GuanceDB for metrics | Guance's time-series metrics engine, specifically used for storing and analyzing time-series metrics data, including guance-select, guance-insert, and guance-storage components. |
GuanceDB for logs | Guance's non-time-series data storage and analysis engine, suitable for log, APM, RUM, and event data, including guance-select, guance-insert, and the currently supported storage engine Doris. |
guance-select | A subcomponent of Guance's storage suite, specifically responsible for querying and analyzing observable data. |
guance-insert | A subcomponent of Guance's storage suite, specifically responsible for writing observable data. |
guance-storage | Guance's time-series metric data storage engine, responsible for storing time-series metric data. |
Doris | Guance's non-time-series data storage engine, suitable for log, APM, RUM, and event data. |
Architecture relationship diagram:
Features¶
Includes scenarios, events, infrastructure, metrics, logs, application performance, user access, availability monitoring, security checks, etc., providing full-chain-level data analysis and insight capabilities for the collected data.
Feature | Description |
---|---|
Integrations | Guance supports over a hundred data collectors, including HOSTs, CONTAINERS, logs, Nginx, APM, RUM, etc. Just install DataKit to start real-time data collection and report it to Guance workspace for data analysis. You can see how to install DataKit, Func, DCA, and MOBILE endpoints in the integrations section. |
Scenarios | In scenarios, you can visualize the collected data through charts. Currently, three display methods are supported: Dashboards, Notes, and Explorers. |
Events | Events are generated by monitors, intelligent inspections, SLOs, system operations, and Open APIs. They support real-time monitoring, unified queries, unresolved event statistics, and data export based on event data to trace abnormal situations that occurred during a past time period. |
Infrastructure | Physical infrastructure for data collection, currently supporting HOSTs, CONTAINERS, processes, K8s entities, etc. |
Metrics | CPU Usage , it identifies host , os , product and other attribute information, which are collectively referred to as tags. |
Logs | Used to record real-time operation or behavior data produced by systems or software, supporting front-end visualization, filtering, and analysis. |
APM | Tracks statistics on the time services spend handling requests, request status, and other attribute information, used for monitoring application performance. |
RUM | User access monitoring refers to collecting data related to real experiences and behaviors of users interacting with your websites and applications. Guance supports four types of user access monitoring: Web, MOBILE (Android & IOS), and mini-programs. |
Synthetic Tests | Using distributed probing nodes worldwide, it periodically monitors websites, domains, API interfaces, etc., via protocols such as HTTP, TCP, ICMP. It supports analyzing site quality through available rate and delay trend changes. |
Security Check | Conducts inspections on systems, software, and logs using new security scripts, supporting real-time data output and synchronization of abnormal issues. It helps grasp device operation status and surrounding environmental changes, discover facility defects and safety hazards, and take effective measures promptly. |
CI | Guance supports visualizing Gitlab's built-in CI process and results. You can view all CI visualized Pipelines and their success rates, failure reasons, specific failed stages in Guance, helping ensure code updates. |
Monitoring | |
Workspaces | Guance's collaborative space for data insights, each workspace being mutually independent. Users can query and analyze data within workspaces and join one or more workspaces via creation or invitation. |
DQL | DQL (Debug Query Language) is Guance's data query language. Users can use DQL query syntax in Guance to query Metrics or Logs data and then visualize the data in charts. |
Pipeline | Pipeline is Guance's data processing tool. By defining parsing rules, it supports segmenting Metrics, Logs, user access, application performance, base objects, resource catalogs, NETWORKs, security checks, etc., into required structured data. |
Client DCA¶
Client DCA (DataKit Control App) is the online management platform for DataKit, supporting viewing DataKit's running status and managing configurations for collectors, blacklists, and Pipelines uniformly.
Mobile APP¶
Guance Mobile APP supports receiving alert notifications for events on mobile devices, viewing all scene views and LOG data in the workspace, completing data analysis and insights anytime and anywhere effortlessly.
Versions¶
Guance offers Free Plan, Commercial Plan, and Deployment Plan versions.
Version | Description |
---|---|
Free Plan | Register to experience Guance feature modules. |
Commercial Plan | Cloud-based SaaS public version, pay-as-you-go, ready-to-use, just install DataKit and configure relevant data collectors to complete observability access. For billing rules, refer to Billing Method. |
Deployment Plan | Independent deployment on SaaS cloud and local PaaS deployment, requiring users to prepare service resources themselves, with the highest data security level and more service support. |
Billing¶
Guance provides a dedicated billing account management platform Billing Center, where you can recharge accounts, view account balances and bill details, bind workspaces, change settlement methods, etc.
For explanations of billing methods and items, refer to the document Billing Method.
Feature | Description |
---|---|
Settlement Methods | Guance fee settlement method, supporting Guance enterprise accounts, cloud accounts, and other settlement methods. |
Account Management | Guance Billing Center account management, including account profile changes, password modifications, real-name authentication, and cloud account management. |
Workspace Management | Guance Billing Center account-bound workspace management. One account can bind multiple Guance workspaces. In workspace management, you can modify the settlement method for Guance workspaces. |
Bill Management | Guance Billing Center bill management, including monthly bills, consumption details, income and expenditure details, voucher details, and package detail management. |
Support Center | Guance Support Center, where users can submit and manage tickets. Guance technical expert teams will contact users promptly after receiving tickets to solve problems. |