#!/bin/bash

# 定时收集java服务metrics

# curl http://10.7.16.42:6301/metrics demo

# 参数:

post_influxdb_write='http://10.19.186.40:8086/write?db=livedb'

array=(

"job|server1|job-server"

"projectservice-server|server1|projectservice-server"

"accountservice-server|server1|accountservice-server"

"accountservice-listener|server1|accountservice-listener"

"loanservice-listener|server1|loanservice-listener"

"tradeservice-listener|server1|tradeservice-listener"

"messageservice-server|server1|messageservice-server"

"tradeservice-server|server1|tradeservice-server"

"loanservice-server|server1|loanservice-server"

"jxbankservice-server|server1|jxbankservice-server"

)

for data in ${array[@]}

do

process_name=`echo $data |awk -F"|" '{print $1}'`

java_host_name=`echo $data |awk -F"|" '{print $2}'`

java_service_name=`echo $data |awk -F"|" '{print $3}'`

currentTime=`date "+%Y-%m-%d %H:%M:%S"`

currentTimeStamp=`date -d "$currentTime" +%s`

process=`ps aux | grep spring.profiles.active=live | grep -i APPID=$process_name | wc -l`

insert_sql="${insert_sql}

java_service_monitor,rack=${java_host_name},service_name=${java_service_name} value=${process} ${currentTimeStamp}000000000"

done

#echo "$insert_sql"

echo "insert data"

curl -i -X POST "$post_influxdb_write" --data-binary "$insert_sql"

#echo "querying data"

#curl -G http://localhost:8086/query --data-urlencode "q=SELECT * FROM test1..zgh_test_write limit 2"

exit

以上是检查服务的存活状态。然后结合定时任务写到influxdb里

python 读取SQLServer数据插入到MongoDB数据库中

# -*- coding: utf-8 -*-import pyodbcimport osimport csvimport pymongofrom pymongo import ASCENDING, ...

将DataTable 数据插入 SQL SERVER 数据库

原文:将DataTable 数据插入 SQL SERVER 数据库 以下提供3中方式将DataTable中的数据插入到SQL SERVER 数据库: 一:使用sqlcommand.executenon ...

.NET采集数据,放入数据库总结

第一次做采集Json的还简单一些但是XML的简直了......... JSON //采集数据 public string GetBetRecordToRepository()//随便你返回什么 { t ...

logstash将redis中的队列中数据发送到influxdb数据库中

通过elk获取到的java jvm中ygc的时间如下: 现在讲ygc字段的值,发送到influxdb中 首先安装logstash的插件 logstash-output-influxdb 安装完成后,查 ...

mysql5.6采集数据插入出现MySQL server has gone away解决办法

当做网站有一个站要用到WEB网页采集器功能,当一个PHP脚本在请求URL的时候,可能这个被请求的网页非常慢慢,超过了mysql的 wait-timeout时间,然后当网页内容被抓回来后,准备插入到My ...

jsp页面往mysql里插入中文后数据库里显示乱码

1.JSP页面乱码 这种乱码的原因是应为没有在页面里指定使用的字符集编码,解决方法:只要在页面开始地方用下面代码指定字符集编码即可,

linux 服务器脚本采集数据中文无法执行错误

问题描述:在 RHEL6 版本的服务器上使用脚本操作数据库,其中一个SQL的字段值为中文,每次使用 crontab定时 执行该脚本无法获取数据,实现预期效果,而手动执行正常. oracle clien ...

SQL2008将服务器的数据库表数据插入到本地数据库

一,配置参数 exec sp_configure reconfigure exec sp_configure RECONFIGURE 若不配置参数会出现,提示这个错误: SQL Server 阻止了对 ...

Sql--------服务器的数据库表数据插入到本地数据库

本地语句:::insert into 表名(列名) SELECT * FROM OPENDATASOURCE('SQLOLEDB', 'Data Source=127.0.0.1;User ID=sa ...

随机推荐

andriod RadioButton

<?xml version="1.0" encoding="UTF-8"?>

VC&plus;&plus;打开对话框选择一个文件夹路径 BROWSEINFO结构

typedef struct _browseinfoW { HWND hwndOwner; PCIDLIST_ABSOLUTE pidlRoot; LPWSTR pszDisplayName; // ...

(五)java运算

java在运算的时候,会存在数据类型的转换,其中一种是自动类型转换,也称为隐式类型转换,这种转换需要满足一定的条件:     1.这两种类型是兼容的,例如同时都是整数类型或者都是数字类型     2. ...

equalsIgnoreCase&lpar;&rpar;和equals&lpar;&rpar;的区别

String a="ABC";a.equals("abc")为false,a.equalsIgnoreCase("abc")为true;eq ...

&ast;C&num;&lpar;WPF&rpar;--矩阵拖动和矩阵动画(拖动展开,不足动画效果)

最近在研发新的项目,遇到了一个桌面模式下的难点--展开动画.之前动画这方面没做过,也许很多人开始做的时候也会遇到相关问题,因此我把几个重点及实际效果图总结展示出来: 我的开发环境是在VS2017下进行 ...

webpack使用三

Webpack的强大功能 生成Source Maps(使调试更容易) 开发总是离不开调试,方便的调试能极大的提高开发效率,不过有时候通过打包后的文件,你是不容易找到出错了的地方,对应的你写的代码的位置 ...

NRF51822之使用外部32Mhz晶振

硬件平台为微雪BLE400的(将原来的16mhz晶振改为32mhz.两个旁电容改为22pf) 以nRF51_SDK_10.0.0_dc26b5e\examples\ble_peripheral\ble ...

20145209刘一阳《JAVA程序设计》第八周课堂测试

第八周课堂测试 1.下面代码中共有(C)个线程? public class ThreadTest { public static void main(String args[]){ MyThread ...

如何查看win2003是32位还是64位

如何查看自己的电脑是32位还是64位 方法如下: 点击开始——运行——输入wmic cpu get addresswidth

influxdb 插入数据_脚本采集数据插入到influxdb数据库里相关推荐

  1. 算命数据_未来的数据科学家或算命精神向导

    算命数据 Real Estate Sale Prices, Regression, and Classification: Data Science is the Future of Fortune ...

  2. mysql如何防止插入重复数据_防止MySQL重复插入数据的三种方法

    新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...

  3. mysql 禁止插入重复数据_防止MySQL重复插入数据的三种方法

    新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...

  4. mysql更新写入数据_七、MySQL插入、更新与删除数据

    存储在系统中的数据是数据库管理系统(DBMS)的核心,数据库被设计用来管理数据的存储.访问和维护数据的完整性.MySQL中提供丰富的数据管理语句,包括插入数据的INSERT.更新数据的UPDATE以及 ...

  5. 后羿采集器怎么导出数据_后羿采集器如何采集历史天气数据这类直接就是表格的数据?...

    感谢邀请,废话不多,直接上操作视频~八爪鱼采集器智能采集天气网https://www.zhihu.com/video/1129681164935540736 我试了一下,楼主说的问题确实存在,同时我对 ...

  6. api可以主动采集用户数据吗_自动采集数据

    自动采集数据,三个方式: agent 方式: agent:就是一个客户端,在客户端上放置采集程序,agent采集完数据后就直接返回给api程序(目前就是django的一个程序) agent程序: #! ...

  7. 后羿采集器怎么导出数据_后羿采集器教程:如何采集东方财富网股票数据

    本文介绍如何使用采集器的智能模式,实时采集东方财富网行情中心新三板股票数据 采集工具简介: 后羿采集器是一款基于人工智能技术的网页采集器,只需要输入网址就能够自动识别网页数据,无需配置即可完成数据采集 ...

  8. php foreach 为什么在if条件下多条数据只取出一条数据_微信大牛教你深入了解数据库索引...

    ​| 作者 刘国斌,腾讯微信事业群研发工程师,目前从事企业微信的后台研发工作,已经参与企业微信消息系统.群聊.客户联系等企业微信多个核心功能的迭代. 数据库查询是数据库的最主要功能之一.我们都希望查询 ...

  9. 怎么向easyui grid里面插入空数据_浅谈数据结算(三)

    1. 第二章:栈和队列 通过下面的思维导图来依次分享「栈和队列」里面重要知识点. 2. 第一节:栈 1. 栈的定义: 栈(stack):只允许在一端进行插入或删除操作的线性表. 栈顶(Top):线性表 ...

最新文章

  1. javascript中match方法和exec()方法详解与深度区别(非原创)
  2. 使用驱动器f:中的光盘之前需要将其格式化_硬盘无法使用,用DiskPart进行分区和格式化,非常简单...
  3. Java接口有时有结果 有时没有_《Java程序员面试笔试宝典》之为什么Java中有些接口没有任何方法...
  4. 【QMIX】一种基于Value-Based多智能体算法
  5. Python运算符优先级
  6. c# 删除文件,清理删除文件
  7. Flutter MaterialButton组件详细概述
  8. mysql undo log回收_MySQL5.7 可以回收(收缩)undo log回滚日志物理文件空间
  9. 光子浏览器_光子学公开课第十四期 明日开课 | 上海大学金翊教授:三值光学计算机...
  10. UE4的下载和安装(UE4开发环境的搭建)
  11. 主机前面板耳机插孔无声音解决
  12. 墨西哥FBA海运头程货代,墨西哥海运几天到?
  13. C#语言与Java语言程序的比较[转自chinaitlab]
  14. 斗战神 琵琶之怨获取攻略
  15. java模拟usb接口_Java练习:一个简单的USB接口程序设计
  16. 物理层 ,物理层功能,物理层设备,通信方式,物理层传输介质
  17. 20年美赛C题数据集解读与O奖论文思路
  18. html设置表格的长款英文,HTML表格中英文和数字换行问题分享
  19. java例外站点添加不上,java例外站点添加不了
  20. MySql学习-基础篇

热门文章

  1. Q版程序员系列表情包
  2. 用动态规划撩妹的正确方式
  3. linux中文乱码(ubuntu虚拟机) 保证解决
  4. mysql 连接61_MySQL 连接错误Can't connect to MySQL server on ' '(61)
  5. 数据压缩实验一:yuv转rgb格式实验报告
  6. java截取字符串的长度substring()
  7. 戴尔Vostro 3670 win10系统下安装Ubuntu18.04.3双系统
  8. CustomTkinter:【一】介绍:python最新GUI框架:CustomTkinter -- 它提供了新的、现代的和完全可定制的小部件
  9. 信息安全顶级技能:低调
  10. 随机过程 基本概念和基本类型