influxdb 插入数据_脚本采集数据插入到influxdb数据库里
#!/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++打开对话框选择一个文件夹路径 BROWSEINFO结构
typedef struct _browseinfoW { HWND hwndOwner; PCIDLIST_ABSOLUTE pidlRoot; LPWSTR pszDisplayName; // ...
(五)java运算
java在运算的时候,会存在数据类型的转换,其中一种是自动类型转换,也称为隐式类型转换,这种转换需要满足一定的条件: 1.这两种类型是兼容的,例如同时都是整数类型或者都是数字类型 2. ...
equalsIgnoreCase()和equals()的区别
String a="ABC";a.equals("abc")为false,a.equalsIgnoreCase("abc")为true;eq ...
*C#(WPF)--矩阵拖动和矩阵动画(拖动展开,不足动画效果)
最近在研发新的项目,遇到了一个桌面模式下的难点--展开动画.之前动画这方面没做过,也许很多人开始做的时候也会遇到相关问题,因此我把几个重点及实际效果图总结展示出来: 我的开发环境是在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数据库里相关推荐
- 算命数据_未来的数据科学家或算命精神向导
算命数据 Real Estate Sale Prices, Regression, and Classification: Data Science is the Future of Fortune ...
- mysql如何防止插入重复数据_防止MySQL重复插入数据的三种方法
新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...
- mysql 禁止插入重复数据_防止MySQL重复插入数据的三种方法
新建表格 CREATE TABLE `person` ( `id` int NOT NULL COMMENT '主键', `name` varchar(64) CHARACTER SET utf8 C ...
- mysql更新写入数据_七、MySQL插入、更新与删除数据
存储在系统中的数据是数据库管理系统(DBMS)的核心,数据库被设计用来管理数据的存储.访问和维护数据的完整性.MySQL中提供丰富的数据管理语句,包括插入数据的INSERT.更新数据的UPDATE以及 ...
- 后羿采集器怎么导出数据_后羿采集器如何采集历史天气数据这类直接就是表格的数据?...
感谢邀请,废话不多,直接上操作视频~八爪鱼采集器智能采集天气网https://www.zhihu.com/video/1129681164935540736 我试了一下,楼主说的问题确实存在,同时我对 ...
- api可以主动采集用户数据吗_自动采集数据
自动采集数据,三个方式: agent 方式: agent:就是一个客户端,在客户端上放置采集程序,agent采集完数据后就直接返回给api程序(目前就是django的一个程序) agent程序: #! ...
- 后羿采集器怎么导出数据_后羿采集器教程:如何采集东方财富网股票数据
本文介绍如何使用采集器的智能模式,实时采集东方财富网行情中心新三板股票数据 采集工具简介: 后羿采集器是一款基于人工智能技术的网页采集器,只需要输入网址就能够自动识别网页数据,无需配置即可完成数据采集 ...
- php foreach 为什么在if条件下多条数据只取出一条数据_微信大牛教你深入了解数据库索引...
| 作者 刘国斌,腾讯微信事业群研发工程师,目前从事企业微信的后台研发工作,已经参与企业微信消息系统.群聊.客户联系等企业微信多个核心功能的迭代. 数据库查询是数据库的最主要功能之一.我们都希望查询 ...
- 怎么向easyui grid里面插入空数据_浅谈数据结算(三)
1. 第二章:栈和队列 通过下面的思维导图来依次分享「栈和队列」里面重要知识点. 2. 第一节:栈 1. 栈的定义: 栈(stack):只允许在一端进行插入或删除操作的线性表. 栈顶(Top):线性表 ...
最新文章
- javascript中match方法和exec()方法详解与深度区别(非原创)
- 使用驱动器f:中的光盘之前需要将其格式化_硬盘无法使用,用DiskPart进行分区和格式化,非常简单...
- Java接口有时有结果 有时没有_《Java程序员面试笔试宝典》之为什么Java中有些接口没有任何方法...
- 【QMIX】一种基于Value-Based多智能体算法
- Python运算符优先级
- c# 删除文件,清理删除文件
- Flutter MaterialButton组件详细概述
- mysql undo log回收_MySQL5.7 可以回收(收缩)undo log回滚日志物理文件空间
- 光子浏览器_光子学公开课第十四期 明日开课 | 上海大学金翊教授:三值光学计算机...
- UE4的下载和安装(UE4开发环境的搭建)
- 主机前面板耳机插孔无声音解决
- 墨西哥FBA海运头程货代,墨西哥海运几天到?
- C#语言与Java语言程序的比较[转自chinaitlab]
- 斗战神 琵琶之怨获取攻略
- java模拟usb接口_Java练习:一个简单的USB接口程序设计
- 物理层 ,物理层功能,物理层设备,通信方式,物理层传输介质
- 20年美赛C题数据集解读与O奖论文思路
- html设置表格的长款英文,HTML表格中英文和数字换行问题分享
- java例外站点添加不上,java例外站点添加不了
- MySql学习-基础篇
热门文章
- Q版程序员系列表情包
- 用动态规划撩妹的正确方式
- linux中文乱码(ubuntu虚拟机) 保证解决
- mysql 连接61_MySQL 连接错误Can't connect to MySQL server on ' '(61)
- 数据压缩实验一:yuv转rgb格式实验报告
- java截取字符串的长度substring()
- 戴尔Vostro 3670 win10系统下安装Ubuntu18.04.3双系统
- CustomTkinter:【一】介绍:python最新GUI框架:CustomTkinter -- 它提供了新的、现代的和完全可定制的小部件
- 信息安全顶级技能:低调
- 随机过程 基本概念和基本类型