openfalcon客户端自定义push 传输到transfer

1. linux客户端部署agent
2. 编写脚本,比如:

#!/usr/bin/env python
#!-*- coding:utf8 -*-

import requests
import time
import json
import random
import os

while True:
    time.sleep(20)
    payload_list = []
    ts = int(time.time())
    print ts
    endpoint = os.popen(‘echo $HOSTNAME‘).read().strip()
    value = random.randint(1,100)
    temp_dict = {
        "endpoint": endpoint,
        "metric": "feng-count",
        "timestamp": ts,
        "step": 60,
        "value":value ,
        "counterType": "GAUGE",
        "tags": "idc_test",
    }
    payload_list.append(temp_dict)
    requests.post("http://127.0.0.1:1988/v1/push", data=json.dumps(payload_list))

注释:
       必须按照 temp_dict 字典中的格式书写。

3.查看agent值是否传输到query中
cd /data/query/script/
./query "endpoint" "counter(就是metric)"
时间: 2025-01-10 08:47:25

openfalcon客户端自定义push 传输到transfer的相关文章

使用 PuTTY 安全复制客户端将文件传输到您的 Linux 实例

使用 PuTTY 安全复制客户端将文件传输到您的 Linux 实例 PuTTY 安全复制客户端 (PSCP) 是一个命令行工具,您可以用它在 Windows 计算机与 Linux 实例之间传输文件.如果您更喜欢图形用户界面(GUI),您可以使用一种叫作"WinSCP"的开源 GUI 工具.有关更多信息,请参阅 使用 WinSCP 将文件传输到您的 Linux 实例. 要使用 PSCP,您将需要在使用 PuTTYgen 转换您的私有密钥中生成的私有密钥.您还需要 Linux 实例的公有

windchill系统——开发_客户端自定义

步骤如下 windchill系统--开发_客户端自定义 原文地址:https://www.cnblogs.com/xiaostudy/p/9287319.html

自定义协议传输

step1:协议格式 step2:根据协议定义出对应的模型 1 package com.superb.mina.entity; 2 3 import java.io.ByteArrayOutputStream; 4 import java.io.DataOutputStream; 5 import java.io.IOException; 6 import java.io.Serializable; 7 import java.nio.charset.Charset; 8 9 /** 10 *

网络编程(浏览器客户端-自定义服务端)

1 package netTest; 2 /* 3 * 演示客户端和服务端 4 * 1 客户端:浏览器 5 * 服务端:自定义 6 * tomcat 服务器所作的事情:用printwriter out 把网页数据全打到客户端去, 7 * 而浏览器可以解析 数据. 8 * telnet 远程登录:windows 提供的远程登录的工具,它可以去连接网络中的任意一台主机(dos命令行下连接) 9 * 可以对主机进行命令式的配置.(客户端软件) 10 */ 11 import java.net.*; 1

第十六章:自定义push notification sound

前面一节已经讲过如何在ionic中集成jpush,这样我们的hbrid app在部署到ios或者android上面的时候,就可以接收通知了.如果不满足系统自带的声音,我们可以通过一些方式来播放自定义的通知铃声. ios: 编译工程:ionic build ios 使用xcode打开工程. 把铃声文件放到resource文件夹中. 安装到Iphone上. 使用jpush web测试(http://www.jpush.cn). androd: todo 参考: IOS: local notifica

iOS 自定义push转场动画

在需要使用的控制器中添加#import "BSYAnimator.h"和#import "BSYTransitionAnimator.h"两个头文件: @property(nonatomic,strong)BSYAnimator Animator;@property(nonatomic,strong)BSYTransitionAnimator *TransitionAnimator;///遵循代理@interface ViewController ()///需要跳转

客户端使用自定义代理类访问WCF服务 z

通常在客户端访问WCF服务时,都需要添加服务引用,然后在客户端app.config或 web.config文件中产生WCF服务的客户端配置信息.若是每添加一个服务都是这样做,这样势必会将比较麻烦,能否简单在app.config或 web.config文件增加WCF服务地址,然后直接通过此地址访问WCF服务呢?可以,那就是通过自定义客户端代理类来实现.本文是通过继承 ClientBase<T>类实现的自定义客户端代理类,来实现同过简单在app.config或web.config文件增加wcf服务

自定义UINavigationController push和pop动画

http://segmentfault.com/q/1010000000143983 默认的UINavigationController push和pop的默认动画都是左右滑动推出,我的应用要求这种界面切换的动画效果复杂一点,大概有这么几个: 更快的左右推出,默认是0.3秒,我需要快一倍 带抖动的左右推出 水平翻转 纸张翻页效果 但是这些切换都要放在NavigationController里做管理,怎么实现,求个思路 ios 链接 评论 更多 默认排序时间排序 3 个回答 答案对人有帮助,有参考

【SharePoint】SharePoint 2013 使用PreSaveAction自定义客户端验证

使用PreSaveAction函数实现客户端自定义验证. 例:[项目编号]为空时,必须填写[责任者]项.(其中[项目编号]为单行文本框,[责任者]为用户/组选择框.) function PreSaveAction(){ var porjectNo = $("[id$=TextField][Title='项目编号']").val(); var peoplePickerDiv = $("[id$='ClientPeoplePicker'][title='责任者']");