mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
[Dataset Quality] Add 'source' and 'target' fields to 'Dataset Quality Navigated' event (#217575)
This commit is contained in:
parent
15d3e26678
commit
8df83d2716
4 changed files with 25 additions and 1 deletions
|
@ -11,7 +11,12 @@ import { getDateISORange } from '@kbn/timerange';
|
|||
import { useDatasetQualityContext } from '../components/dataset_quality/context';
|
||||
import { useDatasetQualityFilters } from './use_dataset_quality_filters';
|
||||
import { DataStreamStat } from '../../common/data_streams_stats';
|
||||
import { DatasetEbtProps, DatasetNavigatedEbtProps } from '../services/telemetry';
|
||||
import {
|
||||
DatasetEbtProps,
|
||||
DatasetNavigatedEbtProps,
|
||||
NavigationSource,
|
||||
NavigationTarget,
|
||||
} from '../services/telemetry';
|
||||
|
||||
export function useDatasetTelemetry() {
|
||||
const { service, telemetryClient } = useDatasetQualityContext();
|
||||
|
@ -115,5 +120,7 @@ function getDatasetEbtProps(
|
|||
...datasetEbtProps,
|
||||
sort,
|
||||
filters: ebtFilters,
|
||||
target: NavigationTarget.Discover,
|
||||
source: NavigationSource.Table,
|
||||
};
|
||||
}
|
||||
|
|
|
@ -195,6 +195,19 @@ const datasetNavigatedEventType: DatasetQualityTelemetryEvent = {
|
|||
...datasetCommonSchema,
|
||||
sort: sortSchema,
|
||||
filters: filtersSchema,
|
||||
target: {
|
||||
type: 'keyword',
|
||||
_meta: {
|
||||
description: 'Action that user took to navigate away from the dataset quality page',
|
||||
},
|
||||
},
|
||||
source: {
|
||||
type: 'keyword',
|
||||
_meta: {
|
||||
description:
|
||||
'Section of dataset quality page the action is originated from e.g. header, summary, chart or table etc.',
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
@ -96,6 +96,8 @@ describe('TelemetryService', () => {
|
|||
...defaultEbtProps,
|
||||
sort: defaultSort,
|
||||
filters: defaultFilters,
|
||||
target: NavigationTarget.Discover,
|
||||
source: NavigationSource.Table,
|
||||
};
|
||||
|
||||
telemetry.trackDatasetNavigated(exampleEventData);
|
||||
|
|
|
@ -84,6 +84,8 @@ export interface DatasetNavigatedEbtProps extends DatasetEbtProps {
|
|||
namespaces: DatasetEbtFilter;
|
||||
qualities: DatasetEbtFilter;
|
||||
};
|
||||
target: NavigationTarget;
|
||||
source: NavigationSource;
|
||||
}
|
||||
|
||||
export interface DatasetDetailsEbtProps extends DatasetEbtProps {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue