Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Dashboard import: migrate from other monitoring providers

Đang mở
#1,485 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
typescript
Lĩnh vực
cli, observability

Hướng nghiên cứu

Start by locating the CLI command entry points and the Sentry dashboard API client in the repository. Then assess how dashboard definitions are represented and whether provider export formats can map to that schema; the issue does not name files or tests. Done means a CLI import flow supports common provider exports, skips unsupported widgets with warnings, and offers a preview before API changes.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Problem

Teams migrating from other observability/monitoring platforms to Sentry have no automated path for bringing their existing dashboards over. This creates manual re-creation work and acts as a friction point during migration.

Proposed Solution

Add a CLI command (e.g. sentry dashboard import) that accepts an exported dashboard definition from a third-party provider and converts it into a Sentry dashboard via the Sentry API.

Potential approach:

  • Accept provider-specific export formats as input (file or stdin)
  • Use LLM-assisted or heuristic mapping to translate widget types, queries, and layout to Sentry's dashboard schema
  • Output a Sentry dashboard (optionally auto-importing via API token)

Scope

  • Support common observability platform export formats
  • Graceful handling of unsupported widget types (warn + skip)
  • Dry-run / preview mode before committing to the API

Why CLI

The CLI has direct access to the Sentry API and is the natural home for automation and migration tooling that doesn't belong in the product UI.

Action taken on behalf of Miguel Betegón.

Ngôn ngữ chính
TypeScript
Star
938
Fork
166
Merge trung bình
1 ngày 7 giờ
Pull request đã merge (30 ngày)
156

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của getsentry/toolkit

Tất cả issue của getsentry/toolkit

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.