Terminology
This document primarily explains and elaborates on the terminology used in the BLS log service.
Project
Projects in BLS are used to manage LogStore. Users can create multiple projects, but duplicate names are not allowed within the same region.
LogStore
LogStore is the fundamental resource in BLS for storing, querying, and analyzing logs. Users can create multiple LogStores, but duplicate names are not allowed within the same log group.
LogStream
LogStream identifies data sources, representing continuous log generation by a specific source. It can be named based on the hostname, IP, domain name, virtual machine instance ID, etc. A LogStore can include multiple LogStreams.
LogRecord
LogRecord is the smallest data unit processed by BLS, consisting of timestamp and message, with specific descriptions as follows:
- timestamp: Identify the time when the log record was generated
- message: The content of the uploaded log record
BLS allows batch uploads of LogRecords to reduce unnecessary requests and enhance throughput.
FastQuery
FastQuery enables users to save commonly used SQL analysis statements, simplifying operations.
Index
The Index is an index storage configured for a LogStore. Using indexes, users can retrieve log content and boost query efficiency.
LogShipper
LogShipper is a feature that transfers logs within log sets to other cloud products, helping users compress and export data conveniently.
