Archiving Logs¶
Using the log archiving service provided by Cluster Management, the logs collected by cluster can be quickly archived to the specified storage in a specific format. When needed, the archived logs can be restored to the environment for query and analysis just like ordinary logs.
Prerequisite¶
The user must have the authority to use cluster management (administrator, cluster administrator, or namespace administrator).
Organization and namespace name are selected.
The storage required for log archiving has been initialized.
Note
The log archiving service is provided by the Cluster Management module. You need to switch to Cluster Management in the upper left corner of the page to access it.
Creating Repository¶
Take the following steps to create a repository:
Select Log > Log Archiving to view all the archived Log files from the left navigation bar.
Under the Repository tab, click New Repository, enter the repository name, and select the repository type.
According to the selected repository type, complete the repository address information configuration.
Click Confirm button to complete the repository creation.
Creating Archiving Policy¶
After completed creating the repository, you can create an archiving policy. The steps to create the archiving policy are as below:
Under the Archiving Policy tab, click New Policy to complete the archiving policy configuration in a new window:
Policy Name : Enter the Archiving Policy Name.
File prefix : Enter the prefix of the generated archive file.
Repository : Select the name of the created Repository.
Index : Log index, by default all indexes in the cluster will be archived; If all indexes are turned off, you can select the indexes that you want to archive. The index types are described below.
Storage Time : The Storage Time of the archive file in the system. After the expiration, the archive will be automatically deleted by the system.
Frequency : Select the frequency at which to run the log archive task.
Click Confirm button to submit the policy. The system triggers the archiving task according to the policy.
Index Type Description¶
Index Type |
Description |
---|---|
kublog-app-* |
Application type log, can be queried in the log center after restoring the archived content. |
kublog-serverless-* |
Serverless type log, can be queried in the log center after restoring the archived content. |
kublog-spark-* |
After archiving, cannot be searched in the Log Center, but you can search through the interface. |
kublog-kube-eventer-* |
After archiving, cannot be searched in the Log Center, but you can search through the interface. |
kublog-job-* |
After archiving, cannot be searched in the Log Center, but you can search through the interface. |
kublog-kube-system-* |
After archiving, cannot be searched in the Log Center, but you can search through the interface. |
Managing Archived Files¶
When both the repository and the archive policy are in effect, the system will generate archive files according to the rules defined in the policy. You can view the generated results in the archive file list.
The generated archive file contains the log index at the archive time node, and you can perform operations on it, such as actively deleting or restoring the archive file before the file storage time expires.
Note
Log archive, restore, and delete operations will be executed serially in the background after being triggered. If operations such as log archiving and restoration are performed at the same time, the performance of the log service will be affected. Please operate with caution.