zorak1103

dlia

zorak1103

一款AI驱动的Docker日志监控代理,使用大语言模型智能分析容器日志、检测异常并提供上下文洞察。

v0.4.0
发布于
17 天前
7
星标
97
下载
同步于
15 天前

最新版本

v0.4.02026年10月3日 05:52
下载慢?可在上方随时切换镜像源

项目说明

项目概述

DLIA(Docker日志智能代理)是一款AI驱动的Docker日志监控代理,使用大语言模型智能分析容器日志、检测异常并提供随时间的上下文洞察。

主要功能

  • 语义日志分析:使用LLM理解日志上下文,而非仅关键词匹配
  • 历史上下文:追踪随时间变化的趋势,检测渐进式退化
  • 自然语言过滤:用简单英语忽略常规错误或预期噪音
  • 自清洁知识库:基于可配置保留期自动“遗忘”旧问题
  • 隐私优先:自动匿名化IP、密钥和敏感数据
  • 灵活的LLM后端:支持OpenAI、OpenRouter、Ollama或任何兼容API
  • Markdown报告:人类可读的持久知识库
  • 通用通知:邮件、Discord、Slack等
  • 单二进制,无运行时依赖

适用人群

  • DevOps工程师和系统管理员
  • 需要智能日志分析和异常检测的团队

快速上手

# Docker运行
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock:ro \
  -v ./dlia-data:/data \
  -e DLIA_LLM_API_KEY=your-key-here \
  -e DLIA_LLM_MODEL=gpt-4o-mini \
  zorak1103/dlia:latest scan

核心优势

  • LLM驱动的语义日志分析
  • 自动异常检测和趋势追踪
  • 隐私优先,自动匿名化敏感数据
  • 单二进制,支持Docker原生集成

系统要求

  • 操作系统:跨平台(通过Docker)
  • 额外依赖:Docker、LLM API访问

历史版本

排序