Sentry
Phần mềm kém chất lượng đang lan rộng, và chúng tôi đã quá mệt mỏi với nó. Sentry đang trên hành trình giúp các nhà phát triển viết phần mềm tốt hơn và nhanh hơn, để chúng ta có thể thúc đẩy công nghệ. Nếu bạn muốn tham gia cùng chúng tôi Check out our open positions
Official Sentry SDKs cho JavaScript
Đây là dòng tiếp theo của Sentry JavaScript SDKs, nằm trong không gian tên @sentry/
. Nó sẽ cung cấp một giao diện thuận tiện hơn và cải thiện tính nhất quán giữa các môi trường JavaScript khác nhau.
Cài đặt và Sử dụng
Để cài đặt một SDK, chỉ cần thêm gói cấp cao, ví dụ:
npm install --save @sentry/browser
yarn add @sentry/browser
Thiết lập và sử dụng các SDK luôn tuân theo cùng một nguyên tắc.
import { init, captureMessage } from '@sentry/browser';
init({
dsn: '__DSN__',
// ...
});
captureMessage('Hello, world!');
Các Gói Khác
Ngoài các SDK cấp cao, kho lưu trữ này còn chứa các gói chia sẻ, trợ giúp và cấu hình được sử dụng cho việc phát triển SDK. Nếu bạn đang nghĩ về việc đóng góp hoặc tạo một SDK dựa trên JavaScript, hãy xem các tài nguyên dưới đây:
- @sentry/tracing: Cung cấp tích hợp và mở rộng cho Giám sát Hiệu suất / Theo dõi.
- @sentry/replay: Cung cấp tích hợp cho Phát lại Phiên.
- @sentry/core: Cơ sở cho tất cả các SDK JavaScript với giao diện, định nghĩa kiểu và lớp cơ sở.
- @sentry/utils: Bộ trợ giúp và các hàm tiện ích hữu ích cho các SDK khác nhau.
- @sentry/types: Các loại dữ liệu được sử dụng trong tất cả các gói.
Liên kết
Nội dung
- Contributing
- Các Nền tảng Được Hỗ trợ
- Cài đặt và Sử dụng
- Các Gói Khác
Các Nền tảng Được Hỗ trợ
Đối với mỗi nền tảng JavaScript chính, có một SDK cấp cao cụ thể cung cấp tất cả các công cụ bạn cần trong một gói duy nhất. Vui lòng tham khảo README và hướng dẫn của các SDK đó để biết thông tin chi tiết hơn:
- @sentry/browser: SDK cho Trình duyệt
- @sentry/node: SDK cho Node bao gồm tích hợp cho Express
- @sentry/angular: SDK cho Trình duyệt dành cho Angular
- @sentry/angular-ivy: SDK cho Trình duyệt dành cho Angular với hỗ trợ native cho engine Ivy của Angular.
- @sentry/ember: SDK cho Trình duyệt dành cho Ember
- @sentry/react: SDK cho Trình duyệt dành cho React
- @sentry/svelte: SDK cho Trình duyệt dành cho Svelte
- @sentry/sveltekit: SDK cho SvelteKit
- @sentry/vue: SDK cho Trình duyệt dành cho Vue
- @sentry/gatsby: SDK cho Gatsby
- @sentry/nextjs: SDK cho Next.js
- @sentry/remix: SDK cho Remix
- @sentry/integrations: Tích hợp có thể cắm được có thể được sử dụng để tăng cường các SDK JS
- @sentry/serverless: SDK cho Các Nền tảng Serverless (AWS, GCP)
- @sentry/electron: SDK cho Electron với hỗ trợ cho lỗi native
- @sentry/react-native: SDK cho React Native với hỗ trợ cho lỗi native
- @sentry/capacitor: SDK cho Ứng dụng Capacitor và Ionic với hỗ trợ cho lỗi native
Chi tiết Tải về:
Tác giả: getsentry
Mã nguồn: https://github.com/getsentry/sentry-javascript
Giấy phép: MIT license