当前位置: 首页 > 软件库 > 云计算 > 云原生 >

Loggie

云原生日志系统
授权协议 Apache
开发语言 Google Go
所属分类 云计算、 云原生
软件类型 开源软件
地区 国产
投 递 者 陈允晨
操作系统 跨平台
开源组织 网易
适用人群 未知
 软件概览

Loggie是一个基于Golang的轻量级、高性能、云原生日志采集Agent和中转处理Aggregator,支持多Pipeline和组件热插拔,提供了:

  • 一栈式日志解决方案:同时支持日志中转、过滤、解析、切分、日志报警等
  • 云原生的日志形态:快速便捷的容器日志采集方式,原生的Kubernetes CRD动态配置下发
  • 生产级的特性:基于长期的大规模运维经验,形成了全方位的可观测性、快速排障、异常预警、自动化运维能力

架构

Highlights

  • 可扩展、热插拔:配置不同的Source/Interceptor/Sink,拥有中转、过滤、解析、切分、日志报警等能力,可使用Golang快速自研插件
  • 强隔离:多Pipeline设计,减少互相干扰,可同时发送多个不同数据源
  • 轻量级、高性能:基于Golang,极少的资源占用,强大的吞吐性能
  • 可靠性保障:完善的日志可观测性,原生Prometheus metrics支持,还有限流、背压等Interceptor
  • 云原生:配置中心集成Kubernetes,创建CRD实例即可采集容器日志
  • 不仅仅是日志:数据流基于Source/Interceptor/Sink模型,可扩展更多的可能性
 相关资料
  • 作为最核心的模块之一, Nutz的日志信息已经相当完善,看懂Nutz的日志,也是了解Nutz工作方式的核心途径之一.

  • THE LOGGING SYSTEM 对于任何 Linux 用户,了解日志文件的使用是非常重要的。日志文件存储关于操作系统和应用程序运行时发生的事件的信息,包括任何错误和安全警报。您的系统将根据我将在本章中介绍的一系列规则自动记录信息。 作为黑客,日志文件可以跟踪目标的活动和身份。但是它也可以是你自己在别人系统上的活动的踪迹。因此,黑客需要知道他们可以收集什么信息,以及可以收集关于他们自己的行为和

  • 系统日志文件概述 文件 描述 /var/log/messages 大多数系统日志消息记录在此处。例外是与身份验证、电子邮件处理相关的定期运行作业的消息以及调试相关的消息。 /var/log/secure 安全和身份验证相关的消息和错误的日志文件。 /var/log/maillog 与邮件服务器相关的消息的日志文件。 /var/log/cron 与定期执行任务相关的日志文件。 /var/log/bo

  • 将公有云操作日志同步到云联壹云平台上统一查看。 多云管理模块的操作日志用于查看从公有云同步的操作日志信息。便于审计用户操作以及出现异常操作后快速定位问题。仅管理后台和域管理后台支持查看公有云操作日志。 目前支持查看云上日志的公有云平台有:阿里云、华为云、腾讯云、AWS、Azure。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “认证与安全/日志审计/云上日志” 菜单项,进入云上日

  • 读者更新:此处讨论的代码现在在此代号 One 库中可用(它也在 CN1 扩展管理器中...):https://github.com/jsfan3/CN1Libs-NativeLogsReader 简短的问题: 我编写了一个有效的本机Android代码,以便在执行我的Codename One应用程序期间获取设备的本机日志。我使用了代号一提供的本机接口功能。我需要帮助才能为iOS实现此接口。 长问题。

  • easySwoole提供了分类日志服务,以供记录运行信息方便调试。 $log = Logger::getInstance(); $log2 = Logger::getInstance('logcategory1'); log $log->log('message1'); $log2->log('message2'); console $log->console("message",false);