All Projects → CloudmindsRobot → Dagger

CloudmindsRobot / Dagger

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

Projects that are alternatives of or similar to Dagger

Fluent Bit
Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX and Windows
Stars: ✭ 3,223 (+2063.09%)
Mutual labels:  cloudnative, logging, fluentd
Loki
Like Prometheus, but for logs.
Stars: ✭ 14,483 (+9620.13%)
Mutual labels:  cloudnative, logging
Pathivu
An efficient log ingestion and log aggregation system https://pathivu.io/
Stars: ✭ 146 (-2.01%)
Mutual labels:  logging, fluentd
Fluentd
Fluentd: Unified Logging Layer (project under CNCF)
Stars: ✭ 10,807 (+7153.02%)
Mutual labels:  logging, fluentd
Fluentd
Log shipping mechanism for Deis Workflow
Stars: ✭ 10 (-93.29%)
Mutual labels:  logging, fluentd
Log Pilot
Collect logs for docker containers
Stars: ✭ 1,112 (+646.31%)
Mutual labels:  logging, fluentd
Fluent Plugin Systemd
This is a fluentd input plugin. It reads logs from the systemd journal.
Stars: ✭ 124 (-16.78%)
Mutual labels:  logging, fluentd
Ololog
A better console.log for the log-driven debugging junkies
Stars: ✭ 141 (-5.37%)
Mutual labels:  logging
Array Redactor
A PHP package to redact array values by their keys.
Stars: ✭ 144 (-3.36%)
Mutual labels:  logging
Logback Chinese Manual
logback 中文手册/文档。
Stars: ✭ 138 (-7.38%)
Mutual labels:  logging
Rogcat
A `adb logcat` wrapper
Stars: ✭ 137 (-8.05%)
Mutual labels:  logging
Ansible stdout compact logger
Ansible Stdout Compact Logger
Stars: ✭ 141 (-5.37%)
Mutual labels:  logging
Json Logging Python
Python logging library to emit JSON log that can be easily indexed and searchable by logging infrastructure such as ELK, EFK, AWS Cloudwatch, GCP Stackdriver
Stars: ✭ 143 (-4.03%)
Mutual labels:  logging
Translateapp
📝 A translations app without interruptions, copy words and translate directly, show result by top view.
Stars: ✭ 1,722 (+1055.7%)
Mutual labels:  dagger
Filebeat Kubernetes
Filebeat container, alternative to fluentd used to ship kubernetes cluster and pod logs
Stars: ✭ 147 (-1.34%)
Mutual labels:  logging
Spdlog
Fast C++ logging library.
Stars: ✭ 13,355 (+8863.09%)
Mutual labels:  logging
Hollowtrees
A ruleset based watchguard to keep spot/preemptible instance based clusters safe, with plugins for VMs, Kubernetes, Prometheus and Pipeline
Stars: ✭ 141 (-5.37%)
Mutual labels:  alerting
Tenderly Cli
CLI tool for Smart Contract error tracking, monitoring and alerting.
Stars: ✭ 138 (-7.38%)
Mutual labels:  alerting
Bricks
A standard library for microservices.
Stars: ✭ 142 (-4.7%)
Mutual labels:  logging
Co
Art of C++. Flag, logging, unit-test, json, go-style coroutine and more.
Stars: ✭ 2,264 (+1419.46%)
Mutual labels:  logging

Build Status License Go Report Card

README of English

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].