Skip to content

Tags: skyzou/k8s-mon

Tags

v2.2.0

Toggle v2.2.0's commit message
* [BUGFIX] 解决`ksm` pod数量等预聚合指标 tag匹配错误bug,现象是相关曲线如`cpu限制核数`跳动变化

* [CHANGE] 修改deployment配置为默认不采集etcd,如需采集,请将 deployment中挂载证书那几行注释去掉
* [CHANGE] 容器版本调整为 v2.2.0

v2.1.0

Toggle v2.1.0's commit message
* [FEATURE] k8s 1.20后续版本默认容器运行时采用`containerd`,k8s-mon获取容器tag时需要适配,默认采…

…用docker-api,失败再尝试containerd-api

* [CHANGE] pod runner改为`yauritux/busybox-curl` 提供curl命令方便排查问题
* [CHANGE] 注意如果 不采集etcd,没有创建对应的证书(如k8s使用公有云托管的),那么请将 deployment中挂载证书那几行注释掉,不然容器起不来
* [CHANGE] 容器版本调整为 v2.1.0

v2.0.7

Toggle v2.0.7's commit message
* [BUGFIX] hold点/预聚合所使用的共享map`dataMap.Map`改为`go-cache` ,用来做gc,避免pod滚动…

…后旧的数据没有删除导致内存不回收

* [CHANGE] 编译时传入version,便于打印版本信息

v2.0.6

Toggle v2.0.6's commit message
* [CHANGE] 多实例采集时,最终0结果改为不push

* [CHANGE] 把一些常规info日志降级成debug,--log.level=debug可以调整日志级别

v2.0.5

Toggle v2.0.5's commit message
[BUGFIX] curl请求采集接口时,http.resp.status_code 非200直接报错返回,避免权限错误引起的解析错误的误导

v2.0.4

Toggle v2.0.4's commit message
* [FEATURE] 新增ksm指标计算节点cpu/mem 请求/限制率等指标

* [BUGFIX] ksm启动不再sleep等待,因为push的瓶颈在transfer已经解决了

v2.0.3

Toggle v2.0.3's commit message
Merge branch 'main' of github.com:n9e/k8s-mon into main

v2.0.2

Toggle v2.0.2's commit message
- 新增etcd采集

- 新增golang进程指标采集
- 完善readme和大盘

v2.0.1

Toggle v2.0.1's commit message
- 基础指标添加node_ip node_name作为宿主机标识标签

- ksm指标没有nid的默认上报到服务节点server_side_nid ,例如kube_node_status_allocatable_cpu_cores这种共享指标
- import package fmt

v2.0

Toggle v2.0's commit message
1.cpu 和mem指标需要pod设置limit,如果没有limit则某些指标会缺失

2.daemonset默认设置limit
3.修改readme