Skip to main content

Search: #DevOps

Thinking...
❤️ PM:https://t.me/iokhk?direct
  1. 阅读代码前运行的几个 Git 命令

    https://piechowski.io/post/git-commands-before-reading-code/

    # 1. 查看最近一年内修改最多的 20 个文件
    git log --format=format: --name-only --since="1 year ago" | sort | uniq -c | sort -nr | head -20
    
    # 2. 按提交次数对项目提交者排名
    git shortlog -sn --no-merges
    
    # 3. 筛选特定提交信息(漏洞 / 补丁等),列出关联的最多的 20 个文件
    git log -i -E --grep="fix|bug|broken" --name-only --format='' | sort | uniq -c | sort -nr | head -20
    
    # 4. 查看代码库历史中每月的提交次数(活跃程度)
    git log --format='%ad' --date=format:'%Y-%m' | sort | uniq -c
    
    # 5. 查看最近一年内代码回滚和热修复的频次
    git log --oneline --since="1 year ago" | grep -iE 'revert|hotfix|emergency|rollback'

    #GitHub #DevOps #Shell #Doc The Git Commands I Run Before Reading Any Code
  2. ntopng - 网络流量监控工具(ntop 的现代改进版)

    https://github.com/ntop/ntopng

    ntopng 是一个网络流量监控工具,相较原始 ntop 优化了性能,改进了一些功能。

    实时网络流量监控和分析
    基于 Web UI 的交互式流量可视化
    支持 sFlow、NetFlow、IPFIX 等多种流量协议
    SNMP 监控能力
    eBPF 数据包处理技术
    安全威胁检测和分析
    支持 Docker 和 Kubernetes 部署
    聚合流量告警过滤功能

    #Network #Tool #GitHub #DevOps GitHub - ntop/ntopng: Web-based Traffic and Security Network Traffic Monitoring
  3. Apprise - 统一消息通知推送服务

    https://github.com/caronc/apprise

    https://appriseit.com/

    一个开源消息通知库,提供了 CLI 命令行工具和 Python API 两种使用方式。支持 Telegram、Discord、Slack、钉钉、飞书 /Lark、企业微信、Email 等 100+ 常见的主流消息推送服务。

    #Tool #GitHub #DevOps GitHub - caronc/apprise: Apprise - Push Notifications that work with just about every platform!
  4. NginxPulse - 轻量级 Nginx 访问日志分析与可视化面板

    https://github.com/likaia/nginxpulse

    NginxPulse 是一个轻量级的 Nginx 访问日志分析与可视化面板。

    实时 Nginx 日志分析与 PV 统计
    IP 归属地与地理位置查询(支持本地库与远程 API 混合查询)
    客户端类型识别与解析
    灵活的 PV 过滤规则(支持状态码、URL 正则表达式、IP 黑名单)
    可视化数据面板(实时图表展示)
    多网站支持与日志扫描记录
    SQLite 本地数据存储与持久化

    link #Tool #DevOps #HomeLab #GitHub
  5. worktrunk - Git worktree 管理命令行(CLI)工具

    https://github.com/max-sixty/worktrunk

    Worktrunk 是一个为 AI Agent 设计的 Git worktree 管理 CLI 工具,简化了 Git worktree 的管理和使用。

    ● 三个核心命令:wt switch(切换 worktree)、wt list(列出 worktree)、wt merge(合并 worktree)、wt remove(清理 worktree)
    ● worktree 寻址:通过分支名称寻址 worktree,路径由可配置的模板自动生成
    ● 工作流自动化:支持 hooks 机制在创建、合并前后等阶段执行自定义命令
    ● LLM 集成:支持通过 LLM 从 diff 自动生成提交信息
    ● 高级特性:包括 fzf 选择器、Claude Code 集成、CI 状态检查和 PR 链接等功能

    #Shell #GitHub #DevOps #Tool GitHub - max-sixty/worktrunk: Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows
  6. Dozzle - 实时容器日志查看器

    https://github.com/amir20/dozzle

    Dozzle 是一个轻量级的 Docker 日志实时监控应用,提供基于网页的界面来查看容器日志。

    不存储任何日志文件,仅用于容器日志的实时监控。

    项目使用 Go 和 Vue.js 开发,支持 Docker、Docker Swarm 和 Kubernetes 环境。

    核心特性包括模糊搜索、正则表达式搜索、SQL 查询、分屏显示、实时统计和多用户认证等功能。

    #Docker #DevOps #Tool #GitHub #Golang GitHub - amir20/dozzle: Realtime log viewer for containers.  Supports Docker, Swarm and K8s.
OKHK