• categraf执行脚本使用方法


    1. 创建脚本

    cd categraf-v0.2.2-linux-amd64
    
    [root@bogon categraf-v0.2.2-linux-amd64]# vim scripts/echo.sh 
    
    #!/bin/bash
    
    echo "metric_preffix,labelkey1=labelval1,labelkey2=labelval2 self_metric_name1=100,self_metric_name2=200"
    
    

    2. 编辑categraf input.exec配置

    vim categraf-v0.2.2-linux-amd64/conf/input.exec/exec.toml

    # # collect interval
    # interval = 15
    
    [[instances]]
    # # commands, support glob
    commands = [
         "scripts/.sh"   # 指定脚本位置
    ]
    
    # # timeout for each command to complete
     timeout = 5
    
    # # interval = global.interval  interval_times
     interval_times = 1
    
    # # mesurement,labelkey1=labelval1,labelkey2=labelval2 field1=1.2,field2=2.3
     data_format = "influx"
    

    3. 执行测试

    ./categraf -test -inputs exec
    

    输出:
    23:26:07 metric_preffix_self_metric_name1 agent_hostname=bogon labelkey1=labelval1 labelkey2=labelval2 100
    23:26:07 metric_preffix_self_metric_name2 agent_hostname=bogon labelkey1=labelval1 labelkey2=labelval2 200
    23:26:12 metric_preffix_self_metric_name1 agent_hostname=bogon labelkey1=labelval1 labelkey2=labelval2 100
    23:26:12 metric_preffix_self_metric_name2 agent_hostname=bogon labelkey1=labelval1 labelkey2=labelval2 200

  • 相关阅读:
    Java输入/输出
    JSP第二天 JavaBean加强
    JSP 第一天学习
    java集合
    Github配置SSH Keys
    Android Fragment学习笔记
    Android开源资源整理
    centos终端显示字母重叠
    好用的log查看工具log2console
    .NET 日期转换
  • 原文地址:https://www.cnblogs.com/wt11/p/16479762.html
Copyright © 2020-2023  润新知