Giter Site home page Giter Site logo

ohbug-org / ohbug Goto Github PK

View Code? Open in Web Editor NEW
231.0 8.0 38.0 1.91 MB

Self-hosted application monitoring that helps software teams quickly find and fix production errors.

Home Page: https://ohbug.net

License: Apache License 2.0

TypeScript 97.75% Shell 1.15% HTML 0.39% JavaScript 0.71%
monitoring sourcemap error-monitoring error-reporting crash-reporting crash-reports ohbug

ohbug's Introduction

English | 简体中文

Introduction

Ohbug is a JavaScript monitoring module that integrates behavior monitoring, exception monitoring, and custom behavior monitoring.

Through the flexible plug-in system, functions such as performance monitoring, collection of specific information, and "screen recording" of black technology can be realized.

Will support NodeJS, React Native and other JavaScript platforms.

Packages

Platform

Extensions

see extensions

Others

Dashboard

This part contains the entire dashboard, you can deploy Ohbug privately, view the deployment document.

  • ohbug-dashboard: The dashboard is implemented based on nestjs and nextjs.

Contributors

This project exists thanks to all the people who contribute.

Feedback

Github Issue 微信群
ohbug-org/ohbug/issues 关注后回复「ohbug」

License

This project is licensed under the terms of the Apache License 2.0.

ohbug's People

Contributors

meteor199 avatar vnues avatar xinyao27 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ohbug's Issues

yarn dev error

  1. 使用的包名称以及版本:ohbug 项目
  2. nodejs 版本: v12.16.2
  3. 操作系统: mac
  4. 具体的操作流程
    1. yarn
    2. yarn dev
  5. 错误信息
    [!] Error: Cannot find module '/Users/xx/git/ohbug-project/ohbug/packages/core/package.json'

修改后可以运行:

  1. scripts/dev.js [5]
    const target = args._.length ? args._ : 'core'
    const target = args._.length ? args._ : 'ohbug-core'

还有什么需要贡献的, 对异常监控这一块比较感兴趣

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[BUG]在vue中引入ohbug

Describe the bug
我尝试在我的一个vue项目中使用ohbug/vue。当我的project抛出异常错误的时候, 我在问题列表中并没有看到反馈,尝试了多次依然没有收到问题反馈。是我使用的方式不对吗?

To Reproduce
Steps to reproduce the behavior:

  1. 我在vue中尝试引入ohbug
import Vue from 'vue'
import Ohbug from '@ohbug/browser'
import OhbugVue from '@ohbug/vue'

const client = Ohbug.init({
  apikey: 'xxxxx'
})

client.use(OhbugVue, Vue)

2.在浏览器调试栏中可以看到ohbug也捕获到了err
3.在ohbug的管理平台上的项目列表查看并没有任何问题反馈

[BUG]onpopstate被设置为undefinded?

historyOriginal.onpopstate = replace(global, 'onpopstate', () => {
const current = global?.location?.href
handleUrlChange(lastHref, current)
})
这里的第3个函数没有返回call函数?onpopstate被设置成undefinded?

项目运行时报错

vue 项目:
This dependency was not found:

  • child_process in ./~/node-machine-id/dist/index.js

/issue只要有上传过错误,界面访问不了,报错

五一前可以正常访问查看错误。
今天突然不行了,重新部署了服务还是不行,换其他服务器又正常的。
帮忙看看是什么问题,实在不行能否帮忙清下我这台服务器的数据,初始化下。ip:81.68.179.85
错误如下:
image
image

[BUG]onpopstate设置成undefined?

historyOriginal.onpopstate = replace(global, 'onpopstate', () => {
const current = global?.location?.href
handleUrlChange(lastHref, current)
})
这里是不是没有按约定返回函数call?
onpopstate被�设置成了undefined?

[FEATURE]请问有钉钉群吗?

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[BUG]官网打不开了

Describe the bug
官网打不开了

To Reproduce

<Error>
<Code>NoSuchBucket</Code>
<Message>The specified bucket does not exist.</Message>
<RequestId>5FC9A157FBD3EC3035C4477B</RequestId>
<HostId>ohbug-website.oss-cn-hangzhou.aliyuncs.com</HostId>
<BucketName>ohbug-website</BucketName>
</Error>

SDK for Angular?

Hi, is SDK for Angular is in the plan?
你好,是否有计划安排开发SDK for Angular?

metadata添加自定义生成的tab面板下内容 如何控制显示 [FEATURE]

`使用event.addMetadata添加了自定义字段生成了如下面板,正常情况下应该在“错误信息”tab下展示msg, trace这两个字段对吧?并没有出现
感谢作者的开源作品,非常简洁好用

  const event = client.createEvent({
    category: "error",
    type: "uncaughtError",
    detail: `[VUE ERROR]: ${message}`
  });
  event.addMetadata("错误信息", { msg, trace });
  client.notify(event);`

image

image

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.