AndrewUsher / AndrewUsher/obsidian-dynatrace-dql
Add Dynatrace schema explorer for data source discovery
- Lingua principale
- TypeScript
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Writing effective DQL queries requires knowledge of available data sources and fields. Adding a schema explorer panel would help users discover what data they can query.
**Proposed Changes:**
- Create a sidebar panel showing available Dynatrace data sources (logs, metrics, events, etc.)
- Display field names and types available in each data source
- Allow filtering/searching for specific fields
- One-click insertion of field names into the current DQL block
- Cache schema data locally to minimize API calls
- Optional Dynatrace API integration to fetch live schema from the user's environment
**Benefits:**
- Users can explore data without leaving Obsidian
- Reduces need to switch between Obsidian and Dynatrace platform
- Helps newer users learn about available data sources
- Improves query accuracy by showing valid field names
**Related Code:**
Would require extending the plugin settings tab (`DQLSyntaxSettingTab` in `src/main.ts`) and potentially adding API integration code.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Start with the plugin settings tab and DQLSyntaxSettingTab in src/main.ts to understand the existing Obsidian UI and settings flow. Then determine how schema data, local caching, and optional Dynatrace API access fit the proposed design. Done means users can browse data sources and fields, filter them, and insert a field into the current DQL block.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- desktop, frontend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100