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,IAAA,EAAyC;AACnF,EAAA,OAAO;AAAA,IACL,eAAA,EAAiB,OAAO,SAAA,CAAU,OAAA;AAAA,IAClC,WAAA,EAAa,MAAA,CAAO,IAAA,CAAK,IAAI,CAAA;AAAA,IAC7B,cAAA,EAAgB,KAAK,IAAA,CAAK,OAAA;AAAA,IAC1B,WAAW,IAAA,CAAK,EAAA;AAAA,IAChB,aAAa,IAAA,CAAK;AAAA,GACpB;AACF;AAMO,SAAS,sCACd,gBAAA,EACiC;AACjC,EAAA,OAAO;AAAA,IACL,GAAG,2BAAA,CAA4B,gBAAA,CAAiB,IAAI,CAAA;AAAA,IACpD,gBAAgB,gBAAA,CAAiB;AAAA,GACnC;AACF;;;;"}