Logs: Add usage tracking to new download-logs button (#61177)

* add usage tracking to new download-logs buttom

* changed 'dimension' to 'area'
This commit is contained in:
Sven Grossmann 2023-01-09 17:25:19 +01:00 committed by GitHub
parent 7db284cfcb
commit b1a8e4f2b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -1,7 +1,8 @@
import { css } from '@emotion/css';
import React from 'react';
import { LogsDedupStrategy, LogsMetaItem, LogsMetaKind, LogRowModel } from '@grafana/data';
import { LogsDedupStrategy, LogsMetaItem, LogsMetaKind, LogRowModel, CoreApp } from '@grafana/data';
import { reportInteraction } from '@grafana/runtime';
import { Button, ToolbarButton, Tooltip, useStyles2 } from '@grafana/ui';
import { downloadLogsModelAsTxt } from '../inspector/utils/download';
@ -45,6 +46,11 @@ export const LogsMetaRow = React.memo(
const style = useStyles2(getStyles);
const downloadLogs = () => {
reportInteraction('grafana_logs_download_logs_clicked', {
app: CoreApp.Explore,
format: 'logs',
area: 'logs-meta-row',
});
downloadLogsModelAsTxt({ meta, rows: logRows }, 'Explore');
};

View File

@ -105,6 +105,7 @@ export class InspectDataTab extends PureComponent<Props, State> {
reportInteraction('grafana_logs_download_logs_clicked', {
app,
format: 'logs',
area: 'inspector',
});
const logsModel = dataFrameToLogsModel(data || [], undefined);