2.1 KiB · text History 35c3541
<?xml version="1.0" encoding="UTF-8"?>
<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
                          http://www.kde.org/standards/kcfg/1.0/kcfg.xsd">
  <kcfgfile name=""/>

  <group name="General">
    <entry name="instanceUrl" type="String">
      <label>Grafana URL</label>
      <default></default>
    </entry>

    <entry name="accessToken" type="String">
      <label>Service account token</label>
      <default></default>
    </entry>

    <!-- JSON list of {uid, title} -->
    <entry name="dashboards" type="String">
      <label>Dashboards to show, in order (JSON)</label>
      <default>[]</default>
    </entry>

    <!-- JSON list of {uid, panelId, title, dashboardTitle} -->
    <entry name="pinned" type="String">
      <label>Panels whose value is shown in the panel (JSON)</label>
      <default>[]</default>
    </entry>
  </group>

  <group name="Behavior">
    <entry name="timeRange" type="String">
      <label>Time range override, e.g. now-6h; empty uses each dashboard's own</label>
      <default></default>
    </entry>

    <entry name="refreshSeconds" type="Int">
      <label>Refresh interval in seconds; 0 uses each dashboard's own</label>
      <default>0</default>
    </entry>

    <entry name="pinnedSeconds" type="Int">
      <label>How often pinned values refresh (seconds)</label>
      <default>60</default>
    </entry>

    <entry name="rowHeight" type="Int">
      <label>Height of one dashboard grid row (pixels)</label>
      <default>30</default>
    </entry>

    <entry name="pinnedLabels" type="Bool">
      <label>Show pinned panel titles next to their values</label>
      <default>true</default>
    </entry>
  </group>

  <group name="State">
    <entry name="currentDashboard" type="String">
      <label>Dashboard last shown</label>
      <default></default>
    </entry>

    <!-- JSON {uid: {variable: value}} -->
    <entry name="selections" type="String">
      <label>Variable values picked per dashboard (JSON)</label>
      <default>{}</default>
    </entry>
  </group>
</kcfg>