全部產品
Search
文件中心

Simple Log Service:管理EventStore

更新時間:Jun 30, 2024

刪除EventStore會永久刪除事件數目據,刪除日誌可以通過設定更短的儲存時間。本文介紹如何在Log Service控制台上建立、修改和刪除EventStore與事件數目據等操作。

基本概念

事件庫(EventStore)是Log Service中事件數目據的採集、儲存和查詢單元。每個EventStore隸屬於一個Project,每個Project中可建立多個EventStore。更多資訊,請參見事件庫(EventStore)

前提條件

已建立Project。具體操作,請參見管理Project

建立EventStore

  1. 登入Log Service控制台

  2. 在Project列表地區,單擊目標Project。

  3. 事件儲存 > 事件庫頁簽中,單擊image..png表徵圖。

  4. 建立EventStore面板中,配置如下參數,單擊確定

    參數

    說明

    EventStore名稱

    EventStore名稱在其所屬Project內必須唯一,建立後不能修改。

    重要

    EventStore名稱與其所屬Project內的其他Logstore或者MetricStore名稱也不能重複。

    資料儲存時間

    Log Service採集的事件數目據在EventStore中的儲存時間。

    • 選擇資料儲存模式為限定天數儲存,並按需設定資料儲存時間。更多資訊,請參見基礎資源(日誌儲存時間)

    • 選擇資料儲存模式為永久儲存時,Log Service將永久儲存採集到的事件數目據。

      說明

      通過SDK方式擷取資料儲存時間時,如果對應值為3650則表示永久儲存。

    智能儲存分層

    開通智能儲存分層,可按需將資料存放區在熱儲存層、低頻儲存層或Archive Storage層。

    • 按需配置熱儲存資料儲存時間,並選擇後續自動轉換低頻儲存時,資料儲存超出配置的儲存時間後,將自動轉入低頻儲存層。若配置低頻儲存時間後選擇自動刪除,則資料儲存在低頻儲存層超出配置的儲存時間後將自動刪除。

    • 按需配置熱儲存資料儲存時間,並選擇後續自動轉換低頻儲存時,資料儲存超出配置的儲存時間後,將自動轉入低頻儲存層。若配置低頻儲存時間後選擇自動轉換Archive Storage時,則資料儲存在低頻儲存層超出配置的儲存時間後將自動轉入Archive Storage層。

    • 按需配置熱儲存資料儲存時間,並選擇後續自動轉換Archive Storage時,資料儲存超出配置的儲存時間後,將自動轉入Archive Storage層。若配置Archive Storage時間後選擇自動刪除,則資料儲存在Archive Storage層超出配置的儲存時間後將自動刪除。

    重要
    • 資料熱儲存、低頻儲存及Archive Storage相關資訊,可參見資料階層式存放區概述

    • 資料熱儲存至少7天后才能轉為低頻儲存,資料熱儲存至少30天后才能轉為Archive Storage,資料低頻儲存至少30天后才能轉為Archive Storage,詳細資料,請參見資料存放區生命週期管理

    • 資料熱儲存、低頻儲存及Archive Storage相關費用,請參見計費項目

    Shard數目

    Log Service使用Shard讀寫資料。一個Shard提供的寫入能力為5 MB/s、500次/s,讀取能力為10 MB/s、100次/s。

    每個EventStore中最多建立10個Shard,每個Project中最多建立200個Shard。更多資訊,請參見分區(Shard)

    自動分裂Shard

    開啟自動分裂Shard開關後,如果您寫入的資料量超過已有Shard服務能力,Log Service會自動根據資料量增加Shard數量。更多資訊,請參見管理Shard

    最大分裂數

    開啟自動分裂Shard開關後,最多支援自動分裂至256個readwrite狀態的Shard。

    記錄外網IP

    開啟記錄外網IP開關後,Log Service自動把以下資訊添加到日誌的Tag欄位中。

    • __client_ip__:日誌來源裝置的公網IP地址。

    • __receive_time__:日誌到達服務端的時間,格式為Unix時間戳記,表示從1970-1-1 00:00:00 UTC計算起的秒數。

修改EventStore

  1. 事件儲存 > 事件庫頁簽中,將滑鼠懸浮在目標EventStore上,選擇 修改日誌庫.png >修改

  2. EventStore屬性頁面中,單擊修改

    1. 修改儲存時間,參數說明請參見建立EventStore

    2. 管理Shard。

      建立EventStore時,預設為EventStore建立2個Shard。在後續使用中,您可以根據業務需求分裂或合并Shard。具體操作,請參見管理Shard

  3. 單擊儲存

刪除EventStore

警告

一旦刪除EventStore,其儲存的事件數目據將會被永久刪除,不可恢複,請謹慎操作。

  1. 事件儲存 > 事件庫頁簽中,將滑鼠懸浮在目標EventStore上,選擇 修改日誌庫.png刪除

  2. 在確認對話方塊中,單擊確認

刪除事件數目據

當事件數目據儲存時間達到您所設定的儲存時間後,事件數目據將被刪除。因此您可以通過修改資料儲存時間,從而刪除事件數目據。

重要

縮短資料儲存時間後,Log Service將在1小時內刪除所有已超過儲存時間的資料。例如您原本的資料儲存時間為5天,現修改為1天,則Log Service將在1小時內刪除前4天的資料。

索引說明

建立EventStore後,Log Service會自動建立部分必需的欄位索引。

欄位名稱

類型

data

json

datacontenttype

text

dataschema

text

id

text

message

text

source

text

specversion

text

status

text

subject

text

time

text

title

text

type

text