CREATE TABLE "aggregate_data"."alarm_data_all" ( "id" int4 NOT NULL DEFAULT nextval('"...
CREATE TABLE "aggregate_data"."alarm_data_all" ( "id" int4 NOT NULL DEFAULT nextval('"...
网上看到的W3C 提供的java 版 Redis 分布式锁的代码样例可以参考 https://www.w3cschool.cn/redis/redis-yj3f2p0c.html
Redis 三大客户端 简介 Jedis:是Redis 老牌的Java实现客户端,提供了比较全面的Redis命令的支持, Redisson:实现了分布式和可扩展的Java数据...
原来的数据库没有进行读写分离,现在只能通过代码层面根据端口进行读写分离 自定义注解通过切面方式选择读写数据源 这样我们只需要在Mapper层添加注解就可以切换数据源 读数据 写数据
这里的配置文件如下#filebeat.yml #filebeat.yml filebeat.inputs: - type: log #enabled: true paths:...
1 yml文件配置 filebeat.inputs: - type: log paths: - /home/vmuser/log/*.log #fields: fields_...
这两天出现别人调用项目接口,大量的不断请求下数据返回也比较大,我们在接口中对时间进行的转化,出现的情况是偶尔会有极个别时间不对,比如应该是12:00:00的时间数据,但是...
本来是想通过查询opentsdb的官网文档看是否有相关的查询接口,但是好像没有这样的直接统计接口,那么只能从其它地方入手, OpenTSDB的底层是用的HBase实现的,最终...
今天调研了一下监控项目的接口请求时长统计到Prometheus,这里整体的代码逻辑如下 引入jar包 然后在yml配置文件中配置相关参数 这边的enable可以设置false...
SELECT * FROM information_schema."columns"
两次项目CPU过高的原因其实都与代码中for循环计算的次数太多有关 1 定时任务全表扫描两层for循环 如上图所示,原来的表由只存实时数据改为存历史数据,这里代码中查询表没有...
之前在项目中遇到过postgresql数据库服务器cpu周期性的飙升,这里后来排查原因是某个全表查询过于频繁,查询时没有对于查询条件添加索引,这里分析一下整个排障过程。 ...
1 登录服务器 修改/etc/ntp.conf 文件 2 在文件里添加正确的服务器server 172.16.164.67 3 重启命令service ntpd restar...
1 需要考虑的因素 a redis锁需要设置一个超时时间,如果某个节点正在持有这个锁,节点挂了,如果没有设置超时时间,其它节点永远无法获取到锁导致死锁 b 每个锁都要有唯一的...
安装准备 filebeat 、elasearch、kibana 这里建议三者最好版本统一 安装步骤 1上传elasticsearch-6.2.4.tar.gz安装包,tar ...
安装准备: filebeat-6.6.0-linux-x86_64.tar.gz elasticsearch-6.2.4.tar.gz 强烈建议filebeat和es采用一个...
1 opentsdb 使用时tags里面默认只能存储8个tag,这种情况远远不能满足实际开发需要,这里这里我们需要手动的在opentsdb.conf添加配置tsd.stora...
新的创建分区的存储过程脚本按照字段分区 CREATE OR REPLACE FUNCTION pfme_data_table_partition_trigger() RETU...
接着上面,和同事代码比较后发现如果在请求传参中使用枚举,该字段必须要有值,如果是空字符串就会报错: java.lang.IllegalArgumentException...