AndrewUsher / AndrewUsher/obsidian-dynatrace-dql
Add Dynatrace schema explorer for data source discovery
- Vorherrschende Sprache
- TypeScript
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- desktop, frontend
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100