Data Workbench伺服器可處理以建立資料集之資料欄位的相關資訊。
用來建立資料集的事件資料位於稱為記錄來源的檔案中。 記錄來源中可用的資料稱為事件資料,因為每個資料記錄代表交易記錄或具有相關時間戳記之事件的單一例項。
Sensors即時收集日誌源的事件資料。 由Sensors從HTTP和應用程式伺服器收集的事件資料會傳送至Data Workbench伺服器,這些伺服器會將資料轉換為壓縮的記錄檔(.vsl)檔案。 一般檔案、XML檔案或ODBC資料來源中的事件資料由Data Workbench伺服器讀取,該伺服器提供您定義的解碼器,以便從這些不同格式中擷取一般資料欄位集。
以下小節提供由Sensors收集或讀取並提供給Data Workbench伺服器使用的資料欄位(稱為事件資料記錄欄位或記錄項目欄位)的相關資訊。
欄位名稱通常會遵循W3C擴充記錄檔格式的命名慣例。 許多欄位的前置詞都表示欄位中包含的資訊的來源:
記錄檔(.vsl)檔案包含由Sensors從伺服器收集,並由Data Workbench伺服器在資料集建構程式中使用的事件資料欄位。 下表列出由Sensor記錄的典型事件資料記錄中的欄位:
欄位 | 說明 |
---|---|
c-ip | 向伺服器發出的請求中包含的客戶端的IP地址。 例如: 207.68.146.68 |
cs(cookie) | 用戶端隨請求傳送的Cookie。 範例:v1st=42FDF66DE610CF36;ASPSESSIONIDQCATDAQC=GPIBKEIBFFIPLOJMKCAAEPM; |
cs(referrer) | 由用戶端隨請求傳送至伺服器的HTTP反向連結字串。 範例: https://www.mysite.net/cgi-bin/websearch?qry |
cs(user-agent) | 由客戶端發送的字串及其向伺服器的請求,該字串指示客戶端的用戶代理類型。 範例:Mozilla/5.0(Windows;U;Windows NT 5.1;美國;rv:1.7)Gecko/20040707 Firefox/0.9.2 |
cs-method | HTTP要求的方法類型。 範例:GET 參考資料: https://www.w3.org/TR/2000/NOTE-shoplogfileformat-20001115/#field_method |
cs-uri-query | URI的查詢字串部分(stem +查詢字串= URI)。 前面有問號(?) 且可包含一或多個以&符號分隔的名稱值組。 範例:page=homepage |
cs-uri-stem | URI的幹部分(乾+查詢字串= URI)。 乾是伺服器上請求資源的實際路徑或邏輯路徑。 範例: /index.asp |
sc(content-type) | 由伺服器報告的客戶端請求的資源的內容類型。 範例:text/html, image/png, image/gif, video/mpeg |
sc-bytes | 響應請求從伺服器發送到客戶端的資料位元組數 例如: 4996 |
sc-status | 伺服器返回給客戶端的狀態代碼。 例如: 200 參考資料: https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html |
s-dns | 所請求資源的主機的完全限定的域名或IP地址。 範例: www.adobe.com |
x實驗 | 請求時客戶端所屬的所有受控實驗名稱和組的清單。 範例:VSHome_Exp.Group_1,VSRegistration_Exp.Group_2 |
x-timestamp | 伺服器收到請求的日期和時間(GMT)。 時間以1600年1月1日以來的100納秒數表示。 範例:127710989320000000會是2005年9月13日星期二11:28:52.0000000的x-timestamp值。 |
x-trackingid | 由感測器設定、由客戶端向伺服器提供的、在永久Cookie中找到的唯一瀏覽器標識符的64位十六進位值。 範例:42FDF66DE610CF36 |
下表列出Data Workbench伺服器從基準事件資料記錄欄位衍生的欄位範例:
欄位 | 說明 |
---|---|
cs(cookie)(name) | Cookie內指定名稱值組的值。 |
cs(referrer-domain) | HTTP反向連結URI的域名或IP地址。
注意: 此欄位為唯讀欄位。 |
cs(referrer-host) | 反向連結的整個主機名稱。 範例:如果cs(referrer)為 https://my.domain.com/my/page ,則cs(referrer-host)為 my.domain.com 。 |
cs(referrer-query)(name) | 反向連結查詢字串的值。
注意: 您無法使用cs(referrer)(name)欄位存取反向連結查詢字串值。 |
cs-uri | 完整的URI(stem +查詢字串=整個URI)。 範例: /shopping/checkout.html?product1=8Track&product2=casette&product3=cd |
cs-uri-query(name) | 與指定名稱相關聯的值。 如果指定名稱有多個值,此欄位會傳回這些值的最後一個。 範例:
|
ctime | x-timestamp以自1970年1月1日起的秒數表示。 此欄位也稱為x-unixtime。 |
日期 | x-timestamp,格式為YYYY-MM-DD。 |
時間 | 格式為HH:MM:SS的x-timestamp。 |
x-local-timestring | x-timestamp轉換為資料集 Transformation.cfg 檔案中指定的本機時區。 格式為YYYY-MM-DD HH:MM:SS.mm。
注意: 您也可以在 Log Processing.cfg 檔案中定義時間轉換,例如x-local-timestring。 有關資訊,請參閱日誌處理配置檔案。 |
x-log-source-id | 與特定日誌條目的日誌源對應的標識符。 要記錄的標識符,在定義感測器、日誌檔案或ODBC資料源時,必須在 Log Processing.cfg 檔案的 Log Source ID 欄位中指定。 如需詳細資訊,請參閱記錄處理組態檔。 範例:來自VSensor01。 |
x遮色片 | 感測器資料源的掩碼模式(從 .vsl 檔案名派生)。 對於名稱為 YYYYYMMDD-SENSORID.VSL 格式的檔案,x-mask為SENSORID。 |
x-timestring | x-timestamp格式,格式為YYYY-MM-DD HH:MM:SS.mm。 |
x-unixtime | 從x-timestamp衍生的十進位UNIX時間。 |
Sensor,在伺服器上使用時,可透過伺服器的API,從任何有效的HTTP要求或回應標題或可用的變數中收集事件資料的欄位。要收集此類資料欄位,必須在txlogd.conf配置檔案中為Sensor指定所需的標題欄位或變數。 如需詳細資訊,請參閱Data WorkbenchSensor指南。