flink获取taskmanager的pstree信息

南墨2年前技术文章483

使用pstree –p 进程号 的方式能够获取taskmanagerpstree信息,这个地方提供一个收集脚本。内容如下:

#!/bin/bash

searchPID() {

   local pids=`ps -ef | grep taskmanager | grep -v grep | grep -v "bash -c" | grep -v taskmanagerSearch.sh | awk '{print $2}'`;  

 time=$(date "+%Y-%m-%d %H:%M:%S")

 echo "checktime is  --------------------- $time" >> /var/log/Bigdata/taskManagerTree.log

  for i in $pids

    do

       local treeNum=$(pstree -p $i | wc -l)

       echo "$i 's pstree num is $treeNum" >> /var/log/Bigdata/taskManagerTree.log

    done

}

searchPID

功能为:获取节点上所有taskmanager pstree的数量,打印结果如下:

1.png

相关文章

Python 实现 Prometheus 自定义指标暴露

Python 实现 Prometheus 自定义指标暴露

虽然 Prometheus 已经拥有可直接使用的 exporter 可供使用,以满足收集不同的监控指标的需要。然而,如果我们需要收集一些自定义指标项,还是需要我们编写程序去暴露相关接口(/metric...

ORC、Parquet 等列式存储的优点

ORC 和Parquet 都是高性能的存储方式,这两种存储格式总会带来存储和性能上的提升Parquet:1. Parquet 支持嵌套的数据模型,类似于Protocol Buffers,每一个数据模型...

Nginx性能优化

Nginx性能优化

       前言:Nginx作为高性能web服务器,即使不特意调整配置参数也可以处理大量的并发请求。 以下的Nginx配置参数作为参考,具体需根据线上业务情况进行调整。一、worker进程work...

开源大数据集群部署(七)Freeipa卸载

开源大数据集群部署(七)Freeipa卸载

1、命令卸载如果命令还卸载不赶紧,就在FreeIPA界面删除ipa-server-install -U --uninstall #服务端卸ipa-client-install -U --uninsta...

Prometheus与Zabbix的对比

一、Prometheus与Zabbix的对比对比项PrometheusZabbixPrometheus优势Zabbix优势管理二进制文件启动LNMP+编译轻量级Server,便于迁移和维护-配置配置文...

远程DEBUG HADOOP源码方法

远程DEBUG HADOOP源码方法

1. 安装IDEA2. 下载hadoop源码,必须与集群服务代码版本一致,否则会导致有的类无法找到3. 将源码导入IDEA工程并完成build4. 点击 菜单栏--运行--编辑配置 进行相关debug...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。