After we saw an example at Perform, we started toying around with creating dashboards via prompts in LLMs. Utilizing Claude, we begged, borrowed, and stole from our Dynatrace consultants and created several dashboards with such, but that had me thinking, what else have other Dynatrace customers have done?
I’ve attached a sample.json that we used to give the AI a framework to work from as well as the servicehealth.json that was output from the following prompt:
I’m an SRE. Build a Dynatrace dashboard for me to help observe the main KPIs that SREs care about. Take a look at the sample Dashboard in the directory as I like that look and feel of that dashboard. Enable auto select for timeseries charts only in visualization settings. For K8s Node Status, make sure the DQL for sourceField uses entity_name and not id. If you build any honeycomb tiles, place them to the left for that row. For any network tiles, use dt.host.net.nic.bytes_rx and dt.host.net.nic.bytes_tx metrics. Make sure all functions used in DQL are correct based on dynatrace official documentation (Dynatrace Query Language — Dynatrace Docs) and parsing is correct in the DQL based on dynatrace official DPL documentation (https://docs.dynatrace.com/docs/discover-dynatrace/platform/grail/dynatrace-pattern-language)
Service Health.json (37.3 KB)
Sample.json (54 KB)