Dashboard import: migrate from other monitoring providers
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
- Ambito
- cli, observability
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- TypeScript
- Stelle
- 938
- Fork
- 166
- Merge medio
- 1g 5h
- PR unite (30g)
- 171
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di getsentry/toolkit
-
bug MCP
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
getsentry/toolkit#1621 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug MCP
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
getsentry/toolkit#1618 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Docs MCP tool failures omit isErrorForse già presa @thomasjiangcy l’ha presa 1 giorno fa. Apertabug MCP
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
getsentry/toolkit#1600 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
getsentry/toolkit#1471 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
getsentry/toolkit#1632 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di getsentry/toolkit
Issue simili
-
[good first issue, hacktoberfest] 🏯 Hacktoberfest Task - Add new Japan Fact 898 (good-first-issue)Apertacommunity first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
lingdojo/kana-dojo#33145 · 1 commento · 5 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
code-yeongyu/senpi#4278 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] Activity | The activity list ignores taskIds and returns the activities of every taskForse già presa @NdekoCode l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
ever-co/ever-gauzy#11469 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
griffinwork40/agent-afk#4408 ·
I maintainer di solito rispondono entro 1 giorno