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
- @ohbug/browser: SDK for Browsers.
- @ohbug/react: SDK for React.
- @ohbug/vue: SDK for Vue.
- @ohbug/angular: SDK for Angular.
- @ohbug/miniapp: SDK for miniapp.
Extensions
- @ohbug/extension-perfume: Package perfume.js, to collect performance information.
- @ohbug/extension-rrweb: Package rrweb, to "screen recording".
-
@ohbug/extension-uuid: Extend
Event.user
and addUUID
. - @ohbug/extension-feedback: Visual operation, used to collect user feedback information.
Others
- @ohbug/core: Core function modules.
- @ohbug/utils: Contains some helper/tool programs.
- @ohbug/types: Contains types used in all packages.
- @ohbug/redux-middleware: Redux middleware for propagating Redux state/actions to use with Ohbug.
- @ohbug/unplugin: plugin for upload your sourceMap files to Ohbug.
- @ohbug/cli: Upload your sourceMap file to Ohbug or other services in one click.
Dashboard
This part contains the entire dashboard, you can deploy Ohbug privately, view the deployment document.
- ohbug-server: The back end of the dashboard is implemented based on nestjs.
- ohbug-app: The front end of the dashboard.
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.