查看孿生體運行日志
孿生體中孿生節(jié)點的數(shù)據(jù)映射被觸發(fā)后,您可查看孿生空間下孿生實體圖中各孿生節(jié)點的運行日志,包括孿生節(jié)點數(shù)據(jù)更新、規(guī)則解析和數(shù)據(jù)映射的交互。本文介紹查看運行日志的具體操作,及日志中的錯誤碼和排錯方法。
查看運行日志
登錄物聯(lián)網(wǎng)平臺控制臺,在左側(cè)導(dǎo)航欄單擊增值服務(wù)。
在IoT孿生引擎區(qū)域,單擊前往服務(wù),跳轉(zhuǎn)至IoT孿生引擎工作臺。
在工作臺左上角選擇對應(yīng)實例。
在空間管理頁面,單擊空間卡片,或單擊卡片右上角的圖標(biāo)后選擇查看空間,進入孿生空間頁面。
在孿生空間詳情頁面左側(cè)導(dǎo)航欄,單擊孿生實體圖。
單擊運行日志頁簽,輸入搜索條件,然后單擊搜索圖標(biāo),查看指定條件的日志。
支持的搜索條件如下表。
搜索條件
說明
孿生節(jié)點ID
根據(jù)孿生節(jié)點ID,搜索該孿生節(jié)點的相關(guān)日志。
TraceId
根據(jù)追蹤ID,搜索串聯(lián)模塊日志。
狀態(tài)
查詢某種結(jié)果狀態(tài)的日志。可選擇:
全部狀態(tài)
成功:狀態(tài)碼為200
失敗:其他狀態(tài)碼
時間范圍
選擇要查詢?nèi)罩镜臅r間范圍。
日志字段說明
日志中包含的字段說明如下表。
參數(shù) | 含義 |
時間 | 日志打印時間。 |
TraceID | 追蹤ID,可用于搜索串聯(lián)模塊。 |
孿生節(jié)點id | 孿生體中孿生節(jié)點ID,可用于搜索相關(guān)日志。 |
操作 | 顯示觸發(fā)孿生節(jié)點數(shù)據(jù)更新,對應(yīng)的操作名稱,包括:
|
參數(shù) | 當(dāng)前操作對應(yīng)的參數(shù),內(nèi)容由規(guī)則表達式、數(shù)據(jù)映射輸入腳本決定。 |
結(jié)果 | 當(dāng)前操作的處理結(jié)果,內(nèi)容由規(guī)則表達式計算結(jié)果、數(shù)據(jù)映射輸出參數(shù)決定。 |
狀態(tài)碼 | 結(jié)果碼。200表示成功,其他表示失敗。錯誤碼說明,見下文。 |
狀態(tài)信息 | 當(dāng)前操作處理結(jié)果的信息。 |
錯誤碼
孿生體物模型相關(guān)錯誤碼含義,與設(shè)備物模型相關(guān)錯誤碼含義相同,具體說明,請參見物模型相關(guān)錯誤碼。
錯誤碼 | 說明 | 排查 |
74109 | 孿生節(jié)點ID不存在。 | 檢查孿生節(jié)點ID是否傳錯,或已被刪除。 |
74200 | 表達式錯誤,或參數(shù)不合法,導(dǎo)致解析失敗。 | 檢查表達式的合法性,以及表達式參數(shù)的合法性。表達式說明,請參見規(guī)則表達式。 |
74202 | 表達式的輸出類型無法轉(zhuǎn)換到輸出屬性對應(yīng)的類型。 | 檢查表達式輸出屬性是否是基本類型,以及表達式的計算結(jié)果是否可以轉(zhuǎn)換到輸出屬性。 |
74203 | 表達式參數(shù)錯誤,導(dǎo)致結(jié)果返回NaN。 | 檢查NaN的產(chǎn)生原因,例如"0/0"或產(chǎn)生NaN。 |
74204 | 表達式參數(shù)錯誤,導(dǎo)致結(jié)果返回Infinity。 | 排查Infinity的產(chǎn)生原因,例如"1/0"或產(chǎn)生Infinity。 |
74205 | 表達式中包含無效變量,或計算結(jié)果為null,導(dǎo)致返回結(jié)果為null。 | 檢查規(guī)則表達式是否正確,計算結(jié)果是否為null。 |
74400 | 父子規(guī)則在計算時,父節(jié)點ID不存在。 | 檢查相關(guān)的節(jié)點是否被刪除。 |