thiagoarrais/grafana-matomo-tracking-panel

View on GitHub
src/matomoOptions.ts

Summary

Maintainability
A
0 mins
Test Coverage
F
0%
import { PanelOptionsEditorBuilder } from '@grafana/data';

import { MatomoOptions } from './types';

export const matomoOptions = (builder: PanelOptionsEditorBuilder<MatomoOptions>) =>
  builder
    .addTextInput({
      path: 'urlBase',
      name: 'Matomo URL',
      description: 'Base URL for Matomo instance',
      defaultValue: 'https://yourinstance.matomo.cloud/',
    })
    .addNumberInput({
      path: 'siteId',
      name: 'Site ID',
      description: 'Site ID identifying the Grafana instance in Matomo',
      defaultValue: 1,
    });