如何确定某个counter对应的rrd文件

info.py

#!/usr/bin/env python

import requests
import json
import sys

d = [
        {
            "endpoint": sys.argv[1],
            "counter": sys.argv[2],
        },
]
url = "http://127.0.0.1:9966/graph/info"
r = requests.post(url, data=json.dumps(d))
print r.text

执行:python info.py master feng-count

[{"endpoint":"master","counter":"feng-count","consolFun":"GAUGE","step":60,"filename":"/data/6070/c0/c0c426be18bf40971d0f2b6cc4331818_GAUGE_60.rrd","addr":"172.16.230.169:6070"}]

 
时间: 2024-10-11 22:40:44

如何确定某个counter对应的rrd文件的相关文章

Python统计字符出现次数(Counter包)以及txt文件写入

# -*- coding: utf-8 -*- #spyder (python 3.7) 1. 统计字符(可以在jieba分词之后使用) from collections import Counter from operator import itemgetter # txt_list可以写成函数参数进行导入 txt_list = ['千古','人间','人间','龙','龙','龙','哈哈哈','人才','千古','千古'] c = Counter() for x in txt_list:

获取CACTI RRD文件每天峰值的SHELL

代码如下: url="/var/www/html/rra/150/9517.rrd /var/www/html/rra/256/11345.rrd /var/www/html/rra/150/9518.rrd" fff=`echo $url | awk '{print NF}'` for((i=1;i<=3;i++)) do criqi=`date +%s -d "2016-04-11 00:00:00"` eriqi=`date +%s -d "2

批量修改rrd文件配置

#!/bin/bash ### Author:huangjinfa ### Email:[email protected] for i in $(/bin/ls $1) do /usr/bin/rrdtool dump ./$1/$i > ./$1/$i.xml /bin/sed -i '4s/300/60/g' ./$1/$i.xml /bin/sed -i '10,23s/600/120/g'  ./$1/$i.xml /bin/rm ./$1/$i /usr/bin/rrdtool res

about RRD

date +'%s' ---- 1970-1-1 rrdtool create test.rrd --start {date +'%s'} DS:speed:COUNTER:600:U:U RRA:AVERAGE:0.5:1:24 AVERAGE:0.5:6:10 创建的rrd数据库名为test (test.rrd),它的起始时间是我当前时间.数据库存放一个名为 'speed' 的数据源(DS),它表示一个计数器.该计数器每5分钟(缺省)读取一次.在同一个数据库中,保存有2个环状归档(RRA),

Modelsim之 DO文件简介(转)

转载自:http://www.cnblogs.com/LJWJL/archive/2013/01/14/simulation.html 网上的关于DO文件的编写好像资料不多,比较杂,所以本人总结一下常用的简单语法,方便大家查看.其实本人也刚接触DO文件没多久,有纰漏很正常,欢迎指正批评,互相学习.PS:写得有点乱   还有一个值得注意的是 我在看到这篇文章的时候我正在仿真一个verilog文件,文件中调用了一个ROM , 但是我怎么仿真 rom的输出文件都有问题, 经过一个QQ好友的指点,我发现

88.modelsim仿真do文件相关技巧

网上的关于DO文件的编写好像资料不多,比较杂,所以本人总结一下常用的简单语法,方便大家查看.其实本人也刚接触DO文件没多久,有纰漏很正常,欢迎指正批评,互相学习.PS:写得有点乱   还有一个值得注意的是 我在看到这篇文章的时候我正在仿真一个verilog文件,文件中调用了一个ROM , 但是我怎么仿真 rom的输出文件都有问题, 经过一个QQ好友的指点,我发现竟然是我 QUARTUS 下考过来的库文件 有问题, 自此提醒遇到过此问题 但还没有解决的同学.. 一.DO文件的简介和工作方式 DO文

c++ 遍历文件夹(转)

/* 文件名:searchAllFile.cpp * int searchAllFile(string filePath, //要搜索的文件路径 * int layer //layer==0 //搜索的层次,输入路径的层次应该为0 * string fileNameToSave); //存储文件信息的文件名,包括路径 * * * * * * * <io.h>中定义了结构体 struct _finddata64i32_t (C风格),用来存储文件的各种信息 *详细如下: *struct _fin

Go语言下的文件读写操作

在Go语言中,文件是使用一个os.File类的对象指针表示的,也可以称这指针为文件句柄(filehandle),os.Stdin和os.Stdout也是属于这个*os.File类型的. 下面举例说明 package main import (     "bufio"     "fmt"     "io"     "os" ) func main() {     inputFile, inputError := os.Open(

python文本处理---计算fasta文件中不同氨基酸的数目

#::!/usr/bin/python3 #-*- coding:utf-8 -*- #计算fasta文件中各个氨基酸的含量 import sys args=sys.argv f=open(args[1], 'r') fw=open('out.txt', 'w') line=f.read() txt=''.join(line.split('\n')[1:]) #可以得到氨基酸序列 #构建了各个氨基酸和含量的字典 ##注意collections模块中Counter的用法 from collecti