Skip to main content

为 node_exporter 文本文件编写 YARN 应用程序指标

项目描述

YARN 应用程序导出器

为 prometheus node_exporter 文本文件收集器编写 YARN 应用程序指标。

安装

sudo pip install yarn-apps-exporter

检查它是否正确运行:

sudo yarn-apps-exporter http://resource.manager.hostname:8088
cat /opt/prometheus/exporters/node_exporter_current/yarn_apps.prom

添加系统服务:

sudo tee /etc/systemd/system/yarn-apps-exporter.service << EOF
[Unit]
Description=Write YARN apps metrics for node_exporter textfile

[Service]
ExecStart=/usr/local/bin/yarn-apps-exporter http://resource.manager.hostname:8088

[Install]
WantedBy=multi-user.target
EOF
sudo systemctl start yarn-apps-exporter
sudo systemctl enable yarn-apps-exporter

替换模式

要使用HIVE-{uuid}应用程序名称而不是许多唯一名称:

  1. replacement\npattern\n行放入 patterns.txt 文件:
{uuid}
[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}
  1. 指定--patterns参数:
yarn-apps-exporter http://resource.manager.hostname:8088 --patterns patterns.txt

您可以在下一行添加更多模式。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

yarn-apps-exporter-0.0.5.tar.gz (3.4 kB 查看哈希)

已上传 source

内置分布

yarn_apps_exporter-0.0.5-py3-none-any.whl (3.9 kB 查看哈希

已上传 py3