Torch Log Service
Collection methods | Description |
Collection methods | Description |
LogCollector | You can use LogCollector, the log collection tool provided by TLS, to collect application logs from hosts or containers. It supports multiple collection modes including single-line and full-text, and offers various plugins for data masking. |
Kafka protocol | TLS supports uploading log data to the server via Kafka protocol. You can collect log data using the Kafka Producer SDK and upload it to TLS via Kafka protocol. |
OpenTelemetry protocol | Based on the native OpenTelemetry protocol and standards, trace storage supports access, storage, query, analysis, and visualization of various trace data. |
API | TLS provides OpenAPI interfaces for uploading logs. This allows you to send structured logs to a specified log topic. |
SDK |
Data source type | Log source | Description | Related documentation |
Data source type | Log source | Description | Related documentation |
OS system | Linux | Collect Linux operating system logs using LogCollector. Supports Volcano Engine cloud servers, self-hosted IDC, and servers from other cloud service providers. | |
| K8s cluster | Supports log collection from self-built K8s clusters, VolcEngine container service, or other cloud providers' K8s clusters. Supported data types:
| |
| iOS | Collect log data via iOS SDK provided by TLS. | |
| Android | Collect log data via Android SDK provided by TLS. | |
Application | Application log output | Collect output logs from various systems and applications via LogCollector. | |
| Web page | Collect web application log data via WebTracking. | |
| Trace | Based on the native OpenTelemetry protocol and standards, trace storage supports access, storage, query, analysis, and visualization of various trace data. | |
| Logstash | You only need to simply modify the Logstash configuration file and then you can upload log data to TLS by using the built-in Logstash Kafka output plugin (logstash_output_kafka). | |
Language | Logback Appender | Supports importing logs to TLS via simple configuration of XML files. It has features like asynchronous sending, high performance, and retry on failure. Therefore, it is suitable for high-concurrency scenarios. | |
Data import | Torch Object Storage TOS | Supports structuring the data that is stored in TOS and saving the data in TLS. Currently, only historical data is supported to import. | |
| Alibaba Cloud Log Service SLS | Supports importing data from Logstore in Alibaba Cloud simple log service(SLS). It also supports importing SLS log collection configurations. | |
| Elasticsearch cluster | Import data from VolcanoEngine or self-managed Elasticsearch clusters, or Elasticsearch clusters from other cloud service providers. Currently, only historical data is supported to import. | |
Volcano Engine cloud products | VolcEngine cloud products such as CDN and TOS | TLS supports collecting log data from various cloud products such as container services and object storage. For example, container logs and access logs can be collected. |