Feature | Description |
Data collection | Support access to dozens of data sources via LogCollector, API, SDK, etc., including host logs, container logs, VolcanoEngine Cloud product logs, data stored in Kafka/TOS/SLS/Elasticsearch products, and mobile data. |
Data storage | Supports permanent data storage and infrequent access storage. Infrequent access storage reduces the cost of long-term data storage. |
Data query and analysis | Provide built-in query syntax and more than 200 standard SQL92 functions to enable massive data retrieval and analysis. |
Visualization | Provides rich statistical charts to visualize query and analysis results. Offers interactive dashboards to build comprehensive data analysis panels. |
Data transformation | Offers dozens of DSL (Domain Specific Language) processing functions for scenarios like data replication, filtering, desensitization, splitting, and normalization. |
SQL analysis | Supports regular query and analysis of data within a specified time range and outputs the analysis results to a designated Topic. It fulfills the needs of scenarios such as data analysis, aggregation, and filtering. |
Data consumption and shipping | Supports real-time data consumption via SDK interfaces, Kafka protocol, and delivering data in real-time to cloud products like TOS and Kafka. |
Alert | Provides a one-stop alert solution including data monitoring, alert notification, and alert management. Supports multiple notification channels (DingTalk, Feishu or Lark, WeCom, email, SMS, phone, etc.). Supports custom notification content that is designed through content syntax, content functions, and content variables. |
Trace storage | Provides distributed tracing that is based on the native OpenTelemetry protocol and standards and supports full-link trace data observability. |
Basic concepts | Description |
Logging | Logs record events during the operation of systems or programs, including user actions, interface access, and runtime errors. Each log type has a consistent structure and format. |
Link tracking data | Trace data records the entire service call chain information, including call relationships, latency, and results. |
Log project | A log project is a data management unit used for tenant resource isolation and control. Generally, one log project corresponds to one application, business, or product. |
Log topic | A log topic is a unit for data collection and storage. A project can include multiple log topics. Each log topic belongs to one log project. You can configure different data sources and collection rules for the same log topic. |
Shard | A log shard is the basic unit for data read and write. All data is stored within shards. Each shard provides specific read and write capacity. We recommend that you plan the number of log shards based on actual business needs. |
Mode | Description |
Console | |
SDK | TLS provides various SDK packages, such as Go, Java, and Python, for you to quickly perform secondary development. |
API | You can call TLS API to use your TLS resources. |