AndrewUsher / AndrewUsher/obsidian-dynatrace-dql

Add Dynatrace schema explorer for data source discovery

Ouverte
#9 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
TypeScript
Étoiles
0
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.