最新 最热

【Linux】读者写者问题与读写锁

在读者写者问题中,读者与读者是并发的,不同读者之间不会互相影响,因为只是访问数据,并不会读数据进行修改。写者与写者是互斥的,临界资源只能让一个写者进行书写。读者与写者的关系比较复杂,是互斥与同步,读写不能同时进行,读...

2024-09-08
1

SRE Interview Questions and Answers Simulation - Monitoring and Logging

Prometheus uses compression algorithms to store time-series data, and Thanos provides long-term storage solutions. Prometheus data compression and persistence p...

2024-09-08
1

TCP远程命令执行

将值得信任的命令放进一个txt文件中,执行命令时,就去这个文件里面找,有就执行命令,没有就不执行。

2024-09-07
1

GoAccess: 实时分析Nginx日志的轻量级工具

十多年前我曾使用GoAccess搭建了一个NGINX日志分析工具,它以其轻量级、低资源消耗和实时更新的特性,非常适合个人和小站点使用。最近我的服务器做了次搬家,需要重新搭建日志分析系统,于是到网上查找GoAccess的用法时,发现...

2024-09-06
2

【Linux】简易日志工具项目

日志(Log)是记录软件运行过程中发生的事件、状态变化和错误信息的记录文件。在软件开发和系统运维中,日志起着至关重要的作用。

2024-09-06
1

【K8s】专题十三:Kubernetes 控制器之 Job

Job 控制器是 Kubernetes 中用于运行一次性任务的 API 对象,它负责启动指定数量的 Pod,通过跟踪记录达到 Completed 状态的 Pod 个数,并判断是否达到设定的阈值来确保这些 Pod 成功完既定任务。...

2024-09-02
1

轻量级日志管理平台Grafana Loki搭建及应用

在微服务以及云原生时代,由于应用部署到遍地是,为了不像传统的方式上每台应用服务器筛选日志,那么我们可以使用日志管理平台,将所有日志都采集到统一的平台,供运维和研发人员快速排查故障,进而提升效率。...

2024-08-31
3

Ingress出现诡异的HTTP状态码“000”

近日,有朋友提到他们的ingress出现了“000”状态码,我一开始是不信的,认为他们可能是打印日志的姿势不对,因为http状态码压根就没有000的说法,于是要求对方上图,没想到,还真有。。。是怎么回事呢?让我们继续往下看。...

2024-08-30
2

临时存储超限导致的Pod集体驱逐故障排查

在某天的下午,我们突然收到告警,埋点服务的接口报大量502,持续了大约2分钟,然后就自动恢复了,于是便开始排查问题所在。

2024-08-30
1

开源免费定时任务管理系统 Gocron

Gocron是一个开源免费的定时任务管理系统。它使用Go语言开发,是一个轻量级定时任务集中调度和管理系统,用于替代Linux-crontab,旨在为开发者及运维人员提供一个高效、轻量级且用户友好的任务调度解决方案。...

2024-08-30
1