DoctorGPT融合了 GPT 的錯(cuò)誤診斷工具
DoctorGPT 是一個(gè)將 GPT 帶入生產(chǎn),用于錯(cuò)誤診斷的工具,它可以監(jiān)控你的應(yīng)用程序日志中的問(wèn)題并對(duì)其進(jìn)行診斷。
使用方法
OPENAI_KEY=$YOUR_KEY doctorgpt --logfile="program.log" --configfile="config.yaml" --outdir="~/errors"
DoctorGPT 將開(kāi)始跟蹤 program.log。每個(gè)用戶定義的分析器日志行事件的觸發(fā)器將在 ~/errors 目錄下產(chǎn)生一個(gè)診斷文件。config.yaml 文件在啟動(dòng)時(shí)用于配置程序。
安裝
使用 go install
go install "github.com/ingyamilmolinar/doctorgpt"
從源代碼構(gòu)建
go build -o doctorgpt- 復(fù)制
doctorgpt的二進(jìn)制文件到 $PATH 下的任意位置
依賴
- 一個(gè)
Go編譯器(僅用于構(gòu)建和運(yùn)行測(cè)試) -
docker(可選)
特點(diǎn)
- 環(huán)境獨(dú)立的輕量級(jí) (8.3MB) 二進(jìn)制文件
- 可配置的 chatGPT 提示
- 支持每個(gè) GPT 模型版本
- 在同一個(gè)文件中匹配多種日志格式
- 為同一日志條目匹配多個(gè)解析器
- 為同一日志條目匹配多個(gè)過(guò)濾器
- 強(qiáng)大的正則表達(dá)式格式
- 最大化診斷中的日志上下文量
評(píng)論
圖片
表情
