rhq监控软件_RHQ指标的WildFly子系统
rhq監(jiān)控軟件
對(duì)于RHQ-Metrics,我已經(jīng)開始為WildFly 8編寫一個(gè)子系統(tǒng),該子系統(tǒng)能夠在WildFly內(nèi)收集度量,然后以固定的時(shí)間間隔(當(dāng)前為每分鐘)將其發(fā)送到RHQ-Metrics服務(wù)器。
下一張圖是該發(fā)件人連續(xù)運(yùn)行1.5天時(shí)結(jié)果的可視化效果的Grafana圖表:
JVM內(nèi)存使用情況圖表WildFly內(nèi)存使用情況
(有趣的是,JVM如何隨著時(shí)間的推移微調(diào)其內(nèi)存需求,并為此不斷的工作量使用越來越少的內(nèi)存)。
以下是設(shè)置的可視化:
建立
發(fā)送者在WildFly內(nèi)部作為子系統(tǒng)運(yùn)行,并從WildFly管理api中讀取指標(biāo)。 然后,通過REST將收集的度量標(biāo)準(zhǔn)推送到RHQ-Metrics。 當(dāng)然,可以將它們發(fā)送到在單獨(dú)主機(jī)上運(yùn)行的RHQ-Metrics服務(wù)器。
子系統(tǒng)的配置如下所示:
<subsystem xmlns="urn:org.rhq.metrics:wildflySender:1.0"><rhqm-servername="localhost"enabled="true"port="8080"token="0x-deaf-beef"/><metric name="non-heap"path="/core-service=platform-mbean/type=memory"attribute="non-heap-memory-usage"/><metric name="thread-count"path="/core-service=platform-mbean/type=threading"attribute="thread-count"/> </subsystem>如您所見,可以在配置中提供DMR資源的路徑以及作為度量標(biāo)準(zhǔn)進(jìn)行監(jiān)視的屬性名稱。
目前,實(shí)現(xiàn)仍是基本的-您可以在GitHub上的RHQ-Metrics存儲(chǔ)庫中找到源代碼 。 歡迎捐款。
Heiko Braun和Harald Pehl目前正在優(yōu)化各個(gè)時(shí)間間隔的調(diào)度,并可能對(duì)域中托管服務(wù)器的請(qǐng)求進(jìn)行批處理。
非常感謝Emmanuel Hugonnet , Kabir Khan ,尤其是Tom Cerar的幫助,使我能夠編寫子系統(tǒng),這對(duì)我來說非常棘手。 解析器,對(duì)象模型和XML相互之間有很大的分歧!
翻譯自: https://www.javacodegeeks.com/2014/10/wildfly-subsystem-for-rhq-metrics.html
rhq監(jiān)控軟件
總結(jié)
以上是生活随笔為你收集整理的rhq监控软件_RHQ指标的WildFly子系统的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: null导入失败_当null检查非常失败
- 下一篇: 不知火舞打野出装铭文(不知火舞的打野出装