上一個主題: 疑難排解:不支援度量系列


疑難排解:度量系列不完整

徵狀:

我成功匯入自訂度量系列,但是後來發現度量定義不完整。 例如,<Name> 內容的長度上限為 32 個字元。 如果超過這個限制,會導致同步處理問題。

解決方法:

小心刪除自訂度量系列,如下所示:

  1. 找出 IMDataAggregator/apache-karaf-2.3.0/deploy 目錄。
  2. 刪除先前為度量系列建立並部署的 XML 檔。 這些檔案的名稱如下所示:

    若適用,也一併刪除對於廠商憑證建立的檔案:

  3. 執行下列命令重新啟動 Data Aggregator:
    service dadaemon restart
    

    Data Aggregator 重新啟動後,確認先前匯入的度量系列或廠商憑證未出現在 CA Performance Center 中。 另外,也將刪除所有先前對於此自訂憑證所搜索的元件。

  4. 按一下 CA Performance Center 中的 [管理] > [資料來源]。
  5. 選取 Data Aggregator,然後按一下 [重新同步] 按鈕。

    Data Aggregator 與 CA Performance Center 之間其餘度量系列的元件將同步處理。

  6. 編輯並更正自訂度量系列 XML 檔。
  7. 匯入更正的度量系列 XML 檔。

疑難排解:廠商憑證運算式錯誤

徵狀:

MVEL 編譯程式可能無法提供無效運算式的評估例外 (錯誤)。 對於某語法錯誤,會發生這種情況,包括但不限於遺失或未關閉的括弧,以及多個星號。

編譯不正確的運算式時,只有在使用適當的變數執行運算式評估時,才會出現錯誤狀況。 未填入預期運算式目標的資料庫欄。

解決方法:

使用下列步驟,啟動 ExpressionEvaluator 的偵錯記錄:

  1. 找出 IMDataAggregator/apache-karaf-2.3.0/etc 目錄。
  2. 開啟 org.ops4j.pax.logging.cfg 檔案,並建立下列項目:
    log4j.logger.com.ca.im.core.expressionevaluator=DEBUG
    
  3. 執行下列命令重新啟動 Data Aggregator:
    service dadaemon restart
    
  4. 在 IMDataAggregator/apache-karaf-2.3.0/data/log 目錄的 karaf.log 檔案中,尋找評估例外。