すべてのプロダクト
Search
ドキュメントセンター

Application Real-Time Monitoring Service:[ブラウザの監視] フィールド

最終更新日:Mar 03, 2025

このトピックでは、Application Real-Time Monitoring Service (ARMS) ブラウザーモニタリングのLog Serviceフィールドについて説明します。 これらのフィールドを使用して、複雑なシナリオでログを照会できます。

メトリック固有フィールドt

tの値説明
apiAPIのタイプ。
pvページビュー (PV) のタイプ。 フィールドは、PVやUVなどのメトリックを計算するために使用されます。
perfページのパフォーマンス。
healthページのヘルスステータス。
スピードカスタムデータ伝送速度。 データ転送速度をキーワードで指定します。 キーワードの有効値: s0〜s10
動作このフィールドは、エラーが発生した場合にユーザーの動作を報告するために使用されます。
errorこのフィールドは、JavaScript (JS) エラーを報告するために使用されます。
resourceErrorこのフィールドは、リソースエラーを報告するために使用されます。
sumこのフィールドは、合計値を報告するために使用される。
avgこのフィールドは、平均値を報告するために使用される。
customこのフィールドは、レポートするカスタムフィールドを構成するために使用されます。 カスタムフィールドの長さは20文字を超えることはできません。 各フィールドには、フィールドがレポートされるときに自動的にx- がプレフィックスされます。

共通フィールド

項目説明
begin数値1626320736212クライアントログが生成された時刻。 値はタイムスタンプです。
ctString4gネットワークタイプ。
date数値1626320736212デフォルトでは、日付フィールドの値は開始フィールドの値と同じです。 開始フィールドが存在しない場合は、日付フィールドの値をサーバーの時刻に設定します。
detector_browserStringサファリブラウザのタイプ。
detector_browser_versionString14.1.1ブラウザのバージョン。
detector_deviceStringmacデバイスのタイプ。
detector_engineStringwebkitブラウザのエンジン。
detector_engine_versionString605.1.15ブラウザエンジンのバージョン。
detector_osStringマコスオペレーティングシステム。
detector_os_versionString10.15.7オペレーティングシステムのバージョン。
detector_typeStringpcデバイスのタイプ。
environmentStringprod環境。
http_refererStringhttps://example.com /リファラー
http_user_agentStringMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (GeckoのようなKHTML) バージョン /14.1.1 Safari/605.1.15ブラウザのユーザエージェント。
ip_cityString北京都市の名前。
ip_city_idString110100市の行政区画コード。
ip_countryString中国国の名前。
ip_country_idStringCN国のアルファ2コード。
ip_ispStringChina Unicomキャリア。
ip_regionString北京州の行政区画。
ip_region_idString110000州の行政区画のコード。
pageStringテストページのURL。
pv_idStringbkkRsrej4OFdv2d4yeb37Xb2R2XpPVのID。
リリースString2.0.123クライアントのバージョン。
remote_addrString111.198.XX.XXクライアントの IP アドレス。
sample_api数値4APIのサンプリングレート。
sample_health数値3ヘルスステータスのサンプリングレート。
sample_pv数値3PVのサンプリングレート。
sample_resourceError数値100リソースエラーのサンプリングレート。
サンプリング数値100グローバルサンプリングレート。
sidStringkCk83rFv40Caz06y3pv ******セッションID。
srString1280x800画面の解像度。
srcStringhttps://example.com監視するIPアドレス。
tStringresourceErrorログのタイプ。
数値100同様のイベントが発生した回数。
uidString94kUgryg4thaLg61ep5 ******ユーザーの ID。
vpString1280x677ページサイズ。
xpathStringhtml.is-safari.is-desktop.is-mac > head。 > スクリプトを実行します。ノードのパス。
zStringkr4dde7gこのフィールドは、キャッシュを防ぐために使用されます。
説明 ストレージテーブルには、_line_v_targetなど、アンダースコア (_) がプレフィックスされた補助フィールドも含まれます。 これらのフィールドは、データフロー処理中に生成される。 それらは計算に使用され、ビジネスとは無関係です。 これらのフィールドは無視できます。

API (t: api)

データ報告の例:
t: api
times: 1
page: tracing/list/cn-hangzhou
tag:
release:
environment: prod
begin: 1638178731302
api: /api/trace.json
success: 1
time: 63
code: 200
msg: success
traceId: 7eb784eb16381787313011******
pv_id: 7ekzzwImkbyhU5bIeiX0v9******
domain: arms.console.aliyun.com
flag: 1
sr: 1680x1050
vp: 1628x946
ct: 4g
uid: xxx
sid: F9kb7w53kFzg1vcb34vndj17qgOd
pid: xxx@xxx
_v: 2.0.0
sampling: 1
dl: https://arms.console.aliyun.com/#/tracing/list/cn-hangzhou
z: kwkgc3er
post_res:
項目説明
pageStringトレース /リスト /cn-hangzhouAPIリクエストの送信元のページのURL。
apiString/api/trace.jsonAPIのURL。
success数値1リクエストが成功したかどうかを示します。
  • 1: リクエストが成功しました。
  • 0: リクエストに失敗しました。
time数値63APIリクエストに消費された時間。 単位:ms。
codeString200返された状態コード。
msgStringsuccess返されたメッセージ本文。
traceIdString7eb784eb16381787313011 ******APIリクエストで報告されたトレースID。
pv_idString7ekzzwImkbyhU5bIeiX0v9 ******リクエストが属するPVのID。

PV (t: pv)

データ報告の例:
t: pv
times: 1
page: tracing/callChains/cn-hangzhou
tag:
release:
environment: prod
begin: 1638179112949
uid: xxx
dt: Application Real-Time Monitoring Service (ARMS)
dr:
dpr: 1.00
de: utf-8
ul: zh
sr: 1680x1050
vp: 1628x946
ct: 4g
sid: F9kb7w53kFzg1vcb34vnd******
pid: xxx@xxx
_v: 2.0.0
pv_id: Rhksdwe1kFLhhXjwqp159******
sampling: 1
dl: https://arms.console.aliyun.com/#/tracing/callChains/cn-hangzhou
z: kwkgc3f9
項目説明
pv_idStringRhksdwe1kFLhhXjwqp159 ******PVのID。
dtStringApplication Real-Time Monitoring Service (ARMS)ページのタイトル。
drStringhttps://example.comドキュメントの参照元。
dpr数値1.00画面の解像度。
deStringutf-8ドキュメントのエンコードタイプ。
ulStringzhドキュメントの言語。
dlStringhttps://arms.console.aliyun.com/#/tracing/callChains/cn-hangzhouページのURL。

健康 (t: 健康)

データ報告の例:
t: health
times: 1
page: tracing/callChains/cn-hangzhou
tag:
release:
environment: prod
begin: 1638178731334
errcount: 0
apisucc: 42
apifail: 0
healthy: 1
stay: 1647744
sr: 1680x1050
vp: 1628x946
ct: 4g
uid: xxx
sid: F9kb7w53kFzg1vcb34vndj******
pid: xxx@xxxx
_v: 2.0.0
pv_id: Iakvsw01ktagjzcpz773g******
sampling: 1
z: kwkgc3ep
項目説明
errcount数値0エラーの数。
apisucc数値42成功したAPI呼び出しの数。
apifail数値0失敗したAPI呼び出しの数。
健康数値1ヘルスステータス。
  • 1: 健康
  • 0: 不健康
滞在数値1647744訪問者がページに滞在する期間。

期間が短すぎるのを防ぐために、滞在フィールドの値は2000未満にすることはできず、PVと同じ方法で報告する必要があります。 したがって、訪問者がページを切り替え続けると、ヘルスログで報告されるAPIデータは実際のデータよりも少なくなります。

Perf (t: perf)

データ報告の例:
t: perf
times: 1
page: arms.console.aliyun.com
tag:
release:
environment: prod
begin: 1638183632694
dns: 12
tcp: 17
ssl: 14
ttfb: 426
trans: 3
dom: 1760
res: 1466
firstbyte: 455
fpt: 479
tti: 2239
ready: 2243
load: 3709
ct: 4g
bandwidth: 10
navtype: Reload
fmp: 4374
autoSend: true
sr: 2560x1440
vp: 1293x1336
uid: xxx
sid: F9kb7w53kFzg1vcb34vndj******
pid: xxx@xxx
_v: 2.0.0
pv_id: CskRtw6hkFnk5j8FvjR0i******
sampling: 1
z: kwkk8jit
説明 t1t10ctticfptなどのビジネスフィールドを使用して、カスタムパフォーマンスデータを手動で報告します。 これらのフィールドが含まれるのはPerfログのみです。
項目説明
dns数値12ドメインネームシステム (DNS) 接続にかかる時間。
tcp数値17伝送制御プロトコル (TCP) 接続にかかる時間。
ssl数値14SSL (Secure Sockets Layer) 接続にかかる時間。
ttfb数値426最初のバイトまでの時間 (TTFB) 。 TTFBは、ブラウザが要求を行ってから、ブラウザがページの最初のバイトを受信するまでの期間を示す。
トランス数値3データ送信に費やされた時間。
dom数値1760ドキュメントオブジェクトモデル (DOM) の解像度にかかる時間。
res数値1466リソースの読み込みにかかる時間。
firstbyte数値455ブラウザがリソースのドメイン名検索を開始してから、ブラウザがページの最初のバイトを受信するまでの期間。
fpt数値479最初のペイント時間 (FPT) 。
tti数値2239相互作用する時間 (TTI) 。
準備完了数値2243HTMLページの読み込みにかかる時間、つまりDOMの構築にかかる時間。
ロード数値3709ページを完全に読み込むのにかかる時間。
navtypeStringReloadページの読み込みに使用されるメソッド。
  • Reload
  • その他
fmp数値4374最初の意味のあるペイント (FMP) 。

Behavior (t: behavior)

データ報告の例:
t: behavior
times: 1
page: arms.console.aliyun.com%2Fapm
tag:
release:
environment: prod
begin: 1638184741074
sr: 2560x1440
vp: 1293x1336
ct: 4g
uid: xxx
sid: X3kz5wR9ka8kIws06yIwse******
pid: xxx%40xxx
_v: 1.8.30
pv_id: shkRqwIpkLak92ttv8ne6******
sampling: 1
z: kwkkt89j 

requestBody:
{
    "behavior": [
        {
            "type": "ui.click",
            "data": {
                "message": "div%23.next-menu-item-inner%20%3E%20span%23.next-menu-item-text%20%3E%20a%23."
            },
            "timestamp": 1638184607432,
            "page": "/apm"
        },
        {
            "type": "navigation",
            "data": {
                "from": "https://arms.console.aliyun.com/apm?pid=xxx%40xxx&regionId=cn-hangzhou#/aokcdqn3ly@4a331e0c0dcbd46/home",
                "to": "https://arms.console.aliyun.com/apm?pid=xxx%40xxx&regionId=cn-hangzhou#/aokcdqn3ly@4a331e0c0dcbd46/timedTask"
            },
            "timestamp": 1638184607433,
            "page": "/apm"
        },
        {
            "type": "ui.click",
            "data": {
                "message": "ul%23.next-tabs-nav%20%3E%20li%23.next-tabs-tab%20%3E%20div%23.next-tabs-tab-inner"
            },
            "timestamp": 1638184617802,
            "page": "/apm"
        },
        {
            "type": "navigation",
            "data": {
                "from": "https://arms.console.aliyun.com/apm?pid=xxx%40xxx&regionId=cn-hangzhou#/aokcdqn3ly@4a331e0c0dcbd46/timedTask",
                "to": "https://arms.console.aliyun.com/apm?pid=xxx%40xxx&regionId=cn-hangzhou#/aokcdqn3ly@4a331e0c0dcbd46/timedTask/{%22tabs%22:%22iss%22}"
            },
            "timestamp": 1638184617804,
            "page": "/apm"
        },
        {
            "type": "ui.click",
            "data": {
                "message": "ul%23.next-tabs-nav%20%3E%20li%23.next-tabs-tab%20%3E%20div%23.next-tabs-tab-inner%20%3E%20span%23."
            },
            "timestamp": 1638184619991,
            "page": "/apm"
        }
    ]
}

エラー (t: エラー)

データ報告の例:
t: error
times: 1
page: 8880/demo/index.html
tag:
release:
environment: prod
begin: 1638185189365
cate: ReferenceError
msg: unknownmethod333 is not defined
stack: ReferenceError: unknownmethod333 is not defined
    at http://local.taobao.com:8880/demo/fetch-demo.js:278:9
file: http://local.taobao.com:8880/demo/fetch-demo.js
line: 278
col: 9
sr: 2560x1440
vp: 1293x1336
ct: 4g
uid: xxx
sid: wek9kwC2e28us2xnm99F5******
pid: xxx@xxx
_v: 1.8.31
pv_id: RgkFyw9zk67l995pnwI5x5******
sampling: 1
dl: http://local.taobao.com:8880/demo/index.html
z: kwkl5wxv
post_res:

requestBody
{
    "err": {
        "msg_raw": "unknownmethod333%20is%20not%20defined",
        "stack_raw": "ReferenceError%3A%20unknownmethod333%20is%20not%20defined%0A%20%20%20%20at%20http%3A%2F%2Flocal.taobao.com%3A8880%2Fdemo%2Ffetch-demo.js%3A278%3A9"
    }
}
項目説明
cateStringReferenceErrorエラーの名前。 デフォルト値: CustomError。
msgStringunknownmethod333が定義されていませんエラーメッセージ。最大1,000文字を含めることができます。
スタックStringReferenceError: unknownmethod333は http://local.taobao.com:8880/demo/fetch-demo.js で定義されていません: 278:9エラースタック情報。 値には最大1,000文字を指定できます。
fileStringhttp://local.taobao.com:8880/demo/fetch-demo.jsエラーメッセージを保存するJSファイル。
数値278エラーが発生した行。
col数値9エラーが発生した列。
errString{"msg_raw": "unknownmethod333 % 20is % 20not % 20defined" 、"stack_raw": "ReferenceError % 3A % 20unknownmethod333% 20is % 20not % 20defined % 0A % 20% 20% 20% 20at % 20http % 20% 3A % 2F % 2Flocal.taobao.com % % 3A278%エラーの詳細。

ResourceError (t: resourceError)

データ報告の例:
t: resourceError
times: 1
page: 8880/demo/index.html
tag:
release:
environment: prod
begin: 1638185188224
src: http://example/unknown/picture.jpg
node_name: img
xpath: html. > body. > img.
res_type: img
res_name: /unknown/picture.jpg
domain: example
sr: 2560x1440
vp: 1293x1336
ct: 4g
uid: 5kk0Ou0mpadgbp421iXhr******
sid: wek9kwC2e28us2xnm99F5******
pid: xxx@xxx
_v: 1.8.31
pv_id: RgkFyw9zk67l995pnwI5x******
sampling: 1
z: kwkl5wxm
項目説明
srcStringhttp:// example/unknown/picture.jpgリソースのURL。
node_nameStringimgエラーのHTMLタイプ。
xpathStringを実行します。 > ボディ。 > img.エラーが発生した場所。
res_typeStringimgリソースのタイプを示します。
res_nameString/unknown/picture.jpgリソースの名前です。
domainStringexampleリソースのドメイン名。

合計 (t: Sum)&平均 (t: Avg)&パーセント (t: パーセント)

データ報告の例:
t: sum
times: 1
page: tracing/callChains/cn-hangzhou
tag:
release:
environment: prod
begin: 1638178731104
key: Application list
val: 1
group: ARMS2_NavItemClick
sr: 1680x1050
vp: 1628x946
ct: 4g
uid: xxx
sid: F9kb7w53kFzg1vcb34vndj******
pid: xxx@xxx
_v: 2.0.0
pv_id: Iakvsw01ktagjzcpz773g8******
sampling: 1
z: kwkgc3eo
項目説明
キーStringアプリケーションリストイベント名。 複数のイベントを2つのコロン (::) で区切ります。

Reportableオブジェクト:

  • __bl.sum('eventA')
  • __bl.sum('eventB' 、2)
  • __bl.sum('groupX::eventC')
val数値1Sum、Avg、またはPercentの値。
groupStringARMS2_NavItemClick合計、平均、またはパーセントのグループ。

カスタム (t: カスタム)

このフィールドは、レポートするカスタムフィールドを構成するために使用されます。 カスタムフィールドの長さは20文字を超えることはできません。 各フィールドには、フィールドがレポートされるときに自動的にx- がプレフィックスされます。

データ報告の例:
t: custom
times: 1
page: local.taobao.com:8880/demo/index.html
tag:
release:
environment: prod
begin: 1638185189340
x-msg: testcreateInstance222 is ok
sr: 2560x1440
vp: 1293x1336
ct: 4g
uid: xxx
sid: wek9kwC2e28us2xnm99F5w******
pid: xxx@xxx
_v: 1.8.31
pv_id: 99ktyw7akk0lIO565xXCw******
sampling: 1
z: kwkl5wxr