普罗米修斯自定义指标模版-python

基本信息

案例ID:220078

技术顾问: - 4年经验 - 天翼云

联系沟通

微信扫码,建群沟通

项目名称:普罗米修斯自定义指标模版-python

所属行业:企业服务 - 云计算

->查看更多案例

案例介绍

# !/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2024/1/30 9:42
# @Function : Prometheus client
import os
import time
from prometheus_client import start_http_server,Gauge

#定义数据类型,metric,describe(描述),标签
#统计altermanager的告警配置数量
altermanager_cnf_num = Gauge('altermanager_cnf_num','Count the number of alarm',['instance'])


def get_altermanager_cnf_num():
#获取指标
altermanager_cnf_path = "/opt/prometheus/rules"
altermanager_cnf_nums = os.popen(f"ls -l {altermanager_cnf_path} | grep -v 'total' | wc -l").read().strip()
#获取实例名称
hostname = os.popen("hostname").read().strip()
altermanager_cnf_num.labels(instance=hostname).set(altermanager_cnf_nums)

if __name__ == '__main__':
#启动web服务
start_http_server(80)
while True:
#不断执行函数更新数据源
get_altermanager_cnf_num()
#更新间隔
time.sleep(3)

##运维开发如何提交作品? 代码只能写1000行,没有这么少的代码啊

相似案例推荐

其他人才的相似案例推荐

  • OA系统(流程、管理、产值等)

    OA系统(流程、管理、产值等)

    管理系统这些很熟悉,OA、产值、工单、组织架构、合同、行政审

  • PigeonKVM

    PigeonKVM

    PigeonKVM是一个由Python+Django+Ope

  • ServerManager

    ServerManager

    ServerManager 是一款由Python编写的开源服

  • AI监测预警平台

    AI监测预警平台

    结合AI、IoT等最新技术,提供软硬一体化的AIoT产品解决

  • 自动化运维平台

    自动化运维平台

    自动化运维平台提供了基于基于saltstack的主机维护、集

  • 图片处理

    图片处理

    图片处理是对象存储的增值产品功能,通过对对象存储图片进行处理

  • 加速器

    加速器

    功能:实现了连接并检测trojan协议节点连通性,登录与注册

  • AI 统管平台

    AI 统管平台

    1. 数据处理与增强 数据预处理:平台通常内置数据清洗、归

  • 福华福智项目

    福华福智项目

    福华化工厂sap项目里的数仓项目。 基于aws及海豚,开发

  • DPDK负载均衡器

    DPDK负载均衡器

    我曾在Linux环境下,主导并成功实现了一款基于DPDK的高

  • 智能网络设备跳板机

    智能网络设备跳板机

    项目概述:该项实现企业内部对网络设备日常运维的管控,一定程度

  • CMDB

    CMDB

    项目概述: 该项目是对企业内部资产网络设备的的记录,以及实

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服