超长单行日志使 Containerd 内存占用过高
某应用部署后造成 Containerd 内存持续飙升,透过 ctr pprof 查询后发现函数 redirectLogs 占用了绝大部分的内存,且有 Containerd 配置如下: [plugins."io.containerd.grpc.v1.cri"] max_container_log_line_size = -1 如何找到容器日志…
thumbnail
Profiling Go Programs | Go 程序的性能分析(转译)
https://go.dev/blog/pprof Go程序性能分析Russ Cox,2011年7月;Shenghou Ma更新,2013年5月2011年6月24日 在2011年的Scala Days上,Robert Hundt发表了一篇题为《C++/Java/Go/Scala中的循环识别》的论文。论文中实现了一种特定的循环查找算法,类似于编译器的…
thumbnail
iframe嵌套grafana免登录页面
https://bxy4543.hzh.sealos.run/2024/06/14/iframe%e5%b5%8c%e5%a5%97grafana%e9%9d%a2%e6%9d%bf 结合上文iframe嵌套grafana面板后发现grafana每次仍然需要登录,十分麻烦,如果能够无需登录访问嵌套面板也更有意义。 免登录有两种方案实现: grafa…
iframe嵌套grafana面板
grafana面板一般是无法被直接iframe嵌套的 下列是iframe的嵌套状态表page | iframe | status http | http | allowed http | https | allowed https | http | not allowed如果不满足上述内容,第一步iframe都不支持,也就是比如你的grafana是…
常用shell帮助
```shell 比较版本号: printf '%s\n%s\n' "v1.24.0" "v1.24.1" | sort -V -C && echo "b大于等于a" || echo "b小于等于a" ``` ``` 忽略错误 ||: 例如 `cmds ||:` ``` ``` ${}取值 假设我们定义了一个变量为: file=/d…
终端字母打印工具
终端打印字母工具 figlet wget ftp.figlet.org/pub/figlet/program/unix/figlet-2.2.5.tar.gz && tar -xvf figlet-2.2.5.tar.gz && cd figlet-2.2.5 && mkdir -p /usr/loc…
一键安装java/golang/docker/harbor
java安装 wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com…
prometheus-blackbox_exporter使用
有些时候,咱们想监听服务器的某个端口是否存在,监听http的申请是否正确时,这个时候就能够应用 blackbox_exporter来实现。 留神: blackbox exporter 能够实现对 http,https,tcp(能够实现服务器接口是否在线),icmp(实现主机探活),dns的探测。 二、bldeckbox_exporter的装置 1、…