Pantheon

1.kibana exclude 搜索kibana日志有时需要排除掉某些phrase,这个脚本选中需要排除的phrase,然后重新搜索日志 // ==UserScript== // @name kibana exclude // @namespace http://tampermonkey.net/ // @version 0.1 //...

发布 0 条评论

1.问题背景 我们的发布平台已经都接入到了k8s上面,但是k8s的网络却没有和本地网络打通,这就导致了我们在开发的时候如果需要调用测试环境的机器就需要手动修改feign上面的配置,从网关处调用云上面的机器,也就是所谓的东西流量变为南北...

发布 0 条评论

GMT:这个术语代表的是格林威治的标准时间,其他国家的时间都是参考格林威治的时间,比如北京,是东八区,这个东八就是相对于格林威治而言,需要加8个小时. UTC:在大多数情况下,UTC和GMT所代表的含义是一样的,都是指标准时间,最大的差别在于...

发布 0 条评论

 alert核心的功能其实非常简单,就是定时去聚合计算一个时间窗口内的数据,然后根据阈值去比较,超过阈值则发出告警,触达开发或者noc同学,让相应的同学排查相应的故障. 数据来源 log base  alert的数据可以基于打出来的日志...

发布 0 条评论

1.DNS 公网DNS 局域网DNS(coreDNS) 2.负载均衡 2.1 基于硬件-F5 2.2 基于四层- lvs 2.3 基于七层 nginx openresty apisix 3. 网关 apisix zuul ingress 3.缓存 客户端缓存 CDN 服务端缓存 服务端一级缓存 caffeine,guava 服...

发布 0 条评论

Scrum是一个用于开发和维护产品的框架,是一个增量的,迭代的开发过程,是一种敏捷的手段.Scrum的本质一个是定义研发的流程,第二个是量化开发的工作,从而能达到提高工作效率,且把控产品质量. Scrum将开发工期划分为一个一个的sprint,一个...

发布 0 条评论

1.基本概念 subscription 同一个subscription下的资源,账单是在一起出的,在实际应用中,可以按照部门来创建不同的subscription,也可以根据不同的环境,比如test,stg,pro来划分不同的subscription. subscription总共有这样几个类型 Fr...

发布 0 条评论

1.类 申明一个类: class Person{} 如果这个类没有方法,可以省略: class Person ;都不用写,语法很简洁 2.构造函数 如果类中有一些属性,我们也可以这样申明一个类 class Person(var name: String,var age:Int) 这里的属性申明时,可以是v...

发布 0 条评论

DSL DSL(Domain Specific Languages),特定领域语言,我们常见的在gradle中依赖管理的配置: repositories { mavenCentral() } dependencies { compile group: 'org.hibernate', name: 'hibernate-core', ve...

发布 0 条评论

3.1 函数定义 kotlin的函数以关键字fun开头,参数列表中,变量名称写前面,类型写后面,返回结果写在参数列表后面,如果没有返回结果,可以不写,或者写Unit,例如 fun add(a:Int,b:Int):Unit{} fun add2(a:Int,b:Int):Int{ return a + b...

发布 0 条评论