Giter Site home page Giter Site logo

hongmouer / dagger Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cloudmindsrobot/dagger

0.0 0.0 0.0 76.59 MB

Dagger 是一个基于 Loki 的日志查询和管理系统,它是由达闼科技( CloudMinds )云团队的`大禹基础设施平台`派生出来的一个项目。Dagger 运行在 Loki 前端,具备日志查询、搜索,保存和下载等特性,适用于云原生场景下的容器日志管理场景。

License: Apache License 2.0

Shell 0.01% JavaScript 7.25% Go 26.97% CSS 17.37% HTML 0.17% Vue 33.85% Less 7.62% SCSS 6.76%

dagger's Introduction

Build Status License Go Report Card

Dagger - A Log management system based on loki

Dagger 是一个基于 Loki 的日志查询和管理系统,它是由达闼科技( CloudMinds )云团队的大禹基础设施平台派生出来的一个项目。Dagger 运行在 Loki 前端,具备日志查询、搜索,保存和下载等特性,适用于云原生场景下的容器日志管理场景。

前端基于 vue.js 开发,使用 vuetify ui 框架进行设计,采用 axios 异步框架进行前后端交互。

后端基于 go gin 框架开发,gorm 作为数据框架,sqlite 作为数据存储端,采用 go websocket 桥接的方式进行实时数据处理。

本地快速部署请参见Quick Start

ScreenShots

Features

  • 日志查询,简单的标签查询,无需复杂的 LogQL 语法
  • 支持查询标签保存和快速查询,同时支持查询历史
  • 支持日志查询结果快照保存,防止 loki 日志轮转后找不到记录
  • 支持日志实时播放和下载功能

RoadMap

  • 日志告警

    • 支持界面添加日志 rules 编辑、保存和推送
    • 兼容 AlertManager API,接受 Loki Ruler 的告警事件推送
    • 日志事件聚合,分析和告警
    • 支持邮件、阿里云 SMS、阿里云 Voice 告警
  • 度量

    • 支持 LogQL 的方式在前端添加自定义日志度量

Usage

完整演示视频(youtubebilibili

Deployment

  • 分布式部署

1.0 upgrade to 2.0

Release Notes

Q&A

Support

扫描二维码关注公众号回复【入群】加入微信讨论组

dagger's People

Contributors

linkmaq avatar chenshunliang avatar kinglywayne avatar zhangsenter avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.