当前位置: 首页 > 软件库 > 管理和监控 > 系统监控 >

DoctorGPT

融合了 GPT 的错误诊断工具
授权协议 MIT
开发语言 Google Go
所属分类 管理和监控、 系统监控
软件类型 开源软件
地区 不详
投 递 者 公良渝
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

DoctorGPT 是一个将 GPT 带入生产,用于错误诊断的工具,它可以监控你的应用程序日志中的问题并对其进行诊断。

使用方法

OPENAI_KEY=$YOUR_KEY doctorgpt --logfile="program.log" --configfile="config.yaml" --outdir="~/errors"

DoctorGPT 将开始跟踪 program.log。每个用户定义的分析器日志行事件的触发器将在 ~/errors 目录下产生一个诊断文件。config.yaml 文件在启动时用于配置程序。

安装

使用 go install

  1. go install "github.com/ingyamilmolinar/doctorgpt"

从源代码构建

  1. go build -o doctorgpt
  2. 复制 doctorgpt的二进制文件到 $PATH 下的任意位置

依赖

  1. 一个 Go编译器(仅用于构建和运行测试)
  2. docker(可选)

特点

  1. 环境独立的轻量级 (8.3MB) 二进制文件
  2. 可配置的 chatGPT 提示
  3. 支持每个 GPT 模型版本
  4. 在同一个文件中匹配多种日志格式
  5. 为同一日志条目匹配多个解析器
  6. 为同一日志条目匹配多个过滤器
  7. 强大的正则表达式格式
  8. 最大化诊断中的日志上下文量
 相关资料
  • 嗨,这里有一个概要用例。我有一个在JavaFX Scene Builder中开发的看似有效的FXML文件。到目前为止,它是一个非常重要的XML块,并且在FXML文件的某个地方存在运行时加载错误。场景构建器与预览选项工作良好。我有一个'simple.FXML'文件,用来验证控制器是否按照预期工作,即相同的控件和事件,但没有额外的FXML布局。我已经并且我正在执行cut-out-code And te

  • 问题 解释器因为某个分段错误、总线错误、访问越界或其他致命错误而突然间奔溃。 你想获得Python堆栈信息,从而找出在发生错误的时候你的程序运行点。 解决方案 faulthandler 模块能被用来帮你解决这个问题。 在你的程序中引入下列代码: import faulthandler faulthandler.enable() 另外还可以像下面这样使用 -Xfaulthandler 来运行Pyth

  • 介绍 ping的工作原理很简单,一台网络设备发送请求等待另一网络设备的回复,并记录下发送时间。接收到回复之后,就可以计算报文传输时间了。只要接收到回复就表示连接是正常的。耗费的时间喻示了路径长度。重复请求响应的一致性也表明了连接质量的可靠性。因此,ping回答了两个基本的问题:是否有连接?连接的质量如何?本文主要讨论这两个问题。 更多信息 正常的ping操作主要是两个特定的ICMP消息,ECHO_

  • 当我运行应用程序时,gradle无法构建 编译器消息:file:///c:/users/wellick/documents/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_sticky_header-0.3.4/lib/src/widgets/sticky_header_layout_builder.dart:147:16:错误:无法将参数类型

  • 如何识别 Photoshop 增效工具问题并进行故障诊断。 注意:在下面的内容中,位于文本旁边的 图标表示 Photoshop CC 2015.5 版本的新信息。 由于增效工具存在缺陷或不兼容而导致的问题概述 如果您遇到以下任何问题,原因可能是增效工具存在缺陷或不兼容: 错误:“无法载入 [增效工具名称] 模块,因为它不能与此版本的 Photoshop 一起使用。” “保存”或“另存为”对话框中缺