全部產品
Search
文件中心

Simple Log Service:接入Apache SkyWalking Trace資料到Log Service

更新時間:Jun 30, 2024

本文介紹如何接入Apache SkyWalking Trace資料到Log Service,從而使用Log Service對Trace資料進行查詢與分析。

前提條件

  • Apache SkyWalking
    • 應用已接入8.0.0或以上版本的SkyWalking Agent端。更多資訊,請參見Setup
  • Log Service

背景資訊

將Apache SkyWalking Trace資料接入Log Service能帶來以下優勢:

  • 彈性:Log Service在面對激增流量方面,具有天然的優勢。
  • 高效能:Log Service提供了相比ES更優的查詢效能,支援每天PB級的資料接入,十億、百億級的秒級查詢返回。
  • 穩定性:Log Service採用3副本儲存,提供99.9%的可用性以及十一個9的資料可靠性。
  • 免營運:Log Service提供了開箱即用的SkyWalking Trace接入服務。Log Service是雲端服務,您無需營運伺服器和後端應用。

操作步驟

接入Apache SkyWalking Trace資料到Log Service的操作步驟如下:

  1. 登入Log Service控制台

  2. 接入資料地區,選擇SkyWalking
  3. 選擇日誌空間嚮導中,選擇您已建立的Project和Logstore,然後單擊下一步
  4. 建立機器組嚮導中,單擊使用現有機器組
  5. 機器組配置嚮導中,將您已建立的機器組從源機器組地區移動到應用機器組地區,然後單擊下一步
  6. 資料來源設定嚮導中,配置Logtail外掛程式資訊,然後單擊下一步
    外掛程式配置中已提供配置模板,其中${instance}為您的Trace執行個體ID,請根據實際情況替換。
    說明 如果您的Logtail本地11800連接埠被佔用,可替換為其他可用連接埠,同時需修改SkyWalking上報的連接埠。
    {
          "inputs" : [
            {
                "detail" : {
                    "Address" : "0.0.0.0:11800"
                },
                "type" : "service_skywalking_agent_v3"
            }
        ],
        "aggregators" : [
            {
                "detail" : {
                    "MetricsLogstore" : "${instance}-metrics",
                    "TraceLogstore" : "${instance}-traces"
                },
                "type" : "aggregator_skywalking"
            }
        ],
        "global" : {
            "AlwaysOnline" : true,
            "DelayStopSec" : 300
        }
    }
    單擊下一步即表示完成Logtail採集配置,Log Service開始採集資料。
    說明

後續步驟

接入Apache SkyWalking Trace資料到Log Service後,您可以執行以下操作: