mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
fix all violations
This commit is contained in:
parent
bd8171c13e
commit
3730dd0779
11447 changed files with 21110 additions and 22288 deletions
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
|
||||
import type { ESSearchRequest } from '../../../../src/core/types/elasticsearch';
|
||||
import type { ESSearchRequest } from '@kbn/core/types/elasticsearch';
|
||||
|
||||
interface BuildSortedEventsQueryOpts {
|
||||
aggs?: Record<string, estypes.AggregationsAggregationContainer>;
|
||||
|
|
|
@ -19,8 +19,8 @@ jest.mock('lodash', () => {
|
|||
};
|
||||
});
|
||||
|
||||
jest.mock('../../../../triggers_actions_ui/public', () => {
|
||||
const original = jest.requireActual('../../../../triggers_actions_ui/public');
|
||||
jest.mock('@kbn/triggers-actions-ui-plugin/public', () => {
|
||||
const original = jest.requireActual('@kbn/triggers-actions-ui-plugin/public');
|
||||
return {
|
||||
...original,
|
||||
getIndexPatterns: () => {
|
||||
|
|
|
@ -21,15 +21,15 @@ import {
|
|||
EuiPopoverTitle,
|
||||
EuiSelect,
|
||||
} from '@elastic/eui';
|
||||
import { HttpSetup } from 'kibana/public';
|
||||
import { useKibana } from '../../../../../../src/plugins/kibana_react/public';
|
||||
import { HttpSetup } from '@kbn/core/public';
|
||||
import { useKibana } from '@kbn/kibana-react-plugin/public';
|
||||
import {
|
||||
firstFieldOption,
|
||||
getFields,
|
||||
getIndexOptions,
|
||||
getTimeFieldOptions,
|
||||
IErrorObject,
|
||||
} from '../../../../triggers_actions_ui/public';
|
||||
} from '@kbn/triggers-actions-ui-plugin/public';
|
||||
|
||||
interface KibanaDeps {
|
||||
http: HttpSetup;
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { COMPARATORS } from '../../../../triggers_actions_ui/public';
|
||||
import { COMPARATORS } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
|
||||
export const DEFAULT_VALUES = {
|
||||
THRESHOLD_COMPARATOR: COMPARATORS.GREATER_THAN,
|
||||
|
|
|
@ -10,21 +10,21 @@ import 'brace';
|
|||
import { of } from 'rxjs';
|
||||
import { mountWithIntl, nextTick } from '@kbn/test-jest-helpers';
|
||||
import { act } from 'react-dom/test-utils';
|
||||
import { dataPluginMock } from 'src/plugins/data/public/mocks';
|
||||
import { dataViewPluginMocks } from 'src/plugins/data_views/public/mocks';
|
||||
import { unifiedSearchPluginMock } from 'src/plugins/unified_search/public/mocks';
|
||||
import { chartPluginMock } from 'src/plugins/charts/public/mocks';
|
||||
import { dataPluginMock } from '@kbn/data-plugin/public/mocks';
|
||||
import { dataViewPluginMocks } from '@kbn/data-views-plugin/public/mocks';
|
||||
import { unifiedSearchPluginMock } from '@kbn/unified-search-plugin/public/mocks';
|
||||
import { chartPluginMock } from '@kbn/charts-plugin/public/mocks';
|
||||
import {
|
||||
DataPublicPluginStart,
|
||||
IKibanaSearchResponse,
|
||||
ISearchStart,
|
||||
} from 'src/plugins/data/public';
|
||||
import { useKibana } from '../../../../../../../src/plugins/kibana_react/public';
|
||||
} from '@kbn/data-plugin/public';
|
||||
import { useKibana } from '@kbn/kibana-react-plugin/public';
|
||||
import { EsQueryAlertParams, SearchType } from '../types';
|
||||
import { EsQueryExpression } from './es_query_expression';
|
||||
|
||||
jest.mock('../../../../../../../src/plugins/kibana_react/public');
|
||||
jest.mock('../../../../../../../src/plugins/es_ui_shared/public', () => ({
|
||||
jest.mock('@kbn/kibana-react-plugin/public');
|
||||
jest.mock('@kbn/es-ui-shared-plugin/public', () => ({
|
||||
XJson: {
|
||||
useXJsonMode: jest.fn().mockReturnValue({
|
||||
convertToJson: jest.fn(),
|
||||
|
@ -44,8 +44,8 @@ jest.mock('../../../../../../../src/plugins/es_ui_shared/public', () => ({
|
|||
/>
|
||||
),
|
||||
}));
|
||||
jest.mock('../../../../../triggers_actions_ui/public', () => {
|
||||
const original = jest.requireActual('../../../../../triggers_actions_ui/public');
|
||||
jest.mock('@kbn/triggers-actions-ui-plugin/public', () => {
|
||||
const original = jest.requireActual('@kbn/triggers-actions-ui-plugin/public');
|
||||
return {
|
||||
...original,
|
||||
getIndexPatterns: () => {
|
||||
|
|
|
@ -24,20 +24,20 @@ import {
|
|||
EuiLink,
|
||||
EuiIconTip,
|
||||
} from '@elastic/eui';
|
||||
import { DocLinksStart, HttpSetup } from 'kibana/public';
|
||||
import { DocLinksStart, HttpSetup } from '@kbn/core/public';
|
||||
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
|
||||
|
||||
import { XJson, EuiCodeEditor } from '../../../../../../../src/plugins/es_ui_shared/public';
|
||||
import { useKibana } from '../../../../../../../src/plugins/kibana_react/public';
|
||||
import { XJson, EuiCodeEditor } from '@kbn/es-ui-shared-plugin/public';
|
||||
import { useKibana } from '@kbn/kibana-react-plugin/public';
|
||||
import {
|
||||
getFields,
|
||||
ValueExpression,
|
||||
RuleTypeParamsExpressionProps,
|
||||
ForLastExpression,
|
||||
ThresholdExpression,
|
||||
} from '../../../../../triggers_actions_ui/public';
|
||||
} from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { parseDuration } from '@kbn/alerting-plugin/common';
|
||||
import { validateExpression } from '../validation';
|
||||
import { parseDuration } from '../../../../../alerting/common';
|
||||
import { buildSortedEventsQuery } from '../../../../common/build_sorted_events_query';
|
||||
import { EsQueryAlertParams, SearchType } from '../types';
|
||||
import { IndexSelectPopover } from '../../components/index_select_popover';
|
||||
|
|
|
@ -11,7 +11,7 @@ import { i18n } from '@kbn/i18n';
|
|||
import 'brace/theme/github';
|
||||
|
||||
import { EuiSpacer, EuiCallOut } from '@elastic/eui';
|
||||
import { RuleTypeParamsExpressionProps } from '../../../../../triggers_actions_ui/public';
|
||||
import { RuleTypeParamsExpressionProps } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { EsQueryAlertParams } from '../types';
|
||||
import { SearchSourceExpression } from './search_source_expression';
|
||||
import { EsQueryExpression } from './es_query_expression';
|
||||
|
|
|
@ -9,11 +9,11 @@ import React from 'react';
|
|||
import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui';
|
||||
import { injectI18n } from '@kbn/i18n-react';
|
||||
|
||||
import { useKibana } from '../../../../../../../src/plugins/kibana_react/public';
|
||||
import { getDisplayValueFromFilter } from '../../../../../../../src/plugins/data/public';
|
||||
import { Filter } from '../../../../../../../src/plugins/data/common';
|
||||
import { DataView } from '../../../../../../../src/plugins/data_views/public';
|
||||
import { FilterItem } from '../../../../../../../src/plugins/unified_search/public';
|
||||
import { useKibana } from '@kbn/kibana-react-plugin/public';
|
||||
import { getDisplayValueFromFilter } from '@kbn/data-plugin/public';
|
||||
import { Filter } from '@kbn/data-plugin/common';
|
||||
import { DataView } from '@kbn/data-views-plugin/public';
|
||||
import { FilterItem } from '@kbn/unified-search-plugin/public';
|
||||
|
||||
const FilterItemComponent = injectI18n(FilterItem);
|
||||
|
||||
|
|
|
@ -7,13 +7,13 @@
|
|||
|
||||
import { mountWithIntl, nextTick } from '@kbn/test-jest-helpers';
|
||||
import React from 'react';
|
||||
import { dataPluginMock } from 'src/plugins/data/public/mocks';
|
||||
import { dataViewPluginMocks } from 'src/plugins/data_views/public/mocks';
|
||||
import { unifiedSearchPluginMock } from 'src/plugins/unified_search/public/mocks';
|
||||
import { DataPublicPluginStart, ISearchStart } from 'src/plugins/data/public';
|
||||
import { dataPluginMock } from '@kbn/data-plugin/public/mocks';
|
||||
import { dataViewPluginMocks } from '@kbn/data-views-plugin/public/mocks';
|
||||
import { unifiedSearchPluginMock } from '@kbn/unified-search-plugin/public/mocks';
|
||||
import { DataPublicPluginStart, ISearchStart } from '@kbn/data-plugin/public';
|
||||
import { EsQueryAlertParams, SearchType } from '../types';
|
||||
import { SearchSourceExpression } from './search_source_expression';
|
||||
import { chartPluginMock } from 'src/plugins/charts/public/mocks';
|
||||
import { chartPluginMock } from '@kbn/charts-plugin/public/mocks';
|
||||
import { act } from 'react-dom/test-utils';
|
||||
import { EuiCallOut, EuiLoadingSpinner } from '@elastic/eui';
|
||||
import { ReactWrapper } from 'enzyme';
|
||||
|
|
|
@ -17,14 +17,14 @@ import {
|
|||
EuiCallOut,
|
||||
} from '@elastic/eui';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { Filter, ISearchSource } from '../../../../../../../src/plugins/data/common';
|
||||
import { EsQueryAlertParams, SearchType } from '../types';
|
||||
import { Filter, ISearchSource } from '@kbn/data-plugin/common';
|
||||
import {
|
||||
ForLastExpression,
|
||||
RuleTypeParamsExpressionProps,
|
||||
ThresholdExpression,
|
||||
ValueExpression,
|
||||
} from '../../../../../triggers_actions_ui/public';
|
||||
} from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { EsQueryAlertParams, SearchType } from '../types';
|
||||
import { DEFAULT_VALUES } from '../constants';
|
||||
import { ReadOnlyFilterItems } from './read_only_filter_items';
|
||||
|
||||
|
|
|
@ -7,11 +7,11 @@
|
|||
|
||||
import { lazy } from 'react';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { validateExpression } from './validation';
|
||||
import { RuleTypeModel } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { PluginSetupContract as AlertingSetup } from '@kbn/alerting-plugin/public';
|
||||
import { SanitizedRule } from '@kbn/alerting-plugin/common';
|
||||
import { EsQueryAlertParams, SearchType } from './types';
|
||||
import { RuleTypeModel } from '../../../../triggers_actions_ui/public';
|
||||
import { PluginSetupContract as AlertingSetup } from '../../../../alerting/public';
|
||||
import { SanitizedRule } from '../../../../alerting/common';
|
||||
import { validateExpression } from './validation';
|
||||
|
||||
const PLUGIN_ID = 'discover';
|
||||
const ES_QUERY_ALERT_TYPE = '.es-query';
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { RuleTypeParams } from '../../../../alerting/common';
|
||||
import { SerializedSearchSourceFields } from '../../../../../../src/plugins/data/common';
|
||||
import { RuleTypeParams } from '@kbn/alerting-plugin/common';
|
||||
import { SerializedSearchSourceFields } from '@kbn/data-plugin/common';
|
||||
|
||||
export interface Comparator {
|
||||
text: string;
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { ValidationResult, builtInComparators } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { EsQueryAlertParams } from './types';
|
||||
import { ValidationResult, builtInComparators } from '../../../../triggers_actions_ui/public';
|
||||
import { isSearchSourceAlert } from './util';
|
||||
|
||||
export const validateExpression = (alertParams: EsQueryAlertParams): ValidationResult => {
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
import { lazy } from 'react';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { RuleTypeModel } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { validateExpression } from './validation';
|
||||
import { GeoContainmentAlertParams } from './types';
|
||||
import { RuleTypeModel } from '../../../../triggers_actions_ui/public';
|
||||
|
||||
export function getAlertType(): RuleTypeModel<GeoContainmentAlertParams> {
|
||||
return {
|
||||
|
|
|
@ -8,16 +8,16 @@
|
|||
import React, { Fragment, FunctionComponent, useEffect, useRef } from 'react';
|
||||
import { EuiFormRow } from '@elastic/eui';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { DataPublicPluginStart } from 'src/plugins/data/public';
|
||||
import { UnifiedSearchPublicPluginStart } from 'src/plugins/unified_search/public';
|
||||
import { HttpSetup } from 'kibana/public';
|
||||
import { useKibana } from '../../../../../../../../src/plugins/kibana_react/public';
|
||||
import { IErrorObject } from '../../../../../../triggers_actions_ui/public';
|
||||
import { DataPublicPluginStart } from '@kbn/data-plugin/public';
|
||||
import { UnifiedSearchPublicPluginStart } from '@kbn/unified-search-plugin/public';
|
||||
import { HttpSetup } from '@kbn/core/public';
|
||||
import { useKibana } from '@kbn/kibana-react-plugin/public';
|
||||
import { IErrorObject } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { DataViewField, DataView } from '@kbn/data-plugin/common';
|
||||
import { ES_GEO_SHAPE_TYPES, GeoContainmentAlertParams } from '../../types';
|
||||
import { GeoIndexPatternSelect } from '../util_components/geo_index_pattern_select';
|
||||
import { SingleFieldSelect } from '../util_components/single_field_select';
|
||||
import { ExpressionWithPopover } from '../util_components/expression_with_popover';
|
||||
import { DataViewField, DataView } from '../../../../../../../../src/plugins/data/common';
|
||||
|
||||
interface Props {
|
||||
ruleParams: GeoContainmentAlertParams;
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
import React from 'react';
|
||||
import { mount } from 'enzyme';
|
||||
import { EntityByExpression, getValidIndexPatternFields } from './entity_by_expression';
|
||||
import { DataViewField } from 'src/plugins/data_views/public';
|
||||
import { DataViewField } from '@kbn/data-views-plugin/public';
|
||||
|
||||
const defaultProps = {
|
||||
errors: {
|
||||
|
|
|
@ -9,8 +9,8 @@ import React, { FunctionComponent, useEffect, useRef } from 'react';
|
|||
import { EuiFormRow } from '@elastic/eui';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import _ from 'lodash';
|
||||
import { DataViewField } from 'src/plugins/data_views/public';
|
||||
import { IErrorObject } from '../../../../../../triggers_actions_ui/public';
|
||||
import { DataViewField } from '@kbn/data-views-plugin/public';
|
||||
import { IErrorObject } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { SingleFieldSelect } from '../util_components/single_field_select';
|
||||
import { ExpressionWithPopover } from '../util_components/expression_with_popover';
|
||||
|
||||
|
|
|
@ -9,19 +9,19 @@ import React, { Fragment, FunctionComponent, useEffect, useRef } from 'react';
|
|||
import { EuiFormRow } from '@elastic/eui';
|
||||
import { FormattedMessage } from '@kbn/i18n-react';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { DataPublicPluginStart } from 'src/plugins/data/public';
|
||||
import { UnifiedSearchPublicPluginStart } from 'src/plugins/unified_search/public';
|
||||
import { HttpSetup } from 'kibana/public';
|
||||
import { useKibana } from '../../../../../../../../src/plugins/kibana_react/public';
|
||||
import { DataPublicPluginStart } from '@kbn/data-plugin/public';
|
||||
import { UnifiedSearchPublicPluginStart } from '@kbn/unified-search-plugin/public';
|
||||
import { HttpSetup } from '@kbn/core/public';
|
||||
import { useKibana } from '@kbn/kibana-react-plugin/public';
|
||||
import {
|
||||
IErrorObject,
|
||||
RuleTypeParamsExpressionProps,
|
||||
} from '../../../../../../triggers_actions_ui/public';
|
||||
} from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { DataViewField, DataView } from '@kbn/data-plugin/common';
|
||||
import { ES_GEO_FIELD_TYPES } from '../../types';
|
||||
import { GeoIndexPatternSelect } from '../util_components/geo_index_pattern_select';
|
||||
import { SingleFieldSelect } from '../util_components/single_field_select';
|
||||
import { ExpressionWithPopover } from '../util_components/expression_with_popover';
|
||||
import { DataViewField, DataView } from '../../../../../../../../src/plugins/data/common';
|
||||
|
||||
interface Props {
|
||||
dateField: string;
|
||||
|
|
|
@ -9,10 +9,10 @@ import React from 'react';
|
|||
import { shallow } from 'enzyme';
|
||||
import { EntityIndexExpression } from './expressions/entity_index_expression';
|
||||
import { BoundaryIndexExpression } from './expressions/boundary_index_expression';
|
||||
import { IErrorObject } from '../../../../../triggers_actions_ui/public';
|
||||
import { DataView } from '../../../../../../../src/plugins/data/common';
|
||||
import { dataPluginMock } from 'src/plugins/data/public/mocks';
|
||||
import { unifiedSearchPluginMock } from 'src/plugins/unified_search/public/mocks';
|
||||
import { IErrorObject } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { DataView } from '@kbn/data-plugin/common';
|
||||
import { dataPluginMock } from '@kbn/data-plugin/public/mocks';
|
||||
import { unifiedSearchPluginMock } from '@kbn/unified-search-plugin/public/mocks';
|
||||
|
||||
const dataStartMock = dataPluginMock.createStartContract();
|
||||
const unifiedSearchStartMock = unifiedSearchPluginMock.createStartContract();
|
||||
|
|
|
@ -10,14 +10,14 @@ import { EuiCallOut, EuiFlexItem, EuiSpacer, EuiTitle } from '@elastic/eui';
|
|||
import { FormattedMessage } from '@kbn/i18n-react';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { fromKueryExpression, luceneStringToDsl } from '@kbn/es-query';
|
||||
import { RuleTypeParamsExpressionProps } from '../../../../../triggers_actions_ui/public';
|
||||
import { RuleTypeParamsExpressionProps } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { DataView } from '@kbn/data-plugin/common';
|
||||
import { Query } from '@kbn/data-plugin/public';
|
||||
import { QueryStringInput } from '@kbn/unified-search-plugin/public';
|
||||
import { GeoContainmentAlertParams } from '../types';
|
||||
import { EntityIndexExpression } from './expressions/entity_index_expression';
|
||||
import { EntityByExpression } from './expressions/entity_by_expression';
|
||||
import { BoundaryIndexExpression } from './expressions/boundary_index_expression';
|
||||
import { DataView } from '../../../../../../../src/plugins/data/common';
|
||||
import { Query } from '../../../../../../../src/plugins/data/public';
|
||||
import { QueryStringInput } from '../../../../../../../src/plugins/unified_search/public';
|
||||
|
||||
const DEFAULT_VALUES = {
|
||||
TRACKING_EVENT: '',
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
import React from 'react';
|
||||
import { shallow } from 'enzyme';
|
||||
import { GeoIndexPatternSelect } from './geo_index_pattern_select';
|
||||
import { DataViewsContract } from 'src/plugins/data/public';
|
||||
import { HttpSetup } from 'kibana/public';
|
||||
import { DataViewsContract } from '@kbn/data-plugin/public';
|
||||
import { HttpSetup } from '@kbn/core/public';
|
||||
|
||||
class MockIndexPatternSelectComponent extends React.Component {
|
||||
render() {
|
||||
|
|
|
@ -9,9 +9,9 @@ import React, { Component } from 'react';
|
|||
import { EuiCallOut, EuiFormRow, EuiLink, EuiSpacer } from '@elastic/eui';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { FormattedMessage } from '@kbn/i18n-react';
|
||||
import { DataViewsContract } from 'src/plugins/data/public';
|
||||
import { HttpSetup } from 'kibana/public';
|
||||
import { DataView } from '../../../../../../../../src/plugins/data/common';
|
||||
import { DataViewsContract } from '@kbn/data-plugin/public';
|
||||
import { HttpSetup } from '@kbn/core/public';
|
||||
import { DataView } from '@kbn/data-plugin/common';
|
||||
|
||||
interface Props {
|
||||
onChange: (indexPattern: DataView) => void;
|
||||
|
|
|
@ -15,7 +15,7 @@ import {
|
|||
EuiFlexItem,
|
||||
} from '@elastic/eui';
|
||||
import { FieldIcon } from '@kbn/react-field';
|
||||
import { DataViewField } from 'src/plugins/data_views/public';
|
||||
import { DataViewField } from '@kbn/data-views-plugin/public';
|
||||
|
||||
function fieldsToOptions(fields?: DataViewField[]): Array<EuiComboBoxOptionOption<DataViewField>> {
|
||||
if (!fields) {
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { RuleTypeParams } from '../../../../alerting/common';
|
||||
import { Query } from '../../../../../../src/plugins/data/common';
|
||||
import { RuleTypeParams } from '@kbn/alerting-plugin/common';
|
||||
import { Query } from '@kbn/data-plugin/common';
|
||||
|
||||
export interface GeoContainmentAlertParams extends RuleTypeParams {
|
||||
index: string;
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { ValidationResult } from '../../../../triggers_actions_ui/public';
|
||||
import { ValidationResult } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { GeoContainmentAlertParams } from './types';
|
||||
|
||||
export const validateExpression = (alertParams: GeoContainmentAlertParams): ValidationResult => {
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { TriggersAndActionsUIPublicPluginSetup } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { PluginSetupContract as AlertingSetup } from '@kbn/alerting-plugin/public';
|
||||
import { getAlertType as getGeoContainmentAlertType } from './geo_containment';
|
||||
import { getAlertType as getThresholdAlertType } from './threshold';
|
||||
import { getAlertType as getEsQueryAlertType } from './es_query';
|
||||
import { Config } from '../../common';
|
||||
import { TriggersAndActionsUIPublicPluginSetup } from '../../../triggers_actions_ui/public';
|
||||
import { PluginSetupContract as AlertingSetup } from '../../../alerting/public';
|
||||
|
||||
export function registerAlertTypes({
|
||||
ruleTypeRegistry,
|
||||
|
|
|
@ -9,9 +9,9 @@ import React from 'react';
|
|||
import { mountWithIntl, nextTick } from '@kbn/test-jest-helpers';
|
||||
import { act } from 'react-dom/test-utils';
|
||||
import IndexThresholdAlertTypeExpression, { DEFAULT_VALUES } from './expression';
|
||||
import { dataPluginMock } from 'src/plugins/data/public/mocks';
|
||||
import { dataViewPluginMocks } from 'src/plugins/data_views/public/mocks';
|
||||
import { chartPluginMock } from 'src/plugins/charts/public/mocks';
|
||||
import { dataPluginMock } from '@kbn/data-plugin/public/mocks';
|
||||
import { dataViewPluginMocks } from '@kbn/data-views-plugin/public/mocks';
|
||||
import { chartPluginMock } from '@kbn/charts-plugin/public/mocks';
|
||||
import { IndexThresholdAlertParams } from './types';
|
||||
import { validateExpression } from './validation';
|
||||
import {
|
||||
|
@ -19,10 +19,10 @@ import {
|
|||
builtInComparators,
|
||||
getTimeUnitLabel,
|
||||
TIME_UNITS,
|
||||
} from '../../../../triggers_actions_ui/public';
|
||||
} from '@kbn/triggers-actions-ui-plugin/public';
|
||||
|
||||
jest.mock('../../../../triggers_actions_ui/public', () => {
|
||||
const original = jest.requireActual('../../../../triggers_actions_ui/public');
|
||||
jest.mock('@kbn/triggers-actions-ui-plugin/public', () => {
|
||||
const original = jest.requireActual('@kbn/triggers-actions-ui-plugin/public');
|
||||
return {
|
||||
...original,
|
||||
getIndexPatterns: () => {
|
||||
|
|
|
@ -9,8 +9,8 @@ import React, { useState, Fragment, useEffect } from 'react';
|
|||
import { i18n } from '@kbn/i18n';
|
||||
import { FormattedMessage } from '@kbn/i18n-react';
|
||||
import { EuiSpacer, EuiCallOut, EuiEmptyPrompt, EuiText, EuiTitle } from '@elastic/eui';
|
||||
import { HttpSetup } from 'kibana/public';
|
||||
import { useKibana } from '../../../../../../src/plugins/kibana_react/public';
|
||||
import { HttpSetup } from '@kbn/core/public';
|
||||
import { useKibana } from '@kbn/kibana-react-plugin/public';
|
||||
import {
|
||||
getFields,
|
||||
COMPARATORS,
|
||||
|
@ -22,7 +22,7 @@ import {
|
|||
WhenExpression,
|
||||
builtInAggregationTypes,
|
||||
RuleTypeParamsExpressionProps,
|
||||
} from '../../../../triggers_actions_ui/public';
|
||||
} from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { ThresholdVisualization } from './visualization';
|
||||
import { IndexThresholdAlertParams } from './types';
|
||||
import './expression.scss';
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
|
||||
import { lazy } from 'react';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { RuleTypeModel } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { validateExpression } from './validation';
|
||||
import { IndexThresholdAlertParams } from './types';
|
||||
import { RuleTypeModel } from '../../../../triggers_actions_ui/public';
|
||||
|
||||
export function getAlertType(): RuleTypeModel<IndexThresholdAlertParams> {
|
||||
return {
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { HttpSetup } from 'kibana/public';
|
||||
import { TimeSeriesResult } from '../../../../triggers_actions_ui/common';
|
||||
import { HttpSetup } from '@kbn/core/public';
|
||||
import { TimeSeriesResult } from '@kbn/triggers-actions-ui-plugin/common';
|
||||
import { IndexThresholdAlertParams } from './types';
|
||||
|
||||
const INDEX_THRESHOLD_DATA_API_ROOT = '/api/triggers_actions_ui/data';
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { RuleTypeParams } from '../../../../alerting/common';
|
||||
import { RuleTypeParams } from '@kbn/alerting-plugin/common';
|
||||
|
||||
export interface Comparator {
|
||||
text: string;
|
||||
|
|
|
@ -6,13 +6,13 @@
|
|||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { IndexThresholdAlertParams } from './types';
|
||||
import {
|
||||
ValidationResult,
|
||||
builtInGroupByTypes,
|
||||
builtInAggregationTypes,
|
||||
builtInComparators,
|
||||
} from '../../../../triggers_actions_ui/public';
|
||||
} from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { IndexThresholdAlertParams } from './types';
|
||||
|
||||
export const validateExpression = (alertParams: IndexThresholdAlertParams): ValidationResult => {
|
||||
const {
|
||||
|
|
|
@ -9,18 +9,18 @@ import React from 'react';
|
|||
import { act } from 'react-dom/test-utils';
|
||||
import { mountWithIntl, nextTick } from '@kbn/test-jest-helpers';
|
||||
import { ThresholdVisualization } from './visualization';
|
||||
import { DataPublicPluginStart } from 'src/plugins/data/public/types';
|
||||
import { chartPluginMock } from 'src/plugins/charts/public/mocks';
|
||||
import { dataPluginMock } from 'src/plugins/data/public/mocks';
|
||||
import { uiSettingsServiceMock } from 'src/core/public/mocks';
|
||||
import { DataPublicPluginStart } from '@kbn/data-plugin/public/types';
|
||||
import { chartPluginMock } from '@kbn/charts-plugin/public/mocks';
|
||||
import { dataPluginMock } from '@kbn/data-plugin/public/mocks';
|
||||
import { uiSettingsServiceMock } from '@kbn/core/public/mocks';
|
||||
import {
|
||||
builtInAggregationTypes,
|
||||
builtInComparators,
|
||||
} from '../../../../triggers_actions_ui/public';
|
||||
} from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { Chart, LineAnnotation, LineSeries } from '@elastic/charts';
|
||||
import { useKibana } from '../../../../../../src/plugins/kibana_react/public';
|
||||
import { useKibana } from '@kbn/kibana-react-plugin/public';
|
||||
|
||||
jest.mock('../../../../../../src/plugins/kibana_react/public');
|
||||
jest.mock('@kbn/kibana-react-plugin/public');
|
||||
jest.mock('./index_threshold_api', () => ({
|
||||
getThresholdAlertVisualizationData: jest.fn(() =>
|
||||
Promise.resolve({
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
*/
|
||||
|
||||
import React, { Fragment, useEffect, useState } from 'react';
|
||||
import { IUiSettingsClient, HttpSetup } from 'kibana/public';
|
||||
import { IUiSettingsClient, HttpSetup } from '@kbn/core/public';
|
||||
import { interval } from 'rxjs';
|
||||
import {
|
||||
AnnotationDomainType,
|
||||
|
@ -29,16 +29,16 @@ import {
|
|||
EuiLoadingSpinner,
|
||||
} from '@elastic/eui';
|
||||
import { FormattedMessage } from '@kbn/i18n-react';
|
||||
import { ChartsPluginSetup } from 'src/plugins/charts/public';
|
||||
import { FieldFormatsStart } from 'src/plugins/field_formats/public';
|
||||
import { useKibana } from '../../../../../../src/plugins/kibana_react/public';
|
||||
import { ChartsPluginSetup } from '@kbn/charts-plugin/public';
|
||||
import { FieldFormatsStart } from '@kbn/field-formats-plugin/public';
|
||||
import { useKibana } from '@kbn/kibana-react-plugin/public';
|
||||
import { AggregationType, Comparator } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { parseDuration } from '@kbn/alerting-plugin/common/parse_duration';
|
||||
import {
|
||||
getThresholdAlertVisualizationData,
|
||||
GetThresholdAlertVisualizationDataParams,
|
||||
} from './index_threshold_api';
|
||||
import { AggregationType, Comparator } from '../../../../triggers_actions_ui/public';
|
||||
import { IndexThresholdAlertParams } from './types';
|
||||
import { parseDuration } from '../../../../alerting/common/parse_duration';
|
||||
|
||||
const customTheme = () => {
|
||||
return {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { PluginInitializerContext } from 'src/core/public';
|
||||
import { PluginInitializerContext } from '@kbn/core/public';
|
||||
import { StackAlertsPublicPlugin } from './plugin';
|
||||
|
||||
export const plugin = (ctx: PluginInitializerContext) => new StackAlertsPublicPlugin(ctx);
|
||||
|
|
|
@ -5,11 +5,11 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { CoreSetup, Plugin, PluginInitializerContext } from 'src/core/public';
|
||||
import { TriggersAndActionsUIPublicPluginSetup } from '../../../plugins/triggers_actions_ui/public';
|
||||
import { CoreSetup, Plugin, PluginInitializerContext } from '@kbn/core/public';
|
||||
import { TriggersAndActionsUIPublicPluginSetup } from '@kbn/triggers-actions-ui-plugin/public';
|
||||
import { PluginSetupContract as AlertingSetup } from '@kbn/alerting-plugin/public';
|
||||
import { registerAlertTypes } from './alert_types';
|
||||
import { Config } from '../common';
|
||||
import { PluginSetupContract as AlertingSetup } from '../../alerting/public';
|
||||
|
||||
export type Setup = void;
|
||||
export type Start = void;
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
|
||||
import { RuleExecutorOptions, AlertInstanceContext } from '../../../../alerting/server';
|
||||
import { RuleExecutorOptions, AlertInstanceContext } from '@kbn/alerting-plugin/server';
|
||||
import { OnlyEsQueryAlertParams, OnlySearchSourceAlertParams } from './types';
|
||||
|
||||
// alert type context provided to actions
|
||||
|
|
|
@ -7,23 +7,23 @@
|
|||
|
||||
import uuid from 'uuid';
|
||||
import type { Writable } from '@kbn/utility-types';
|
||||
import { RuleExecutorServices } from '../../../../alerting/server';
|
||||
import { RuleExecutorServices } from '@kbn/alerting-plugin/server';
|
||||
import {
|
||||
RuleExecutorServicesMock,
|
||||
alertsMock,
|
||||
AlertInstanceMock,
|
||||
} from '../../../../alerting/server/mocks';
|
||||
import { loggingSystemMock } from '../../../../../../src/core/server/mocks';
|
||||
} from '@kbn/alerting-plugin/server/mocks';
|
||||
import { loggingSystemMock } from '@kbn/core/server/mocks';
|
||||
import { getAlertType } from './alert_type';
|
||||
import { EsQueryAlertParams, EsQueryAlertState } from './alert_type_params';
|
||||
import { ActionContext } from './action_context';
|
||||
import { ESSearchResponse, ESSearchRequest } from '../../../../../../src/core/types/elasticsearch';
|
||||
import { ESSearchResponse, ESSearchRequest } from '@kbn/core/types/elasticsearch';
|
||||
// eslint-disable-next-line @kbn/eslint/no-restricted-paths
|
||||
import { elasticsearchClientMock } from '../../../../../../src/core/server/elasticsearch/client/mocks';
|
||||
import { coreMock } from '../../../../../../src/core/server/mocks';
|
||||
import { elasticsearchClientMock } from '@kbn/core/server/elasticsearch/client/mocks';
|
||||
import { coreMock } from '@kbn/core/server/mocks';
|
||||
import { ActionGroupId, ConditionMetAlertInstanceId } from './constants';
|
||||
import { OnlyEsQueryAlertParams, OnlySearchSourceAlertParams } from './types';
|
||||
import { searchSourceInstanceMock } from 'src/plugins/data/common/search/search_source/mocks';
|
||||
import { searchSourceInstanceMock } from '@kbn/data-plugin/common/search/search_source/mocks';
|
||||
import { Comparator } from '../../../common/comparator_types';
|
||||
|
||||
const logger = loggingSystemMock.create().get();
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { CoreSetup, Logger } from 'kibana/server';
|
||||
import { CoreSetup, Logger } from '@kbn/core/server';
|
||||
import { RuleType } from '../../types';
|
||||
import { ActionContext } from './action_context';
|
||||
import {
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { schema, TypeOf } from '@kbn/config-schema';
|
||||
import { validateTimeWindowUnits } from '../../../../triggers_actions_ui/server';
|
||||
import { RuleTypeState } from '../../../../alerting/server';
|
||||
import { validateTimeWindowUnits } from '@kbn/triggers-actions-ui-plugin/server';
|
||||
import { RuleTypeState } from '@kbn/alerting-plugin/server';
|
||||
import { Comparator } from '../../../common/comparator_types';
|
||||
import { ComparatorFnNames } from '../lib';
|
||||
import { getComparatorSchemaType } from '../lib/comparator';
|
||||
|
|
|
@ -6,10 +6,10 @@
|
|||
*/
|
||||
import { sha256 } from 'js-sha256';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { CoreSetup, Logger } from 'kibana/server';
|
||||
import { CoreSetup, Logger } from '@kbn/core/server';
|
||||
import { parseDuration } from '@kbn/alerting-plugin/server';
|
||||
import { addMessages, EsQueryAlertActionContext } from './action_context';
|
||||
import { ComparatorFns, getHumanReadableComparator } from '../lib';
|
||||
import { parseDuration } from '../../../../alerting/server';
|
||||
import { ExecutorOptions, OnlyEsQueryAlertParams, OnlySearchSourceAlertParams } from './types';
|
||||
import { ActionGroupId, ConditionMetAlertInstanceId } from './constants';
|
||||
import { fetchEsQuery } from './lib/fetch_es_query';
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { CoreSetup, Logger } from 'src/core/server';
|
||||
import { CoreSetup, Logger } from '@kbn/core/server';
|
||||
import { AlertingSetup } from '../../types';
|
||||
import { getAlertType } from './alert_type';
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* 2.0; you may not use this file except in compliance with the Elastic License
|
||||
* 2.0.
|
||||
*/
|
||||
import { IScopedClusterClient, Logger } from 'kibana/server';
|
||||
import { IScopedClusterClient, Logger } from '@kbn/core/server';
|
||||
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
|
||||
import { OnlyEsQueryAlertParams } from '../types';
|
||||
import { buildSortedEventsQuery } from '../../../../common/build_sorted_events_query';
|
||||
|
|
|
@ -6,11 +6,11 @@
|
|||
*/
|
||||
|
||||
import { OnlySearchSourceAlertParams } from '../types';
|
||||
import { createSearchSourceMock } from 'src/plugins/data/common/search/search_source/mocks';
|
||||
import { createSearchSourceMock } from '@kbn/data-plugin/common/search/search_source/mocks';
|
||||
import { updateSearchSource } from './fetch_search_source_query';
|
||||
import { stubbedSavedObjectIndexPattern } from '../../../../../../../src/plugins/data_views/common/data_view.stub';
|
||||
import { DataView } from '../../../../../../../src/plugins/data_views/common';
|
||||
import { fieldFormatsMock } from '../../../../../../../src/plugins/field_formats/common/mocks';
|
||||
import { stubbedSavedObjectIndexPattern } from '@kbn/data-views-plugin/common/data_view.stub';
|
||||
import { DataView } from '@kbn/data-views-plugin/common';
|
||||
import { fieldFormatsMock } from '@kbn/field-formats-plugin/common/mocks';
|
||||
import { Comparator } from '../../../../common/comparator_types';
|
||||
|
||||
const createDataView = () => {
|
||||
|
|
|
@ -5,14 +5,14 @@
|
|||
* 2.0.
|
||||
*/
|
||||
import { buildRangeFilter, Filter } from '@kbn/es-query';
|
||||
import { Logger } from 'kibana/server';
|
||||
import { OnlySearchSourceAlertParams } from '../types';
|
||||
import { Logger } from '@kbn/core/server';
|
||||
import {
|
||||
getTime,
|
||||
ISearchSource,
|
||||
ISearchStartSearchSource,
|
||||
SortDirection,
|
||||
} from '../../../../../../../src/plugins/data/common';
|
||||
} from '@kbn/data-plugin/common';
|
||||
import { OnlySearchSourceAlertParams } from '../types';
|
||||
|
||||
export async function fetchSearchSourceQuery(
|
||||
alertId: string,
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
* 2.0.
|
||||
*/
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { parseDuration } from '@kbn/alerting-plugin/common';
|
||||
import { OnlyEsQueryAlertParams } from '../types';
|
||||
import { parseDuration } from '../../../../../alerting/common';
|
||||
|
||||
export function getSearchParams(queryParams: OnlyEsQueryAlertParams) {
|
||||
const date = Date.now();
|
||||
|
|
|
@ -7,9 +7,7 @@
|
|||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { schema } from '@kbn/config-schema';
|
||||
import { Logger, SavedObjectReference } from 'src/core/server';
|
||||
import { STACK_ALERTS_FEATURE_ID } from '../../../common';
|
||||
import { getGeoContainmentExecutor } from './geo_containment';
|
||||
import { Logger, SavedObjectReference } from '@kbn/core/server';
|
||||
import {
|
||||
RuleType,
|
||||
RuleTypeState,
|
||||
|
@ -17,8 +15,10 @@ import {
|
|||
AlertInstanceContext,
|
||||
RuleParamsAndRefs,
|
||||
RuleTypeParams,
|
||||
} from '../../../../alerting/server';
|
||||
import { Query } from '../../../../../../src/plugins/data/common/query';
|
||||
} from '@kbn/alerting-plugin/server';
|
||||
import { Query } from '@kbn/data-plugin/common/query';
|
||||
import { STACK_ALERTS_FEATURE_ID } from '../../../common';
|
||||
import { getGeoContainmentExecutor } from './geo_containment';
|
||||
|
||||
export const ActionGroupId = 'Tracked entity contained';
|
||||
export const RecoveryActionGroupId = 'notGeoContained';
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { ElasticsearchClient } from 'kibana/server';
|
||||
import { Logger } from 'src/core/server';
|
||||
import { ElasticsearchClient } from '@kbn/core/server';
|
||||
import { Logger } from '@kbn/core/server';
|
||||
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
|
||||
import {
|
||||
fromKueryExpression,
|
||||
|
|
|
@ -6,10 +6,10 @@
|
|||
*/
|
||||
|
||||
import _ from 'lodash';
|
||||
import { Logger } from 'src/core/server';
|
||||
import { Logger } from '@kbn/core/server';
|
||||
import type * as estypes from '@elastic/elasticsearch/lib/api/typesWithBodyKey';
|
||||
import { RuleExecutorServices } from '@kbn/alerting-plugin/server';
|
||||
import { executeEsQueryFactory, getShapesFilters, OTHER_CATEGORY } from './es_query_builder';
|
||||
import { RuleExecutorServices } from '../../../../alerting/server';
|
||||
import {
|
||||
ActionGroupId,
|
||||
GeoContainmentInstanceState,
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { Logger } from 'src/core/server';
|
||||
import { Logger } from '@kbn/core/server';
|
||||
import { AlertingSetup } from '../../types';
|
||||
import {
|
||||
GeoContainmentState,
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { loggingSystemMock } from '../../../../../../../src/core/server/mocks';
|
||||
import { loggingSystemMock } from '@kbn/core/server/mocks';
|
||||
import {
|
||||
getAlertType,
|
||||
injectEntityAndBoundaryIds,
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
*/
|
||||
|
||||
import _ from 'lodash';
|
||||
import { loggingSystemMock, elasticsearchServiceMock } from 'src/core/server/mocks';
|
||||
import { RuleExecutorServicesMock, alertsMock } from '../../../../../alerting/server/mocks';
|
||||
import { loggingSystemMock, elasticsearchServiceMock } from '@kbn/core/server/mocks';
|
||||
import { RuleExecutorServicesMock, alertsMock } from '@kbn/alerting-plugin/server/mocks';
|
||||
import sampleAggsJsonResponse from './es_sample_response.json';
|
||||
import sampleShapesJsonResponse from './es_sample_response_shapes.json';
|
||||
import sampleAggsJsonResponseWithNesting from './es_sample_response_with_nesting.json';
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { CoreSetup, Logger } from 'src/core/server';
|
||||
import { CoreSetup, Logger } from '@kbn/core/server';
|
||||
import { AlertingSetup, StackAlertsStartDeps } from '../types';
|
||||
import { register as registerIndexThreshold } from './index_threshold';
|
||||
import { register as registerGeoContainment } from './geo_containment';
|
||||
|
|
|
@ -6,8 +6,8 @@
|
|||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { RuleExecutorOptions, AlertInstanceContext } from '@kbn/alerting-plugin/server';
|
||||
import { Params } from './alert_type_params';
|
||||
import { RuleExecutorOptions, AlertInstanceContext } from '../../../../alerting/server';
|
||||
|
||||
// alert type context provided to actions
|
||||
|
||||
|
|
|
@ -7,12 +7,12 @@
|
|||
|
||||
import uuid from 'uuid';
|
||||
import type { Writable } from '@kbn/utility-types';
|
||||
import { loggingSystemMock } from '../../../../../../src/core/server/mocks';
|
||||
import { RuleExecutorServices } from '../../../../alerting/server';
|
||||
import { loggingSystemMock } from '@kbn/core/server/mocks';
|
||||
import { RuleExecutorServices } from '@kbn/alerting-plugin/server';
|
||||
import { getAlertType, ActionGroupId } from './alert_type';
|
||||
import { ActionContext } from './action_context';
|
||||
import { Params } from './alert_type_params';
|
||||
import { RuleExecutorServicesMock, alertsMock } from '../../../../alerting/server/mocks';
|
||||
import { RuleExecutorServicesMock, alertsMock } from '@kbn/alerting-plugin/server/mocks';
|
||||
import { Comparator } from '../../../common/comparator_types';
|
||||
|
||||
describe('alertType', () => {
|
||||
|
|
|
@ -6,15 +6,15 @@
|
|||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { Logger } from 'src/core/server';
|
||||
import { Logger } from '@kbn/core/server';
|
||||
import {
|
||||
CoreQueryParamsSchemaProperties,
|
||||
TimeSeriesQuery,
|
||||
} from '@kbn/triggers-actions-ui-plugin/server';
|
||||
import { RuleType, RuleExecutorOptions, StackAlertsStartDeps } from '../../types';
|
||||
import { Params, ParamsSchema } from './alert_type_params';
|
||||
import { ActionContext, BaseActionContext, addMessages } from './action_context';
|
||||
import { STACK_ALERTS_FEATURE_ID } from '../../../common';
|
||||
import {
|
||||
CoreQueryParamsSchemaProperties,
|
||||
TimeSeriesQuery,
|
||||
} from '../../../../triggers_actions_ui/server';
|
||||
import { ComparatorFns, getHumanReadableComparator } from '../lib';
|
||||
|
||||
export const ID = '.index-threshold';
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
import { ParamsSchema, Params } from './alert_type_params';
|
||||
import { ObjectType, TypeOf } from '@kbn/config-schema';
|
||||
import type { Writable } from '@kbn/utility-types';
|
||||
import { CoreQueryParams, MAX_GROUPS } from '../../../../triggers_actions_ui/server';
|
||||
import { CoreQueryParams, MAX_GROUPS } from '@kbn/triggers-actions-ui-plugin/server';
|
||||
import { Comparator } from '../../../common/comparator_types';
|
||||
|
||||
const DefaultParams: Writable<Partial<Params>> = {
|
||||
|
|
|
@ -10,7 +10,7 @@ import { schema, TypeOf } from '@kbn/config-schema';
|
|||
import {
|
||||
CoreQueryParamsSchemaProperties,
|
||||
validateCoreQueryBody,
|
||||
} from '../../../../triggers_actions_ui/server';
|
||||
} from '@kbn/triggers-actions-ui-plugin/server';
|
||||
import { ComparatorFnNames } from '../lib';
|
||||
import { Comparator } from '../../../common/comparator_types';
|
||||
import { getComparatorSchemaType } from '../lib/comparator';
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { Logger } from 'src/core/server';
|
||||
import { Logger } from '@kbn/core/server';
|
||||
import { AlertingSetup, StackAlertsStartDeps } from '../../types';
|
||||
import { getAlertType } from './alert_type';
|
||||
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
*/
|
||||
|
||||
import { AlertingBuiltinsPlugin } from './plugin';
|
||||
import { coreMock } from '../../../../src/core/server/mocks';
|
||||
import { alertsMock } from '../../alerting/server/mocks';
|
||||
import { featuresPluginMock } from '../../features/server/mocks';
|
||||
import { coreMock } from '@kbn/core/server/mocks';
|
||||
import { alertsMock } from '@kbn/alerting-plugin/server/mocks';
|
||||
import { featuresPluginMock } from '@kbn/features-plugin/server/mocks';
|
||||
import { BUILT_IN_ALERTS_FEATURE } from './feature';
|
||||
|
||||
describe('Stack Alerts Feature Privileges', () => {
|
||||
|
|
|
@ -6,13 +6,13 @@
|
|||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { KibanaFeatureConfig } from '../../../plugins/features/common';
|
||||
import { KibanaFeatureConfig } from '@kbn/features-plugin/common';
|
||||
import { DEFAULT_APP_CATEGORIES } from '@kbn/core/server';
|
||||
import { TRANSFORM_RULE_TYPE } from '@kbn/transform-plugin/common';
|
||||
import { ID as IndexThreshold } from './alert_types/index_threshold/alert_type';
|
||||
import { GEO_CONTAINMENT_ID as GeoContainment } from './alert_types/geo_containment/alert_type';
|
||||
import { ES_QUERY_ID as ElasticsearchQuery } from './alert_types/es_query/constants';
|
||||
import { STACK_ALERTS_FEATURE_ID } from '../common';
|
||||
import { DEFAULT_APP_CATEGORIES } from '../../../../src/core/server';
|
||||
import { TRANSFORM_RULE_TYPE } from '../../transform/common';
|
||||
|
||||
const TransformHealth = TRANSFORM_RULE_TYPE.TRANSFORM_HEALTH;
|
||||
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
* 2.0; you may not use this file except in compliance with the Elastic License
|
||||
* 2.0.
|
||||
*/
|
||||
import { config } from './index';
|
||||
import { config } from '.';
|
||||
import { applyDeprecations, configDeprecationFactory } from '@kbn/config';
|
||||
import { configDeprecationsMock } from '../../../../src/core/server/mocks';
|
||||
import { configDeprecationsMock } from '@kbn/core/server/mocks';
|
||||
|
||||
const CONFIG_PATH = 'xpack.stack_alerts';
|
||||
const deprecationContext = configDeprecationsMock.createContext();
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
import { get } from 'lodash';
|
||||
import { PluginConfigDescriptor, PluginInitializerContext } from 'src/core/server';
|
||||
import { PluginConfigDescriptor, PluginInitializerContext } from '@kbn/core/server';
|
||||
import { AlertingBuiltinsPlugin } from './plugin';
|
||||
import { configSchema, Config } from '../common/config';
|
||||
export { ID as INDEX_THRESHOLD_ID } from './alert_types/index_threshold/alert_type';
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
*/
|
||||
|
||||
import { AlertingBuiltinsPlugin } from './plugin';
|
||||
import { coreMock } from '../../../../src/core/server/mocks';
|
||||
import { alertsMock } from '../../alerting/server/mocks';
|
||||
import { featuresPluginMock } from '../../features/server/mocks';
|
||||
import { coreMock } from '@kbn/core/server/mocks';
|
||||
import { alertsMock } from '@kbn/alerting-plugin/server/mocks';
|
||||
import { featuresPluginMock } from '@kbn/features-plugin/server/mocks';
|
||||
import { BUILT_IN_ALERTS_FEATURE } from './feature';
|
||||
|
||||
describe('AlertingBuiltins Plugin', () => {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { Plugin, Logger, CoreSetup, PluginInitializerContext } from 'src/core/server';
|
||||
import { Plugin, Logger, CoreSetup, PluginInitializerContext } from '@kbn/core/server';
|
||||
|
||||
import { StackAlertsDeps, StackAlertsStartDeps } from './types';
|
||||
import { registerBuiltInAlertTypes } from './alert_types';
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
* 2.0.
|
||||
*/
|
||||
|
||||
import { PluginStartContract as TriggersActionsUiStartContract } from '../../triggers_actions_ui/server';
|
||||
import { PluginSetupContract as AlertingSetup } from '../../alerting/server';
|
||||
import { PluginStartContract as TriggersActionsUiStartContract } from '@kbn/triggers-actions-ui-plugin/server';
|
||||
import { PluginSetupContract as AlertingSetup } from '@kbn/alerting-plugin/server';
|
||||
|
||||
export type {
|
||||
PluginSetupContract as AlertingSetup,
|
||||
|
@ -14,8 +14,8 @@ export type {
|
|||
RuleParamsAndRefs,
|
||||
RuleExecutorOptions,
|
||||
RuleTypeParams,
|
||||
} from '../../alerting/server';
|
||||
import { PluginSetupContract as FeaturesPluginSetup } from '../../features/server';
|
||||
} from '@kbn/alerting-plugin/server';
|
||||
import { PluginSetupContract as FeaturesPluginSetup } from '@kbn/features-plugin/server';
|
||||
|
||||
// this plugin's dependendencies
|
||||
export interface StackAlertsDeps {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue