Overview
Log ingestion is the process of collecting log data generated during the running of applications or services and storing the data to specified locations for subsequent analysis and use. This log data, which includes system running status, error information, and user operation records, is important for system O&M, troubleshooting, and service analysis.
LTS enables real-time log ingestion via various methods. Logs can be collected using ICAgent, ingested from cloud services, or reported to LTS via custom software or APIs. Subsequently, you can search and analyze these logs on the LTS console, visualize log statistics in charts or dashboards, and set alarm reporting and log transfer.
Before configuring log ingestion, ensure that ICAgent collection is enabled by referring to Setting LTS Log Collection Quota and Usage Alarms.
- This function is enabled by default. If you do not need to collect logs, disable this function to reduce resource usage.
- After this function is disabled, ICAgent will stop collecting logs, and the log collection function on the AOM console will also be disabled.
Data Sources
Table 1 lists the sources of logs that can be reported to LTS.
Type |
Source |
Ingestion Method |
---|---|---|
Application |
Program output |
|
Access logs |
||
OS |
Linux |
|
Windows |
||
Docker files |
||
Docker output |
||
Database |
MySQL |
|
SQL Server |
||
PostgreSQL |
||
GaussDB |
||
GeminiDB |
||
Standard protocol |
HTTP polling |
|
Syslog |
||
Kafka |
||
Third party |
Logstash |
|
Flume |
||
Beats |
||
Cloud service |
Logs of Huawei Cloud services, such as ECS and CCE |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot