Skip to main content

#observability

Articles tagged with #observability

Posts tagged #observability

  1. Mar 10, 20202 min read7 views

    用 CRD 来控制 Kubernetes 日志流

    概述 Banzai logging operator 已经出到了 v3 版本。这个项目以 Fluentd 为基础,使用 Operator 的实现模式,在 Kubernetes 上用 CRD 的形式,对日志的采集行为进行定制,并进行过滤、路由等操作,最终可以将日志输出到 Elasticsearch、Loki、S3、Kafka 等多种后端。 图中可见,Logging 把日志分为了采集、路由和输出三个阶段。这三个阶段对应三种不同的 CRD: 采集:使用 fluentbit 对日志进行采集 路由:...

  2. Feb 12, 20201 min read11 views

    Loki Stack:乞丐版 EFK

    简介 踩入 Kubernetes 的坑以后,不可避免的就会遇到一个需求就是日志的集中采集和检索,这方面最负盛名的就是 ElasticSearch 了,这东西的强大是毋庸置疑的——又强又大。但是我多数时间跟日志打交道只会问一个问题:特定时间范围内,某应用都输出了什么日志?强大的全文检索能力,其实是很少用到的。但无论你用或者不用,索引就在那里,吃你传输和硬盘。 Loki 给穷人们带来了福音,它是一个可水平伸缩的、高可用的以及多租户的日志集中系统,有这么多功能,唯独没有全文检索。在其简介中,自称是受到...

  3. Mar 11, 20171 min read8 views

    简单的 Kubernetes Pod 日志查看工具 Kubetail

    ​传统来说,Kubernetes 环境下的日志都是靠 FluentD + ElasticSearch + Kibana 的组合实现的,这一组合的功能和强大,所以成为一个事实标准来使用,但是在一些比较简陋的测试集群中,或者不具备浏览器条件的自动化/控制台环境下,归并多个 Pod 的日志进行集中的查看和处理还是很有用的。 Kubetail 是一个 Bash 脚本,功能类似 kubectl -f logs pod-name,但是不同的是,他同时对多个 Pod 工作,并把日志合并到一个流中。 项目网址:...

  4. Dec 2, 20161 min read5 views

    Grafana 的新瓶,Zabbix 的酒

    近期声名鹊起的 Grafana,终于拉了年老色衰的 Zabbix 一把,提供了 Zabbix 数据源插件,让 Zabbix 得以改头换面(画外音:洒家这下有机会上大屏幕了吧?)闲话少叙,言归正传: 安装 这里采用 Docker Hub 中的 Grafana Latest 镜像直接运行 Grafana: #!/bin/sh docker run -d -p 3000:3000 \ --name=grafana \ -v /var/lib/grafana:/var/lib/grafa...