Skip to content

Commit ad40cf2

Browse files
[7.x] [Logs UI] Move alerting components to public/alerting (#79035) (#79131)
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
1 parent 9e2c98a commit ad40cf2

File tree

19 files changed

+46
-42
lines changed

19 files changed

+46
-42
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ import moment from 'moment';
1111
import { i18n } from '@kbn/i18n';
1212
import { EuiText } from '@elastic/eui';
1313
import { FormattedMessage } from '@kbn/i18n/react';
14-
import { formatNumber } from '../../../../../common/formatters/number';
15-
import { GetLogAlertsChartPreviewDataSuccessResponsePayload } from '../../../../../common/http_api';
14+
import { formatNumber } from '../../../../common/formatters/number';
15+
import { GetLogAlertsChartPreviewDataSuccessResponsePayload } from '../../../../common/http_api';
1616

1717
type Series = GetLogAlertsChartPreviewDataSuccessResponsePayload['data']['series'];
1818

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import React, { useState, useCallback, useMemo } from 'react';
88
import { EuiPopover, EuiButtonEmpty, EuiContextMenuItem, EuiContextMenuPanel } from '@elastic/eui';
99
import { FormattedMessage } from '@kbn/i18n/react';
1010
import { AlertFlyout } from './alert_flyout';
11-
import { useLinkProps } from '../../../../hooks/use_link_props';
11+
import { useLinkProps } from '../../../hooks/use_link_props';
1212

1313
export const AlertDropdown = () => {
1414
const [popoverOpen, setPopoverOpen] = useState(false);
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66

77
import React, { useContext } from 'react';
88
import { ApplicationStart, DocLinksStart, HttpStart, NotificationsStart } from 'src/core/public';
9-
import { AlertsContextProvider, AlertAdd } from '../../../../../../triggers_actions_ui/public';
10-
import { TriggerActionsContext } from '../../../../utils/triggers_actions_context';
11-
import { useKibana } from '../../../../../../../../src/plugins/kibana_react/public';
12-
import { LOG_DOCUMENT_COUNT_ALERT_TYPE_ID } from '../../../../../common/alerting/logs/log_threshold/types';
9+
import { AlertsContextProvider, AlertAdd } from '../../../../../triggers_actions_ui/public';
10+
import { TriggerActionsContext } from '../../../utils/triggers_actions_context';
11+
import { useKibana } from '../../../../../../../src/plugins/kibana_react/public';
12+
import { LOG_DOCUMENT_COUNT_ALERT_TYPE_ID } from '../../../../common/alerting/logs/log_threshold/types';
1313

1414
interface Props {
1515
visible?: boolean;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ import {
2020
isRatioAlert,
2121
getNumerator,
2222
getDenominator,
23-
} from '../../../../../../common/alerting/logs/log_threshold/types';
23+
} from '../../../../../common/alerting/logs/log_threshold/types';
24+
import { Errors, CriterionErrors } from '../../validation';
2425
import { AlertsContext, ExpressionLike } from './editor';
2526
import { CriterionPreview } from './criterion_preview_chart';
26-
import { Errors, CriterionErrors } from '../validation';
2727

2828
const DEFAULT_CRITERIA = { field: 'log.level', comparator: Comparator.EQ, value: 'error' };
2929

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ import { i18n } from '@kbn/i18n';
2121
import { isNumber, isFinite } from 'lodash';
2222
import { IFieldType } from 'src/plugins/data/public';
2323
// eslint-disable-next-line @kbn/eslint/no-restricted-paths
24-
import { IErrorObject } from '../../../../../../../triggers_actions_ui/public/types';
24+
import { IErrorObject } from '../../../../../../triggers_actions_ui/public/types';
2525
import {
2626
Comparator,
2727
Criterion as CriterionType,
2828
ComparatorToi18nMap,
29-
} from '../../../../../../common/alerting/logs/log_threshold/types';
29+
} from '../../../../../common/alerting/logs/log_threshold/types';
3030

3131
const firstCriterionFieldPrefix = i18n.translate(
3232
'xpack.infra.logs.alertFlyout.firstCriterionFieldPrefix',
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,21 @@ import {
3131
getChartTheme,
3232
yAxisFormatter,
3333
NUM_BUCKETS,
34-
} from '../../../shared/criterion_preview_chart/criterion_preview_chart';
34+
} from '../../../common/criterion_preview_chart/criterion_preview_chart';
3535
import {
3636
AlertParams,
3737
Threshold,
3838
Criterion,
3939
Comparator,
40-
} from '../../../../../../common/alerting/logs/log_threshold/types';
41-
import { Color, colorTransformer } from '../../../../../../common/color_palette';
40+
} from '../../../../../common/alerting/logs/log_threshold/types';
41+
import { Color, colorTransformer } from '../../../../../common/color_palette';
4242
import {
4343
GetLogAlertsChartPreviewDataAlertParamsSubset,
4444
getLogAlertsChartPreviewDataAlertParamsSubsetRT,
45-
} from '../../../../../../common/http_api/log_alerts/';
45+
} from '../../../../../common/http_api/log_alerts/';
4646
import { AlertsContext } from './editor';
4747
import { useChartPreviewData } from './hooks/use_chart_preview_data';
48-
import { decodeOrThrow } from '../../../../../../common/runtime_types';
48+
import { decodeOrThrow } from '../../../../../common/runtime_types';
4949

5050
const GROUP_LIMIT = 5;
5151

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,25 +8,23 @@ import React, { useCallback, useMemo, useState } from 'react';
88
import { i18n } from '@kbn/i18n';
99
import { EuiLoadingSpinner, EuiSpacer, EuiButton, EuiCallOut } from '@elastic/eui';
1010
import { useMount } from 'react-use';
11+
import { GroupByExpression } from '../../../common/group_by_expression/group_by_expression';
1112
import {
1213
ForLastExpression,
13-
// eslint-disable-next-line @kbn/eslint/no-restricted-paths
14-
} from '../../../../../../../triggers_actions_ui/public/common';
15-
// eslint-disable-next-line @kbn/eslint/no-restricted-paths
16-
import { AlertsContextValue } from '../../../../../../../triggers_actions_ui/public/application/context/alerts_context';
14+
AlertsContextValue,
15+
} from '../../../../../../triggers_actions_ui/public';
1716
import {
1817
AlertParams,
1918
Comparator,
2019
ThresholdType,
2120
isRatioAlert,
22-
} from '../../../../../../common/alerting/logs/log_threshold/types';
21+
} from '../../../../../common/alerting/logs/log_threshold/types';
2322
import { Threshold } from './threshold';
2423
import { Criteria } from './criteria';
2524
import { TypeSwitcher } from './type_switcher';
26-
import { useSourceId } from '../../../../../containers/source_id';
27-
import { LogSourceProvider, useLogSourceContext } from '../../../../../containers/logs/log_source';
28-
import { GroupByExpression } from '../../../shared/group_by_expression/group_by_expression';
29-
import { Errors } from '../validation';
25+
import { useSourceId } from '../../../../containers/source_id';
26+
import { LogSourceProvider, useLogSourceContext } from '../../../../containers/logs/log_source';
27+
import { Errors } from '../../validation';
3028

3129
export interface ExpressionCriteria {
3230
field?: string;
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
*/
66
import { useState, useMemo } from 'react';
77
import { AlertsContext } from '../editor';
8-
import { useTrackedPromise } from '../../../../../../utils/use_tracked_promise';
8+
import { useTrackedPromise } from '../../../../../utils/use_tracked_promise';
99
import {
1010
GetLogAlertsChartPreviewDataSuccessResponsePayload,
1111
getLogAlertsChartPreviewDataSuccessResponsePayloadRT,
1212
getLogAlertsChartPreviewDataRequestPayloadRT,
1313
LOG_ALERTS_CHART_PREVIEW_DATA_PATH,
14-
} from '../../../../../../../common/http_api';
15-
import { decodeOrThrow } from '../../../../../../../common/runtime_types';
16-
import { GetLogAlertsChartPreviewDataAlertParamsSubset } from '../../../../../../../common/http_api/log_alerts/';
14+
} from '../../../../../../common/http_api';
15+
import { decodeOrThrow } from '../../../../../../common/runtime_types';
16+
import { GetLogAlertsChartPreviewDataAlertParamsSubset } from '../../../../../../common/http_api/log_alerts/';
1717

1818
interface Options {
1919
sourceId: string;

0 commit comments

Comments
 (0)