我將度量標準數據從camel-metrics發送到AWS CloudWatch。雖然這樣做一些駱駝路線(收集指標,處理錯誤)扭曲了我的數據。如何忽略駱駝指標的路線?
所以我希望這些路線仍然有效,但是要從駱駝指標中排除。有沒有一個選項/屬性可以這樣做?我沒有找到與此相關的任何內容。
我的另一個猜測是,駱駝度量有一個攔截器SpringBean收集數據並保存到JMX。如果我可以重寫該方法並手工排除不必要的路線,那也可以。那麼有沒有這樣的攔截器,它的名字是什麼?
編輯:
我發現MetricsRoutePolicyFactory - 這創造了路由指標政策。我從度量策略中篩選出不必要的路由,所以它們不會被收集,但不知何故它們仍然可以使用jmx。
EDIT2:
我想通了,那駱駝節約指標,默認情況下JMX,(至少那些我使用:路線,和上下文),所以它無關,與駱駝指標。
選項onlyRegisterProcessorWithCustomId爲什麼不自己過濾那些不必要的途徑,例如從駱駝指標 - >過濾器 - > AWS CW –
@ClausIbsen因爲駱駝指標保存的指標整個背景,我也監測。而且這些metics在JMX中被錯誤處理程序等扭曲。 – godzsa