日志服務SLS是云原生觀測與分析平臺,為Log、Metric、Trace等數據提供大規模、低成本、實時的平臺化服務。日志服務一站式提供數據采集、加工、查詢與分析、可視化、告警、消費與投遞等功能,全面提升您在研發、運維、運營、安全等場景的數字化能力。
基本概念
在使用日志服務前,您需要了解以下基本概念。
術語 | 說明 |
項目(Project) | 項目是日志服務的資源管理單元,是進行多用戶隔離與訪問控制的主要邊界。更多信息,請參見項目(Project)。 |
日志庫(Logstore) | 日志庫是日志服務中日志數據的采集、存儲和查詢單元。更多信息,請參見日志庫(Logstore)。 |
時序庫(MetricStore) | 時序庫是日志服務中時序數據的采集、存儲和查詢單元。更多信息,請參見時序庫(MetricStore)。 |
日志(Log) | 日志是系統運行過程中變化的一種抽象數據,其內容為指定對象的操作和其操作結果按時間的有序集合。更多信息,請參見日志(Log)。 |
日志組(LogGroup) | 日志組是一組日志的集合,是寫入與讀取日志的基本單位。一個日志組中的日志包含相同Meta信息(IP地址、Source等信息)。更多信息,請參見日志組(LogGroup)。 |
時序數據(Metric) | 時序數據是指時間序列數據。更多信息,請參見時序數據(Metric)。 |
鏈路數據(Trace) | 鏈路數據代表一個事務或者流程在(分布式)系統中的執行過程。更多信息,請參見鏈路數據(Trace)。 |
分區(Shard) | 分區用于控制Logstore的讀寫能力,數據必定保存在某一個Shard中。每個Shard均有范圍,為MD5左閉右開區間。每個區間范圍不會相互覆蓋,并且所有的區間的范圍是MD5整個取值范圍[00000000000000000000000000000000,ffffffffffffffffffffffffffffffff)。更多信息,請參見分區(Shard)。 |
日志主題(Topic) | 日志主題是日志服務的基礎管理單元。您可在采集日志時指定日志主題,日志服務將通過日志主題劃分日志。更多信息,請參見日志主題(Topic)。 |
服務入口(Endpoint) | 日志服務的服務入口是訪問一個Project及其內部數據的URL。訪問不同地域的Project時,所需的服務入口不同。通過內網和外網訪問同一地域的Project時,所需的服務入口也是不同的。更多信息,請參見服務接入點。 |
訪問密鑰(AccessKey) | 訪問密鑰指的是訪問身份驗證中用到的AccessKey ID和AccessKey Secret。日志服務通過使用AccessKey ID和AccessKey Secret對稱加密的方法來驗證某個請求的發送者身份。AccessKey ID用于標識用戶;AccessKey Secret是用戶用于加密簽名字符串和日志服務用來驗證簽名字符串的密鑰,必須保密。更多信息,請參見訪問密鑰。 |
地域(Region) | 地域是日志服務的數據中心所在物理位置。您可以在創建Project時指定地域,一旦指定之后就不允許更改。更多信息,請參見開服地域。 |
功能概覽
數據采集
支持Log、Metric、Trace等數據類型,并支持50多種數據源,包括阿里云產品、服務器與應用、物聯網設備、移動端、開源軟件、標準協議等。
日志存儲
支持智能分層存儲。數據分層存儲時,可降低您長周期存儲的成本,同時保證日志的查詢、分析、可視化、告警、投遞和加工等能力不受影響。
數據加工
提供200多個內置函數、400多個正則表達式、靈活的自定義函數,實現過濾、分裂、轉換、富化、復制等效果,滿足數據分派、規整、融合等場景。
查詢與分析
支持PB級數據實時查詢與分析,提供10多種查詢運算符、10多種機器學習函數、100多個SQL函數,并支持定時SQL和SQL獨享版。
可視化
支持查詢與分析結果可視化,提供10多種統計圖表,包括表格、線圖、柱狀圖、地圖等,并支持基于統計圖表自定義儀表盤(支持外嵌與下鉆分析)。
告警
提供一站式告警功能,包括告警監控、告警管理、通知(行動)管理等,適用于開發運維、IT運維、智能運維、安全運維、商務運維等多個場景。
消費與投遞
支持數據實時消費,適用于Storm消費、Flume消費、Flink消費等場景;支持數據實時投遞,適用于將數據投遞至OSS、TSDB等云產品。
日志審計
在繼承現有日志服務所有功能基礎上,還支持多賬戶下實時自動化、中心化采集云產品日志并進行審計,以及支持審計所需的存儲、查詢及信息匯總。
使用方式
您可以通過以下任意一種方式使用日志服務。
方式 | 說明 |
控制臺 | 日志服務提供Web服務頁面管理您的日志服務資源。更多信息,請參見日志服務控制臺。 |
SDK | 日志服務提供各種語言的SDK開發包,方便您快速進行二次開發。更多信息,請參見SDK概述。 |
API | 日志服務提供API管理您的日志服務資源。該方式需要您手動簽名驗證。更多信息,請參見API概覽。 說明 推薦您使用SDK,以免除手動簽名驗證環節。 |
CLI | 日志服務提供CLI管理您的日志服務資源。更多信息,請參見CLI概述。 |
產品定價
日志服務支持按量付費,即按照您的實際使用量收費。相較于自建ELK,使用日志服務,總成本預計可以下降50%。關于日志服務的計量項和計費項,請參見按使用功能計費模式計費項和按寫入數據量計費模式計費項。
立即開通
單擊日志服務控制臺可立即前往日志服務開通頁面。