Wener Notes

Logging Awesome

约 1 分钟阅读
标签:资源精选
  • Logging Stack
    • ELK
    • EFK - Elastic, Fluent, Kibana
    • PLG - Promtail, Loki, Grafana
    • FIG - Fluent, InfluxDB, Grafana
  • OS Log
    • linux
      • kmsg
      • syslog
      • /var/log
    • windows
      • event log
    • macos
      • /var/log
        • system.log
        • wifi.log
        • install.log
      • /Library/Logs
      • ~/Library/Logs

Collector

  • vector
  • fluent/fluentdGitHubfluent/fluentd
    • Apache-2.0, Ruby+C
    • 去中心化插件系统
    • 基于 Tag 路由
  • fluent/fluent-bitGitHubfluent/fluent-bit
    • Apache-2.0, C
    • 支持 Go 插件 - musl 不支持
  • Logstash
    • 中心化插件系统
    • 基于语句路由
  • beats
    • filebeat
    • metricbeat
    • packetbeat
    • winlogbeat
    • auditbeat
    • heartbeat
    • functionbeat
  • Splunk

日志存储

  • grafana/lokiGitHubgrafana/lokigrafana/loki 是什么 ? · AGPL-3.0, Go · 日志界的 Prometheus · Architecture · 日写入 < 100GB 考虑部署单体服务即可 · 单体服务也可以多接点扩容 · 微服务模式维护起来更麻烦笔记:Loki
    • AGPL-3.0, Go
    • 日志界的 Prometheus
  • es
  • influxdb

参考

FAQ

fluent-bit vs Fluentd

  • fluent-bit
    • 更加轻量 - 运行内存 450K
    • 插件较少 - 35+
    • 强调叶子节点日志采集 - 类似 各种 beats 集合
  • Fluentd
    • Ruby+C - 运行内存 40MB
    • 插件多 - 650+
    • 强调日志聚合分析处理

Fluentd vs Logstash

关联信息

反向链接、本文链接的其他页面和外部资料。

References

GitHub4 条
其他外链2 条
最近更新commit 4fa7a52Edit

On this page