客户机系统已禁用cpu_Metricbeat System process metricset系统进程监控参数详情
系統process度量標準集提供過程統計信息。為每個過程提供一份文件。
該指標集適用于:
- FreeBSD的
- Linux的
- 蘋果系統
- 視窗
配置
編輯
processes
當process啟用metricset,您可以使用 processes選項來定義正則表達式的表達式的列表過濾報告的過程。對于更復雜的過濾,您應該使用 processors配置選項。有關詳細信息,請參閱篩選并增強導出的數據。
以下示例config返回所有進程的度量標準:
metricbeat.modules:- module:系統 metricsets:[“process”] 進程:['。*']process.cgroups.enabled
當process啟用metricset,您可以使用此布爾值的配置選項來禁用cgroup的指標。默認情況下,啟用cgroup metrics collection。
以下示例配置在Linux上禁用cgroup指標。
metricbeat.modules:- module:system metricsets:[“process”] process.cgroups.enabled:falseprocess.cmdline.cache.enabled
默認情況下,此度量標準會為正在運行的進程緩存命令行參數。這意味著如果在此度量標準集運行時更改進程的命令行,則不會檢測到這些更改。可以通過process.cmdline.cache.enabled: false在配置中進行設置來禁用緩存。
process.env.whitelist
此度量標準集可以收集用于啟動進程的環境變量。此功能適用于Linux,Darwin和FreeBSD。默認情況下不收集任何環境變量,因為它們可能包含敏感信息。您必須通過指定與變量名稱匹配的正則表達式列表來配置要收集的環境變量。
metricbeat.modules:- module:system metricsets:[“process”] process.env.whitelist: - '^ PATH $' - '^ SSH _。*'process.include_cpu_ticks
默認情況下,此度量標準不會報告累計CPU刻度值(僅報告百分比)。將此選項設置為true將啟用報告原始CPU刻度值(用于用戶,系統和總CPU時間)。
metricbeat.modules:- module:system metricsets:[“process”] process.include_cpu_ticks:trueprocess.include_per_cpu
默認情況下,每個cpu的度量標準在可用時報告。將此選項設置為false將禁用這些指標的報告。
process.include_top_n
這些選項允許您過濾掉CPU或內存中不在前N個中的所有進程,以減少創建的文檔數。如果同時使用by_cpu和by_memory選項,則包括兩個集合的并集。
process.include_top_n.enabled
設置為false以禁用前N個功能并包括所有進程,而不管其他選項如何。默認值為 true,但除非將其他選項(by_cpu或 by_memory)之一設置為非零值,否則不會過濾任何內容。
process.include_top_n.by_cpu
CPU從頂部包含多少個進程。流程按system.process.cpu.total.pct字段排序。默認值為0。
process.include_top_n.by_memory
從內存到內存包含多少個進程。流程按system.process.memory.rss.bytes 字段排序。默認值為0。
字段
編輯
有關度量集中每個字段的說明,請參閱 導出的字段部分。
以下是此度量標準集生成的示例文檔:
{ "@timestamp": "2017-10-12T08:05:34.853Z總結
以上是生活随笔為你收集整理的客户机系统已禁用cpu_Metricbeat System process metricset系统进程监控参数详情的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端获取浏览器标识_浏览器缓存机制
- 下一篇: 接地脚是什么意思_史上最全的接地系统详解