UNPKG

@grafana/runtime

Version:
1 lines 1.5 kB
{"version":3,"file":"eventProperties.mjs","sources":["../../../../src/analytics/plugins/eventProperties.ts"],"sourcesContent":["import { DataSourceInstanceSettings, PluginMeta } from '@grafana/data';\n\nimport { config } from '../../config';\n\nexport type PluginEventProperties = {\n grafana_version: string;\n plugin_type: string;\n plugin_version: string;\n plugin_id: string;\n plugin_name: string;\n};\n\nexport function createPluginEventProperties(meta: PluginMeta): PluginEventProperties {\n return {\n grafana_version: config.buildInfo.version,\n plugin_type: String(meta.type),\n plugin_version: meta.info.version,\n plugin_id: meta.id,\n plugin_name: meta.name,\n };\n}\n\nexport type DataSourcePluginEventProperties = PluginEventProperties & {\n datasource_uid: string;\n};\n\nexport function createDataSourcePluginEventProperties(\n instanceSettings: DataSourceInstanceSettings\n): DataSourcePluginEventProperties {\n return {\n ...createPluginEventProperties(instanceSettings.meta),\n datasource_uid: instanceSettings.uid,\n };\n}\n"],"names":[],"mappings":";;AAYO,SAAS,4BAA4B,IAAyC,EAAA;AACnF,EAAO,OAAA;AAAA,IACL,eAAA,EAAiB,OAAO,SAAU,CAAA,OAAA;AAAA,IAClC,WAAA,EAAa,MAAO,CAAA,IAAA,CAAK,IAAI,CAAA;AAAA,IAC7B,cAAA,EAAgB,KAAK,IAAK,CAAA,OAAA;AAAA,IAC1B,WAAW,IAAK,CAAA,EAAA;AAAA,IAChB,aAAa,IAAK,CAAA;AAAA,GACpB;AACF;AAMO,SAAS,sCACd,gBACiC,EAAA;AACjC,EAAO,OAAA;AAAA,IACL,GAAG,2BAA4B,CAAA,gBAAA,CAAiB,IAAI,CAAA;AAAA,IACpD,gBAAgB,gBAAiB,CAAA;AAAA,GACnC;AACF;;;;"}