mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
Merge branch 'main' of github.com:elastic/kibana
This commit is contained in:
commit
1e3f8d1a41
2906 changed files with 34368 additions and 36780 deletions
|
@ -68,10 +68,6 @@ spec:
|
|||
cronline: 0 22 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '8.16'
|
||||
Daily build (8.15):
|
||||
cronline: 0 22 * * * America/New_York
|
||||
message: Daily build
|
||||
branch: '8.15'
|
||||
Daily build (7.17):
|
||||
cronline: 0 20 * * * America/New_York
|
||||
message: Daily build
|
||||
|
|
|
@ -27,17 +27,24 @@ spec:
|
|||
provider_settings:
|
||||
trigger_mode: none
|
||||
schedules:
|
||||
daily kibana image build:
|
||||
daily kibana base image build:
|
||||
branch: main
|
||||
cronline: '0 0 * * *'
|
||||
env:
|
||||
IMAGES_CONFIG: kibana/images.yml
|
||||
message: Builds Kibana VM images daily
|
||||
IMAGES_CONFIG: kibana/base_image.yml
|
||||
message: Builds Kibana VM base image daily
|
||||
daily kibana cache layer build:
|
||||
branch: main
|
||||
cronline: '0 1 * * *' # make sure this runs after the daily kibana base image build
|
||||
env:
|
||||
IMAGES_CONFIG: kibana/image_cache.yml
|
||||
BASE_IMAGES_CONFIG: 'core/images.yml,kibana/base_image.yml'
|
||||
message: Builds Kibana VM cache warmup daily
|
||||
daily kibana fips image build:
|
||||
branch: main
|
||||
cronline: '0 4 * * *' # make sure this runs after the daily kibana image build
|
||||
cronline: '0 4 * * *' # make sure this runs after the daily kibana cache image build
|
||||
env:
|
||||
BASE_IMAGES_CONFIG: 'core/images.yml,kibana/images.yml'
|
||||
BASE_IMAGES_CONFIG: 'core/images.yml,kibana/base_image.yml,kibana/image_cache.yml'
|
||||
IMAGES_CONFIG: kibana/fips.yml
|
||||
message: Builds Kibana FIPS VM image daily
|
||||
teams:
|
||||
|
|
|
@ -561,3 +561,57 @@ export async function pickTestGroupRunOrder() {
|
|||
].flat()
|
||||
);
|
||||
}
|
||||
|
||||
export async function pickScoutTestGroupRunOrder(scoutConfigsPath: string) {
|
||||
const bk = new BuildkiteClient();
|
||||
const envFromlabels: Record<string, string> = collectEnvFromLabels();
|
||||
|
||||
if (!Fs.existsSync(scoutConfigsPath)) {
|
||||
throw new Error(`Scout configs file not found at ${scoutConfigsPath}`);
|
||||
}
|
||||
|
||||
const rawScoutConfigs = JSON.parse(Fs.readFileSync(scoutConfigsPath, 'utf-8'));
|
||||
const pluginsWithScoutConfigs: string[] = Object.keys(rawScoutConfigs);
|
||||
|
||||
if (pluginsWithScoutConfigs.length === 0) {
|
||||
// no scout configs found, nothing to need to upload steps
|
||||
return;
|
||||
}
|
||||
|
||||
const scoutGroups = pluginsWithScoutConfigs.map((plugin) => ({
|
||||
title: plugin,
|
||||
key: plugin,
|
||||
usesParallelWorkers: rawScoutConfigs[plugin].usesParallelWorkers,
|
||||
group: rawScoutConfigs[plugin].group,
|
||||
}));
|
||||
|
||||
// upload the step definitions to Buildkite
|
||||
bk.uploadSteps(
|
||||
[
|
||||
{
|
||||
group: 'Scout Configs',
|
||||
key: 'scout-configs',
|
||||
depends_on: ['build'],
|
||||
steps: scoutGroups.map(
|
||||
({ title, key, group, usesParallelWorkers }): BuildkiteStep => ({
|
||||
label: `Scout: [ ${group} / ${title} ] plugin`,
|
||||
command: getRequiredEnv('SCOUT_CONFIGS_SCRIPT'),
|
||||
timeout_in_minutes: 60,
|
||||
agents: expandAgentQueue(usesParallelWorkers ? 'n2-8-spot' : 'n2-4-spot'),
|
||||
env: {
|
||||
SCOUT_CONFIG_GROUP_KEY: key,
|
||||
SCOUT_CONFIG_GROUP_TYPE: group,
|
||||
...envFromlabels,
|
||||
},
|
||||
retry: {
|
||||
automatic: [
|
||||
{ exit_status: '-1', limit: 1 },
|
||||
{ exit_status: '*', limit: 0 },
|
||||
],
|
||||
},
|
||||
})
|
||||
),
|
||||
},
|
||||
].flat()
|
||||
);
|
||||
}
|
||||
|
|
|
@ -34,6 +34,8 @@ steps:
|
|||
machineType: n2-standard-2
|
||||
timeout_in_minutes: 5
|
||||
|
||||
- wait: ~
|
||||
|
||||
- command: .buildkite/scripts/steps/build_kibana.sh
|
||||
label: Build Kibana Distribution
|
||||
agents:
|
||||
|
@ -45,13 +47,12 @@ steps:
|
|||
diskSizeGb: 125
|
||||
if: "build.env('KIBANA_BUILD_ID') == null || build.env('KIBANA_BUILD_ID') == ''"
|
||||
timeout_in_minutes: 90
|
||||
key: build
|
||||
retry:
|
||||
automatic:
|
||||
- exit_status: '-1'
|
||||
limit: 3
|
||||
|
||||
- wait: ~
|
||||
|
||||
- command: .buildkite/scripts/steps/cloud/build_and_deploy.sh
|
||||
label: 'Build and Deploy to Cloud'
|
||||
agents:
|
||||
|
@ -61,6 +62,7 @@ steps:
|
|||
machineType: n2-standard-2
|
||||
preemptible: true
|
||||
timeout_in_minutes: 30
|
||||
depends_on: build
|
||||
retry:
|
||||
automatic:
|
||||
- exit_status: '-1'
|
||||
|
|
|
@ -68,21 +68,16 @@ steps:
|
|||
- exit_status: '*'
|
||||
limit: 1
|
||||
|
||||
- command: .buildkite/scripts/steps/functional/scout_ui_tests.sh
|
||||
label: 'Scout UI Tests'
|
||||
- command: .buildkite/scripts/steps/test/scout_test_run_builder.sh
|
||||
label: 'Scout Test Run Builder'
|
||||
agents:
|
||||
image: family/kibana-ubuntu-2004
|
||||
imageProject: elastic-images-prod
|
||||
provider: gcp
|
||||
machineType: n2-standard-8
|
||||
preemptible: true
|
||||
depends_on: build
|
||||
machineType: n2-standard-2
|
||||
diskSizeGb: 75
|
||||
timeout_in_minutes: 10
|
||||
env:
|
||||
SCOUT_CONFIGS_SCRIPT: '.buildkite/scripts/steps/test/scout_configs.sh'
|
||||
PING_SLACK_TEAM: "@appex-qa-team"
|
||||
timeout_in_minutes: 60
|
||||
retry:
|
||||
automatic:
|
||||
- exit_status: '-1'
|
||||
limit: 2
|
||||
- exit_status: '*'
|
||||
limit: 1
|
||||
|
|
13
.buildkite/pipelines/pull_request/scout_tests.yml
Normal file
13
.buildkite/pipelines/pull_request/scout_tests.yml
Normal file
|
@ -0,0 +1,13 @@
|
|||
steps:
|
||||
- command: .buildkite/scripts/steps/test/scout_test_run_builder.sh
|
||||
label: 'Scout Test Run Builder'
|
||||
agents:
|
||||
machineType: n2-standard-2
|
||||
diskSizeGb: 75
|
||||
timeout_in_minutes: 10
|
||||
env:
|
||||
SCOUT_CONFIGS_SCRIPT: '.buildkite/scripts/steps/test/scout_configs.sh'
|
||||
retry:
|
||||
automatic:
|
||||
- exit_status: '*'
|
||||
limit: 1
|
|
@ -1,18 +0,0 @@
|
|||
steps:
|
||||
- command: .buildkite/scripts/steps/functional/scout_ui_tests.sh
|
||||
label: 'Scout UI Tests'
|
||||
agents:
|
||||
machineType: n2-standard-8
|
||||
preemptible: true
|
||||
depends_on:
|
||||
- build
|
||||
- quick_checks
|
||||
- checks
|
||||
- linting
|
||||
- linting_with_types
|
||||
- check_types
|
||||
timeout_in_minutes: 60
|
||||
retry:
|
||||
automatic:
|
||||
- exit_status: '-1'
|
||||
limit: 2
|
|
@ -458,13 +458,18 @@ const getPipeline = (filename: string, removeSteps = true) => {
|
|||
|
||||
if (
|
||||
(await doAnyChangesMatch([
|
||||
/^x-pack\/platform\/plugins\/private\/discover_enhanced\/ui_tests/,
|
||||
/^x-pack\/solutions\/observability\/plugins\/observability_onboarding/,
|
||||
/^src\/platform\/packages\/shared\/kbn-scout/,
|
||||
/^src\/platform\/packages\/private\/kbn-scout-info/,
|
||||
/^src\/platform\/packages\/private\/kbn-scout-reporting/,
|
||||
/^x-pack\/platform\/plugins\/shared\/maps/,
|
||||
/^x-pack\/platform\/plugins\/private\/discover_enhanced/,
|
||||
/^x-pack\/solutions\/observability\/packages\/kbn-scout-oblt/,
|
||||
/^x-pack\/solutions\/observability\/plugins\/apm/,
|
||||
/^x-pack\/solutions\/observability\/plugins\/observability_onboarding/,
|
||||
])) ||
|
||||
GITHUB_PR_LABELS.includes('ci:scout-ui-tests')
|
||||
) {
|
||||
pipeline.push(getPipeline('.buildkite/pipelines/pull_request/scout_ui_tests.yml'));
|
||||
pipeline.push(getPipeline('.buildkite/pipelines/pull_request/scout_tests.yml'));
|
||||
}
|
||||
|
||||
pipeline.push(getPipeline('.buildkite/pipelines/pull_request/post_build.yml'));
|
||||
|
|
|
@ -77,6 +77,7 @@ steps:
|
|||
async: true
|
||||
build:
|
||||
env:
|
||||
IMAGES_CONFIG: "kibana/images.yml"
|
||||
IMAGES_CONFIG: 'kibana/image_cache.yml'
|
||||
BASE_IMAGES_CONFIG: 'core/images.yml,kibana/base_image.yml'
|
||||
RETRY: "1"
|
||||
EOF
|
||||
|
|
|
@ -25,6 +25,7 @@ steps:
|
|||
async: true
|
||||
build:
|
||||
env:
|
||||
IMAGES_CONFIG: "kibana/images.yml"
|
||||
IMAGES_CONFIG: 'kibana/image_cache.yml'
|
||||
BASE_IMAGES_CONFIG: 'core/images.yml,kibana/base_image.yml'
|
||||
RETRY: "1"
|
||||
EOF
|
||||
|
|
|
@ -14,7 +14,8 @@ steps:
|
|||
async: true
|
||||
build:
|
||||
env:
|
||||
IMAGES_CONFIG: "kibana/images.yml"
|
||||
IMAGES_CONFIG: 'kibana/image_cache.yml'
|
||||
BASE_IMAGES_CONFIG: 'core/images.yml,kibana/base_image.yml'
|
||||
RETRY: "1"
|
||||
EOF
|
||||
else
|
||||
|
|
|
@ -1,42 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
source .buildkite/scripts/steps/functional/common.sh
|
||||
|
||||
export JOB=kibana-scout-ui-tests
|
||||
|
||||
KIBANA_DIR="$KIBANA_BUILD_LOCATION"
|
||||
|
||||
run_tests() {
|
||||
local suit_name=$1
|
||||
local config_path=$2
|
||||
local run_mode=$3
|
||||
|
||||
echo "--- $suit_name ($run_mode) UI Tests"
|
||||
if ! node scripts/scout run-tests "$run_mode" --config "$config_path" --kibana-install-dir "$KIBANA_DIR"; then
|
||||
echo "$suit_name: failed"
|
||||
EXIT_CODE=1
|
||||
else
|
||||
echo "$suit_name: passed"
|
||||
fi
|
||||
}
|
||||
|
||||
EXIT_CODE=0
|
||||
|
||||
# Discovery Enhanced && Maps
|
||||
for run_mode in "--stateful" "--serverless=es" "--serverless=oblt" "--serverless=security"; do
|
||||
run_tests "Discovery Enhanced: Parallel Workers" "x-pack/platform/plugins/private/discover_enhanced/ui_tests/parallel.playwright.config.ts" "$run_mode"
|
||||
run_tests "Discovery Enhanced" "x-pack/platform/plugins/private/discover_enhanced/ui_tests/playwright.config.ts" "$run_mode"
|
||||
run_tests "Maps" "x-pack/platform/plugins/shared/maps/ui_tests/playwright.config.ts" "$run_mode"
|
||||
done
|
||||
|
||||
# Observability Onboarding
|
||||
for run_mode in "--stateful" "--serverless=oblt"; do
|
||||
run_tests "Observability Onboarding: Parallel Workers" "x-pack/solutions/observability/plugins/observability_onboarding/ui_tests/parallel.playwright.config.ts" "$run_mode"
|
||||
# Disabled while we don't have any tests under the config
|
||||
# run_tests "Observability Onboarding" "x-pack/solutions/observability/plugins/observability_onboarding/ui_tests/playwright.config.ts" "$run_mode"
|
||||
done
|
||||
|
||||
|
||||
exit $EXIT_CODE
|
126
.buildkite/scripts/steps/test/scout_configs.sh
Normal file
126
.buildkite/scripts/steps/test/scout_configs.sh
Normal file
|
@ -0,0 +1,126 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
source .buildkite/scripts/steps/functional/common.sh
|
||||
|
||||
BUILDKITE_PARALLEL_JOB=${BUILDKITE_PARALLEL_JOB:-}
|
||||
SCOUT_CONFIG_GROUP_KEY=${SCOUT_CONFIG_GROUP_KEY:-}
|
||||
SCOUT_CONFIG_GROUP_TYPE=${SCOUT_CONFIG_GROUP_TYPE:-}
|
||||
|
||||
if [ "$SCOUT_CONFIG_GROUP_KEY" == "" ] && [ "$BUILDKITE_PARALLEL_JOB" == "" ]; then
|
||||
echo "Missing SCOUT_CONFIG_GROUP_KEY env var"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$SCOUT_CONFIG_GROUP_TYPE" == "" ]; then
|
||||
echo "Missing SCOUT_CONFIG_GROUP_TYPE env var"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
EXTRA_ARGS=${FTR_EXTRA_ARGS:-}
|
||||
test -z "$EXTRA_ARGS" || buildkite-agent meta-data set "ftr-extra-args" "$EXTRA_ARGS"
|
||||
|
||||
export JOB="$SCOUT_CONFIG_GROUP_KEY"
|
||||
|
||||
FAILED_CONFIGS_KEY="${BUILDKITE_STEP_ID}${SCOUT_CONFIG_GROUP_KEY}"
|
||||
|
||||
configs=""
|
||||
group=$SCOUT_CONFIG_GROUP_TYPE
|
||||
|
||||
# The first retry should only run the configs that failed in the previous attempt
|
||||
# Any subsequent retries, which would generally only happen by someone clicking the button in the UI, will run everything
|
||||
if [[ ! "$configs" && "${BUILDKITE_RETRY_COUNT:-0}" == "1" ]]; then
|
||||
configs=$(buildkite-agent meta-data get "$FAILED_CONFIGS_KEY" --default '')
|
||||
if [[ "$configs" ]]; then
|
||||
echo "--- Retrying only failed configs"
|
||||
echo "$configs"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ "$configs" == "" ] && [ "$SCOUT_CONFIG_GROUP_KEY" != "" ]; then
|
||||
echo "--- downloading scout test configuration"
|
||||
download_artifact scout_playwright_configs.json .
|
||||
configs=$(jq -r '.[env.SCOUT_CONFIG_GROUP_KEY].configs[]' scout_playwright_configs.json)
|
||||
fi
|
||||
|
||||
if [ "$configs" == "" ]; then
|
||||
echo "unable to determine configs to run"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Define run modes based on group
|
||||
declare -A RUN_MODES
|
||||
RUN_MODES["platform"]="--stateful --serverless=es --serverless=oblt --serverless=security"
|
||||
RUN_MODES["observability"]="--stateful --serverless=oblt"
|
||||
RUN_MODES["search"]="--stateful --serverless=es"
|
||||
RUN_MODES["security"]="--stateful --serverless=security"
|
||||
|
||||
# Determine valid run modes for the group
|
||||
RUN_MODE_LIST=${RUN_MODES[$group]}
|
||||
|
||||
if [[ -z "$RUN_MODE_LIST" ]]; then
|
||||
echo "Unknown group: $group"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
results=()
|
||||
failedConfigs=()
|
||||
configWithoutTests=()
|
||||
passedConfigs=()
|
||||
|
||||
FINAL_EXIT_CODE=0
|
||||
|
||||
# Run tests for each config
|
||||
while read -r config_path; do
|
||||
if [[ -z "$config_path" ]]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
for mode in $RUN_MODE_LIST; do
|
||||
echo "--- Running tests: $config_path ($mode)"
|
||||
|
||||
# prevent non-zero exit code from breaking the loop
|
||||
set +e;
|
||||
node scripts/scout run-tests "$mode" --config "$config_path" --kibana-install-dir "$KIBANA_BUILD_LOCATION"
|
||||
EXIT_CODE=$?
|
||||
set -e;
|
||||
|
||||
if [[ $EXIT_CODE -eq 2 ]]; then
|
||||
configWithoutTests+=("$config_path ($mode)")
|
||||
elif [[ $EXIT_CODE -ne 0 ]]; then
|
||||
failedConfigs+=("$config_path ($mode) ❌")
|
||||
FINAL_EXIT_CODE=10 # Ensure we exit with failure if any test fails with (exit code 10 to match FTR)
|
||||
else
|
||||
results+=("$config_path ($mode) ✅")
|
||||
fi
|
||||
done
|
||||
done <<< "$configs"
|
||||
|
||||
echo "--- Scout Test Run Complete: Summary"
|
||||
echo "✅ Passed: ${#results[@]}"
|
||||
echo "⚠️ Configs without tests: ${#configWithoutTests[@]}"
|
||||
echo "❌ Failed: ${#failedConfigs[@]}"
|
||||
|
||||
if [[ ${#results[@]} -gt 0 ]]; then
|
||||
echo "✅ Successful tests:"
|
||||
printf '%s\n' "${results[@]}"
|
||||
fi
|
||||
|
||||
if [[ ${#configWithoutTests[@]} -gt 0 ]]; then
|
||||
{
|
||||
echo "Scout Playwright configs without tests:"
|
||||
echo ""
|
||||
for config in "${configWithoutTests[@]}"; do
|
||||
echo "- $config"
|
||||
done
|
||||
} | buildkite-agent annotate --style "warning" --context "no-tests"
|
||||
fi
|
||||
|
||||
if [[ ${#failedConfigs[@]} -gt 0 ]]; then
|
||||
echo "❌ Failed tests:"
|
||||
printf '%s\n' "${failedConfigs[@]}"
|
||||
buildkite-agent meta-data set "$FAILED_CONFIGS_KEY" "$failedConfigs"
|
||||
fi
|
||||
|
||||
exit $FINAL_EXIT_CODE # Exit with 10 only if there were config failures
|
14
.buildkite/scripts/steps/test/scout_test_run_builder.sh
Executable file
14
.buildkite/scripts/steps/test/scout_test_run_builder.sh
Executable file
|
@ -0,0 +1,14 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
source .buildkite/scripts/common/util.sh
|
||||
.buildkite/scripts/bootstrap.sh
|
||||
|
||||
echo '--- Discover Playwright Configs and upload to Buildkite artifacts'
|
||||
node scripts/scout discover-playwright-configs --save
|
||||
cp .scout/test_configs/scout_playwright_configs.json scout_playwright_configs.json
|
||||
buildkite-agent artifact upload "scout_playwright_configs.json"
|
||||
|
||||
echo '--- Scout Test Run Builder'
|
||||
ts-node "$(dirname "${0}")/scout_test_run_builder.ts"
|
30
.buildkite/scripts/steps/test/scout_test_run_builder.ts
Normal file
30
.buildkite/scripts/steps/test/scout_test_run_builder.ts
Normal file
|
@ -0,0 +1,30 @@
|
|||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the "Elastic License
|
||||
* 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side
|
||||
* Public License v 1"; you may not use this file except in compliance with, at
|
||||
* your election, the "Elastic License 2.0", the "GNU Affero General Public
|
||||
* License v3.0 only", or the "Server Side Public License, v 1".
|
||||
*/
|
||||
|
||||
import path from 'path';
|
||||
import { CiStats } from '#pipeline-utils';
|
||||
|
||||
(async () => {
|
||||
try {
|
||||
const scoutConfigsPath = path.resolve(
|
||||
process.cwd(),
|
||||
'.scout',
|
||||
'test_configs',
|
||||
'scout_playwright_configs.json'
|
||||
);
|
||||
await CiStats.pickScoutTestGroupRunOrder(scoutConfigsPath);
|
||||
} catch (ex) {
|
||||
console.error('CI Stats Error', ex.message);
|
||||
if (ex.response) {
|
||||
console.error('HTTP Error Response Status', ex.response.status);
|
||||
console.error('HTTP Error Response Body', ex.response.data);
|
||||
}
|
||||
process.exit(1);
|
||||
}
|
||||
})();
|
21
.eslintrc.js
21
.eslintrc.js
|
@ -1607,9 +1607,9 @@ module.exports = {
|
|||
{
|
||||
// typescript for front and back end
|
||||
files: [
|
||||
'x-pack/platform/plugins/shared/actions/**/*.{ts,tsx}',
|
||||
'x-pack/platform/plugins/shared/alerting/**/*.{ts,tsx}',
|
||||
'x-pack/platform/plugins/shared/stack_alerts/**/*.{ts,tsx}',
|
||||
'x-pack/platform/plugins/shared/actions/**/*.{ts,tsx}',
|
||||
'x-pack/platform/plugins/shared/task_manager/**/*.{ts,tsx}',
|
||||
'x-pack/platform/plugins/shared/event_log/**/*.{ts,tsx}',
|
||||
],
|
||||
|
@ -1628,6 +1628,20 @@ module.exports = {
|
|||
},
|
||||
},
|
||||
|
||||
/**
|
||||
* ResponseOps overrides
|
||||
*/
|
||||
|
||||
{
|
||||
files: [
|
||||
'src/platform/packages/shared/response-ops/**/*.{ts, tsx}',
|
||||
'x-pack/platform/plugins/shared/alerting/**/*.{ts,tsx}',
|
||||
],
|
||||
rules: {
|
||||
'@typescript-eslint/consistent-type-imports': 'error',
|
||||
},
|
||||
},
|
||||
|
||||
/**
|
||||
* Lens overrides
|
||||
*/
|
||||
|
@ -1643,10 +1657,11 @@ module.exports = {
|
|||
*/
|
||||
{
|
||||
files: [
|
||||
'src/platform/plugins/shared/discover/**/*.{ts,tsx}',
|
||||
'src/platform/plugins/shared/saved_search/**/*.{ts,tsx}',
|
||||
'src/platform/plugins/shared/discover/**/*.{js,mjs,ts,tsx}',
|
||||
'src/platform/plugins/shared/saved_search/**/*.{js,mjs,ts,tsx}',
|
||||
],
|
||||
rules: {
|
||||
'@typescript-eslint/consistent-type-imports': 'error',
|
||||
'@typescript-eslint/no-explicit-any': 'error',
|
||||
'@typescript-eslint/ban-ts-comment': [
|
||||
'error',
|
||||
|
|
10
.github/CODEOWNERS
vendored
10
.github/CODEOWNERS
vendored
|
@ -34,6 +34,7 @@ examples/routing_example @elastic/kibana-core
|
|||
examples/screenshot_mode_example @elastic/appex-sharedux
|
||||
examples/search_examples @elastic/kibana-data-discovery
|
||||
examples/share_examples @elastic/appex-sharedux
|
||||
examples/sse_example @elastic/kibana-core
|
||||
examples/state_containers_examples @elastic/appex-sharedux
|
||||
examples/ui_action_examples @elastic/appex-sharedux
|
||||
examples/ui_actions_explorer @elastic/appex-sharedux
|
||||
|
@ -824,6 +825,7 @@ x-pack/platform/packages/shared/kbn-event-stacktrace @elastic/obs-ux-infra_servi
|
|||
x-pack/platform/packages/shared/kbn-inference-endpoint-ui-common @elastic/response-ops @elastic/appex-ai-infra @elastic/obs-ai-assistant @elastic/security-generative-ai
|
||||
x-pack/platform/packages/shared/kbn-key-value-metadata-table @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team
|
||||
x-pack/platform/packages/shared/kbn-langchain @elastic/security-generative-ai
|
||||
x-pack/platform/packages/shared/kbn-sample-parser @elastic/streams-program-team
|
||||
x-pack/platform/packages/shared/kbn-slo-schema @elastic/obs-ux-management-team
|
||||
x-pack/platform/packages/shared/kbn-streams-schema @elastic/streams-program-team
|
||||
x-pack/platform/packages/shared/logs-overview @elastic/obs-ux-logs-team
|
||||
|
@ -1008,7 +1010,6 @@ x-pack/solutions/security/packages/security-ai-prompts @elastic/security-generat
|
|||
x-pack/solutions/security/packages/side-nav @elastic/security-threat-hunting-explore
|
||||
x-pack/solutions/security/packages/storybook/config @elastic/security-threat-hunting-explore
|
||||
x-pack/solutions/security/packages/upselling @elastic/security-threat-hunting-explore
|
||||
x-pack/solutions/security/plugins/cloud_defend @elastic/kibana-cloud-security-posture
|
||||
x-pack/solutions/security/plugins/cloud_security_posture @elastic/kibana-cloud-security-posture
|
||||
x-pack/solutions/security/plugins/ecs_data_quality_dashboard @elastic/security-threat-hunting-explore
|
||||
x-pack/solutions/security/plugins/elastic_assistant @elastic/security-generative-ai
|
||||
|
@ -1164,6 +1165,8 @@ src/platform/plugins/shared/discover/public/context_awareness/profile_providers/
|
|||
# TODO: this deprecation_logs folder should be owned by kibana management team after 9.0
|
||||
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/common/deprecation_logs @elastic/kibana-data-discovery @elastic/kibana-core
|
||||
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/observability @elastic/kibana-data-discovery @elastic/obs-ux-logs-team
|
||||
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/traces_document_profile @elastic/obs-ux-infra_services-team
|
||||
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/traces_data_source_profile @elastic/obs-ux-infra_services-team
|
||||
|
||||
# Platform Docs
|
||||
/x-pack/test_serverless/functional/test_suites/security/screenshot_creation/index.ts @elastic/platform-docs
|
||||
|
@ -1317,6 +1320,8 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
|
|||
/x-pack/solutions/observability/plugins/infra/server/utils @elastic/obs-ux-infra_services-team
|
||||
/x-pack/test_serverless/functional/test_suites/observability/infra @elastic/obs-ux-infra_services-team
|
||||
/x-pack/test/api_integration/services/infraops_source_configuration.ts @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team # Assigned per https://github.com/elastic/kibana/pull/34916
|
||||
/src/platform/plugins/shared/unified_doc_viewer/public/components/observability/traces @elastic/obs-ux-infra_services-team
|
||||
|
||||
|
||||
## Logs UI code exceptions -> @elastic/obs-ux-logs-team
|
||||
/x-pack/test/api_integration/deployment_agnostic/apis/observability/data_quality/ @elastic/obs-ux-logs-team
|
||||
|
@ -2503,6 +2508,7 @@ x-pack/solutions/security/plugins/security_solution/server/assistant/tools/defen
|
|||
/x-pack/solutions/security/plugins/security_solution_serverless/public/upselling/sections/endpoint_management @elastic/security-defend-workflows
|
||||
/x-pack/solutions/security/plugins/security_solution_serverless/public/upselling/pages/endpoint_management @elastic/security-defend-workflows
|
||||
/x-pack/solutions/security/plugins/security_solution_serverless/server/endpoint @elastic/security-defend-workflows
|
||||
/x-pack/solutions/security/plugins/security_solution_serverless/server/ai4soc @elastic/security-defend-workflows
|
||||
x-pack/platform/packages/shared/kbn-elastic-assistant-common/impl/schemas/defend_insights @elastic/security-defend-workflows
|
||||
x-pack/plugins/elastic_assistant/server/__mocks__/defend_insights_schema.mock.ts @elastic/security-defend-workflows
|
||||
x-pack/plugins/elastic_assistant/server/ai_assistant_data_clients/defend_insights @elastic/security-defend-workflows
|
||||
|
@ -2546,12 +2552,10 @@ x-pack/test/automatic_import_api_integration @elastic/security-scalability
|
|||
## Packages
|
||||
x-pack/packages/kbn-cloud-security-posture @elastic/kibana-cloud-security-posture
|
||||
## Plugins
|
||||
x-pack/plugins/cloud_defend @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/cloud_security_posture @elastic/kibana-cloud-security-posture
|
||||
x-pack/plugins/kubernetes_security @elastic/kibana-cloud-security-posture
|
||||
## Security Solution sub teams
|
||||
x-pack/solutions/security/plugins/security_solution/public/common/components/sessions_viewer @elastic/kibana-cloud-security-posture
|
||||
x-pack/solutions/security/plugins/security_solution/public/cloud_defend @elastic/kibana-cloud-security-posture
|
||||
x-pack/solutions/security/plugins/security_solution/public/cloud_security_posture @elastic/kibana-cloud-security-posture
|
||||
x-pack/solutions/security/plugins/security_solution/public/kubernetes @elastic/kibana-cloud-security-posture
|
||||
x-pack/solutions/security/plugins/security_solution/server/lib/asset_inventory @elastic/kibana-cloud-security-posture
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/actions
|
|||
title: "actions"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the actions plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'actions']
|
||||
---
|
||||
import actionsObj from './actions.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/advancedSettings
|
|||
title: "advancedSettings"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the advancedSettings plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'advancedSettings']
|
||||
---
|
||||
import advancedSettingsObj from './advanced_settings.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementSelection
|
|||
title: "aiAssistantManagementSelection"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the aiAssistantManagementSelection plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementSelection']
|
||||
---
|
||||
import aiAssistantManagementSelectionObj from './ai_assistant_management_selection.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiops
|
|||
title: "aiops"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the aiops plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiops']
|
||||
---
|
||||
import aiopsObj from './aiops.devdocs.json';
|
||||
|
|
|
@ -4826,7 +4826,7 @@
|
|||
},
|
||||
"; getAuditLogger: () => ",
|
||||
"AuditLogger",
|
||||
" | undefined; getTags: (params: Readonly<{ search?: string | undefined; perPage?: number | undefined; } & { page: number; }>) => Promise<Readonly<{} & { page: number; data: string[]; perPage: number; total: number; }>>; getScheduleFrequency: () => Promise<Readonly<{} & { totalScheduledPerMinute: number; remainingSchedulesPerMinute: number; }>>; findGaps: (params: Readonly<{ sortField?: \"@timestamp\" | \"kibana.alert.rule.gap.status\" | \"kibana.alert.rule.gap.total_gap_duration_ms\" | undefined; sortOrder?: \"asc\" | \"desc\" | undefined; statuses?: (\"unfilled\" | \"filled\" | \"partially_filled\")[] | undefined; } & { page: number; start: string; end: string; perPage: number; ruleId: string; }>) => Promise<{ total: number; data: ",
|
||||
" | undefined; getTags: (params: Readonly<{ search?: string | undefined; perPage?: number | undefined; ruleTypeIds?: string[] | undefined; } & { page: number; }>) => Promise<Readonly<{} & { page: number; data: string[]; perPage: number; total: number; }>>; getScheduleFrequency: () => Promise<Readonly<{} & { totalScheduledPerMinute: number; remainingSchedulesPerMinute: number; }>>; findGaps: (params: Readonly<{ sortField?: \"@timestamp\" | \"kibana.alert.rule.gap.status\" | \"kibana.alert.rule.gap.total_gap_duration_ms\" | undefined; sortOrder?: \"asc\" | \"desc\" | undefined; statuses?: (\"unfilled\" | \"filled\" | \"partially_filled\")[] | undefined; } & { page: number; start: string; end: string; perPage: number; ruleId: string; }>) => Promise<{ total: number; data: ",
|
||||
"Gap",
|
||||
"[]; page: number; perPage: number; }>; fillGapById: (params: Readonly<{} & { ruleId: string; gapId: string; }>) => Promise<(Readonly<{ end?: string | undefined; warnings?: string[] | undefined; } & { id: string; spaceId: string; start: string; rule: Readonly<{ apiKeyCreatedByUser?: boolean | null | undefined; } & { params: Record<string, any>; id: string; consumer: string; name: string; tags: string[]; actions: Readonly<{ frequency?: Readonly<{} & { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; }> | undefined; alertsFilter?: Readonly<{ query?: Readonly<{ dsl?: string | undefined; } & { kql: string; filters: Readonly<{ query?: Record<string, any> | undefined; $state?: Readonly<{} & { store: ",
|
||||
{
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/alerting
|
|||
title: "alerting"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the alerting plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'alerting']
|
||||
---
|
||||
import alertingObj from './alerting.devdocs.json';
|
||||
|
|
File diff suppressed because one or more lines are too long
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apm
|
|||
title: "apm"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the apm plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apm']
|
||||
---
|
||||
import apmObj from './apm.devdocs.json';
|
||||
|
@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/te
|
|||
|
||||
| Public API count | Any count | Items lacking comments | Missing exports |
|
||||
|-------------------|-----------|------------------------|-----------------|
|
||||
| 29 | 0 | 29 | 119 |
|
||||
| 26 | 0 | 26 | 118 |
|
||||
|
||||
## Client
|
||||
|
||||
|
@ -45,8 +45,3 @@ Contact [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/te
|
|||
### Consts, variables and types
|
||||
<DocDefinitionList data={apmObj.server.misc}/>
|
||||
|
||||
## Common
|
||||
|
||||
### Functions
|
||||
<DocDefinitionList data={apmObj.common.functions}/>
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apmDataAccess
|
|||
title: "apmDataAccess"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the apmDataAccess plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmDataAccess']
|
||||
---
|
||||
import apmDataAccessObj from './apm_data_access.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/automaticImport
|
|||
title: "automaticImport"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the automaticImport plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'automaticImport']
|
||||
---
|
||||
import automaticImportObj from './automatic_import.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/banners
|
|||
title: "banners"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the banners plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'banners']
|
||||
---
|
||||
import bannersObj from './banners.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/canvas
|
|||
title: "canvas"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the canvas plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'canvas']
|
||||
---
|
||||
import canvasObj from './canvas.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cases
|
|||
title: "cases"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the cases plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cases']
|
||||
---
|
||||
import casesObj from './cases.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/charts
|
|||
title: "charts"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the charts plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'charts']
|
||||
---
|
||||
import chartsObj from './charts.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloud
|
|||
title: "cloud"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the cloud plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloud']
|
||||
---
|
||||
import cloudObj from './cloud.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDataMigration
|
|||
title: "cloudDataMigration"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the cloudDataMigration plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDataMigration']
|
||||
---
|
||||
import cloudDataMigrationObj from './cloud_data_migration.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDefend
|
|||
title: "cloudDefend"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the cloudDefend plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDefend']
|
||||
---
|
||||
import cloudDefendObj from './cloud_defend.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudSecurityPosture
|
|||
title: "cloudSecurityPosture"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the cloudSecurityPosture plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudSecurityPosture']
|
||||
---
|
||||
import cloudSecurityPostureObj from './cloud_security_posture.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/console
|
|||
title: "console"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the console plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'console']
|
||||
---
|
||||
import consoleObj from './console.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/contentManagement
|
|||
title: "contentManagement"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the contentManagement plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'contentManagement']
|
||||
---
|
||||
import contentManagementObj from './content_management.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/controls
|
|||
title: "controls"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the controls plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'controls']
|
||||
---
|
||||
import controlsObj from './controls.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/customIntegrations
|
|||
title: "customIntegrations"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the customIntegrations plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'customIntegrations']
|
||||
---
|
||||
import customIntegrationsObj from './custom_integrations.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboard
|
|||
title: "dashboard"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the dashboard plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboard']
|
||||
---
|
||||
import dashboardObj from './dashboard.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboardEnhanced
|
|||
title: "dashboardEnhanced"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the dashboardEnhanced plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboardEnhanced']
|
||||
---
|
||||
import dashboardEnhancedObj from './dashboard_enhanced.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data
|
|||
title: "data"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the data plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data']
|
||||
---
|
||||
import dataObj from './data.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataQuality
|
|||
title: "dataQuality"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the dataQuality plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataQuality']
|
||||
---
|
||||
import dataQualityObj from './data_quality.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-query
|
|||
title: "data.query"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the data.query plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.query']
|
||||
---
|
||||
import dataQueryObj from './data_query.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-search
|
|||
title: "data.search"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the data.search plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.search']
|
||||
---
|
||||
import dataSearchObj from './data_search.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataUsage
|
|||
title: "dataUsage"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the dataUsage plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataUsage']
|
||||
---
|
||||
import dataUsageObj from './data_usage.devdocs.json';
|
||||
|
|
|
@ -139,6 +139,23 @@
|
|||
"deprecated": false,
|
||||
"trackAdoption": false
|
||||
},
|
||||
{
|
||||
"parentPluginId": "dataViewEditor",
|
||||
"id": "def-public.DataViewEditorService.rollupCaps$",
|
||||
"type": "Object",
|
||||
"tags": [],
|
||||
"label": "rollupCaps$",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"Observable",
|
||||
"<",
|
||||
"RollupIndiciesCapability",
|
||||
" | undefined>"
|
||||
],
|
||||
"path": "src/platform/plugins/shared/data_view_editor/public/data_view_editor_service.ts",
|
||||
"deprecated": false,
|
||||
"trackAdoption": false
|
||||
},
|
||||
{
|
||||
"parentPluginId": "dataViewEditor",
|
||||
"id": "def-public.DataViewEditorService.matchedIndices$",
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewEditor
|
|||
title: "dataViewEditor"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the dataViewEditor plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewEditor']
|
||||
---
|
||||
import dataViewEditorObj from './data_view_editor.devdocs.json';
|
||||
|
@ -21,7 +21,7 @@ Contact [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/k
|
|||
|
||||
| Public API count | Any count | Items lacking comments | Missing exports |
|
||||
|-------------------|-----------|------------------------|-----------------|
|
||||
| 35 | 0 | 25 | 5 |
|
||||
| 36 | 0 | 26 | 6 |
|
||||
|
||||
## Client
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewFieldEditor
|
|||
title: "dataViewFieldEditor"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the dataViewFieldEditor plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewFieldEditor']
|
||||
---
|
||||
import dataViewFieldEditorObj from './data_view_field_editor.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewManagement
|
|||
title: "dataViewManagement"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the dataViewManagement plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewManagement']
|
||||
---
|
||||
import dataViewManagementObj from './data_view_management.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViews
|
|||
title: "dataViews"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the dataViews plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViews']
|
||||
---
|
||||
import dataViewsObj from './data_views.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataVisualizer
|
|||
title: "dataVisualizer"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the dataVisualizer plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataVisualizer']
|
||||
---
|
||||
import dataVisualizerObj from './data_visualizer.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/datasetQuality
|
|||
title: "datasetQuality"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the datasetQuality plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'datasetQuality']
|
||||
---
|
||||
import datasetQualityObj from './dataset_quality.devdocs.json';
|
||||
|
|
|
@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByApi
|
|||
slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-api
|
||||
title: Deprecated API usage by API
|
||||
description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by.
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana']
|
||||
---
|
||||
|
||||
|
@ -34,7 +34,6 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
|
|||
| <DocLink id="kibDataPluginApi" section="def-common.SearchSource.fetch" text="fetch"/> | stackAlerts, alerting, securitySolution, inputControlVis | - |
|
||||
| <DocLink id="kibAlertingPluginApi" section="def-common.MaintenanceWindow" text="MaintenanceWindow"/> | @kbn/response-ops-alerts-table, triggersActionsUi | - |
|
||||
| <DocLink id="kibManagementPluginApi" section="def-public.ManagementAppMountParams.theme$" text="theme$"/> | triggersActionsUi | - |
|
||||
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObjectAttribute" text="SavedObjectAttribute"/> | @kbn/core, visualizations, triggersActionsUi, @kbn/response-ops-rule-form | - |
|
||||
| <DocLink id="kibAlertingPluginApi" section="def-server.RuleExecutorServices.alertFactory" text="alertFactory"/> | ruleRegistry, securitySolution, slo | - |
|
||||
| <DocLink id="kibKbnSecurityPluginTypesServerPluginApi" section="def-server.SecurityPluginSetup.audit" text="audit"/> | security, actions, alerting, ruleRegistry, files, cases, fleet, securitySolution | - |
|
||||
| <DocLink id="kibDataPluginApi" section="def-public.SearchSource.create" text="create"/> | alerting, securitySolution | - |
|
||||
|
@ -120,6 +119,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
|
|||
| <DocLink id="kibKbnCoreSavedObjectsBrowserMocksPluginApi" section="def-public.simpleSavedObjectMock" text="simpleSavedObjectMock"/> | @kbn/core, lens | - |
|
||||
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObject" text="SavedObject"/> | @kbn/core, home, savedObjectsTagging, canvas, savedObjectsTaggingOss, upgradeAssistant, lists, savedObjectsManagement | - |
|
||||
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObjectAttributeSingle" text="SavedObjectAttributeSingle"/> | @kbn/core | - |
|
||||
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObjectAttribute" text="SavedObjectAttribute"/> | @kbn/core, visualizations, @kbn/response-ops-rule-form | - |
|
||||
| <DocLink id="kibKbnCoreSavedObjectsServerPluginApi" section="def-server.SavedObjectsType.schemas" text="schemas"/> | @kbn/core, spaces, data, dashboard, savedSearch, visualizations, cloudSecurityPosture | - |
|
||||
| <DocLink id="kibDataPluginApi" section="def-common.DataView.getNonScriptedFields" text="getNonScriptedFields"/> | graph, visTypeTimeseries, dataViewManagement, dataViews | - |
|
||||
| <DocLink id="kibDataPluginApi" section="def-server.DataView.getNonScriptedFields" text="getNonScriptedFields"/> | graph, visTypeTimeseries, dataViewManagement, dataViews | - |
|
||||
|
|
|
@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByPlugin
|
|||
slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-plugin
|
||||
title: Deprecated API usage by plugin
|
||||
description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by.
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana']
|
||||
---
|
||||
|
||||
|
@ -1359,7 +1359,6 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/
|
|||
| <DocLink id="kibAlertingPluginApi" section="def-common.MaintenanceWindow" text="MaintenanceWindow"/> | [rule_alert_list.tsx](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_details/components/rule_alert_list.tsx#:~:text=MaintenanceWindow), [rule_alert_list.tsx](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_details/components/rule_alert_list.tsx#:~:text=MaintenanceWindow), [rule_alert_list.tsx](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_details/components/rule_alert_list.tsx#:~:text=MaintenanceWindow), [rule_alert_list.tsx](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_details/components/rule_alert_list.tsx#:~:text=MaintenanceWindow) | - |
|
||||
| <DocLink id="kibDataViewsPluginApi" section="def-common.AbstractDataView.title" text="title"/> | [data_apis.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/triggers_actions_ui/public/common/lib/data_apis.ts#:~:text=title) | - |
|
||||
| <DocLink id="kibManagementPluginApi" section="def-public.ManagementAppMountParams.theme$" text="theme$"/> | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/triggers_actions_ui/public/plugin.ts#:~:text=theme%24) | - |
|
||||
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObjectAttribute" text="SavedObjectAttribute"/> | [rule_reducer.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_form/rule_reducer.ts#:~:text=SavedObjectAttribute), [rule_reducer.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_form/rule_reducer.ts#:~:text=SavedObjectAttribute), [rule_reducer.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_form/rule_reducer.ts#:~:text=SavedObjectAttribute), [rule_reducer.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_form/rule_reducer.ts#:~:text=SavedObjectAttribute) | - |
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsDueByTeam
|
|||
slug: /kibana-dev-docs/api-meta/deprecations-due-by-team
|
||||
title: Deprecated APIs due to be removed, by team
|
||||
description: Lists the teams that are referencing deprecated APIs with a remove by date.
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana']
|
||||
---
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/devTools
|
|||
title: "devTools"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the devTools plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'devTools']
|
||||
---
|
||||
import devToolsObj from './dev_tools.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discover
|
|||
title: "discover"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the discover plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discover']
|
||||
---
|
||||
import discoverObj from './discover.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discoverEnhanced
|
|||
title: "discoverEnhanced"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the discoverEnhanced plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverEnhanced']
|
||||
---
|
||||
import discoverEnhancedObj from './discover_enhanced.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discoverShared
|
|||
title: "discoverShared"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the discoverShared plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverShared']
|
||||
---
|
||||
import discoverSharedObj from './discover_shared.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ecsDataQualityDashboard
|
|||
title: "ecsDataQualityDashboard"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the ecsDataQualityDashboard plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ecsDataQualityDashboard']
|
||||
---
|
||||
import ecsDataQualityDashboardObj from './ecs_data_quality_dashboard.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/elasticAssistant
|
|||
title: "elasticAssistant"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the elasticAssistant plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'elasticAssistant']
|
||||
---
|
||||
import elasticAssistantObj from './elastic_assistant.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddable
|
|||
title: "embeddable"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the embeddable plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddable']
|
||||
---
|
||||
import embeddableObj from './embeddable.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddableEnhanced
|
|||
title: "embeddableEnhanced"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the embeddableEnhanced plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddableEnhanced']
|
||||
---
|
||||
import embeddableEnhancedObj from './embeddable_enhanced.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/encryptedSavedObjects
|
|||
title: "encryptedSavedObjects"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the encryptedSavedObjects plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'encryptedSavedObjects']
|
||||
---
|
||||
import encryptedSavedObjectsObj from './encrypted_saved_objects.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/enterpriseSearch
|
|||
title: "enterpriseSearch"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the enterpriseSearch plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'enterpriseSearch']
|
||||
---
|
||||
import enterpriseSearchObj from './enterprise_search.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/entitiesDataAccess
|
|||
title: "entitiesDataAccess"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the entitiesDataAccess plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'entitiesDataAccess']
|
||||
---
|
||||
import entitiesDataAccessObj from './entities_data_access.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/entityManager
|
|||
title: "entityManager"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the entityManager plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'entityManager']
|
||||
---
|
||||
import entityManagerObj from './entity_manager.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/esUiShared
|
|||
title: "esUiShared"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the esUiShared plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esUiShared']
|
||||
---
|
||||
import esUiSharedObj from './es_ui_shared.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/esql
|
|||
title: "esql"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the esql plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esql']
|
||||
---
|
||||
import esqlObj from './esql.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/esqlDataGrid
|
|||
title: "esqlDataGrid"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the esqlDataGrid plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esqlDataGrid']
|
||||
---
|
||||
import esqlDataGridObj from './esql_data_grid.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotation
|
|||
title: "eventAnnotation"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the eventAnnotation plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotation']
|
||||
---
|
||||
import eventAnnotationObj from './event_annotation.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotationListing
|
|||
title: "eventAnnotationListing"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the eventAnnotationListing plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotationListing']
|
||||
---
|
||||
import eventAnnotationListingObj from './event_annotation_listing.devdocs.json';
|
||||
|
|
|
@ -608,6 +608,121 @@
|
|||
],
|
||||
"returnComment": []
|
||||
},
|
||||
{
|
||||
"parentPluginId": "eventLog",
|
||||
"id": "def-server.IEventLogClient.findEventsBySavedObjectIdsSearchAfter",
|
||||
"type": "Function",
|
||||
"tags": [],
|
||||
"label": "findEventsBySavedObjectIdsSearchAfter",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"(type: string, ids: string[], options?: Partial<",
|
||||
"FindOptionsSearchAfterType",
|
||||
"> | undefined, legacyIds?: string[] | undefined) => Promise<",
|
||||
"QueryEventsBySavedObjectSearchAfterResult",
|
||||
">"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/event_log/server/types.ts",
|
||||
"deprecated": false,
|
||||
"trackAdoption": false,
|
||||
"children": [
|
||||
{
|
||||
"parentPluginId": "eventLog",
|
||||
"id": "def-server.IEventLogClient.findEventsBySavedObjectIdsSearchAfter.$1",
|
||||
"type": "string",
|
||||
"tags": [],
|
||||
"label": "type",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"string"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/event_log/server/types.ts",
|
||||
"deprecated": false,
|
||||
"trackAdoption": false,
|
||||
"isRequired": true
|
||||
},
|
||||
{
|
||||
"parentPluginId": "eventLog",
|
||||
"id": "def-server.IEventLogClient.findEventsBySavedObjectIdsSearchAfter.$2",
|
||||
"type": "Array",
|
||||
"tags": [],
|
||||
"label": "ids",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"string[]"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/event_log/server/types.ts",
|
||||
"deprecated": false,
|
||||
"trackAdoption": false,
|
||||
"isRequired": true
|
||||
},
|
||||
{
|
||||
"parentPluginId": "eventLog",
|
||||
"id": "def-server.IEventLogClient.findEventsBySavedObjectIdsSearchAfter.$3",
|
||||
"type": "Object",
|
||||
"tags": [],
|
||||
"label": "options",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"Partial<",
|
||||
"FindOptionsSearchAfterType",
|
||||
"> | undefined"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/event_log/server/types.ts",
|
||||
"deprecated": false,
|
||||
"trackAdoption": false,
|
||||
"isRequired": false
|
||||
},
|
||||
{
|
||||
"parentPluginId": "eventLog",
|
||||
"id": "def-server.IEventLogClient.findEventsBySavedObjectIdsSearchAfter.$4",
|
||||
"type": "Array",
|
||||
"tags": [],
|
||||
"label": "legacyIds",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"string[] | undefined"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/event_log/server/types.ts",
|
||||
"deprecated": false,
|
||||
"trackAdoption": false,
|
||||
"isRequired": false
|
||||
}
|
||||
],
|
||||
"returnComment": []
|
||||
},
|
||||
{
|
||||
"parentPluginId": "eventLog",
|
||||
"id": "def-server.IEventLogClient.closePointInTime",
|
||||
"type": "Function",
|
||||
"tags": [],
|
||||
"label": "closePointInTime",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"(pitId: string) => Promise<void>"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/event_log/server/types.ts",
|
||||
"deprecated": false,
|
||||
"trackAdoption": false,
|
||||
"children": [
|
||||
{
|
||||
"parentPluginId": "eventLog",
|
||||
"id": "def-server.IEventLogClient.closePointInTime.$1",
|
||||
"type": "string",
|
||||
"tags": [],
|
||||
"label": "pitId",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"string"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/event_log/server/types.ts",
|
||||
"deprecated": false,
|
||||
"trackAdoption": false,
|
||||
"isRequired": true
|
||||
}
|
||||
],
|
||||
"returnComment": []
|
||||
},
|
||||
{
|
||||
"parentPluginId": "eventLog",
|
||||
"id": "def-server.IEventLogClient.refreshIndex",
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventLog
|
|||
title: "eventLog"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the eventLog plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventLog']
|
||||
---
|
||||
import eventLogObj from './event_log.devdocs.json';
|
||||
|
@ -21,7 +21,7 @@ Contact [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-o
|
|||
|
||||
| Public API count | Any count | Items lacking comments | Missing exports |
|
||||
|-------------------|-----------|------------------------|-----------------|
|
||||
| 83 | 0 | 83 | 5 |
|
||||
| 90 | 0 | 90 | 7 |
|
||||
|
||||
## Server
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/exploratoryView
|
|||
title: "exploratoryView"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the exploratoryView plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'exploratoryView']
|
||||
---
|
||||
import exploratoryViewObj from './exploratory_view.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionError
|
|||
title: "expressionError"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionError plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionError']
|
||||
---
|
||||
import expressionErrorObj from './expression_error.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionGauge
|
|||
title: "expressionGauge"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionGauge plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionGauge']
|
||||
---
|
||||
import expressionGaugeObj from './expression_gauge.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionHeatmap
|
|||
title: "expressionHeatmap"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionHeatmap plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionHeatmap']
|
||||
---
|
||||
import expressionHeatmapObj from './expression_heatmap.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionImage
|
|||
title: "expressionImage"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionImage plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionImage']
|
||||
---
|
||||
import expressionImageObj from './expression_image.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionLegacyMetricVis
|
|||
title: "expressionLegacyMetricVis"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionLegacyMetricVis plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionLegacyMetricVis']
|
||||
---
|
||||
import expressionLegacyMetricVisObj from './expression_legacy_metric_vis.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetric
|
|||
title: "expressionMetric"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionMetric plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetric']
|
||||
---
|
||||
import expressionMetricObj from './expression_metric.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetricVis
|
|||
title: "expressionMetricVis"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionMetricVis plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetricVis']
|
||||
---
|
||||
import expressionMetricVisObj from './expression_metric_vis.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionPartitionVis
|
|||
title: "expressionPartitionVis"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionPartitionVis plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionPartitionVis']
|
||||
---
|
||||
import expressionPartitionVisObj from './expression_partition_vis.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRepeatImage
|
|||
title: "expressionRepeatImage"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionRepeatImage plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRepeatImage']
|
||||
---
|
||||
import expressionRepeatImageObj from './expression_repeat_image.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRevealImage
|
|||
title: "expressionRevealImage"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionRevealImage plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRevealImage']
|
||||
---
|
||||
import expressionRevealImageObj from './expression_reveal_image.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionShape
|
|||
title: "expressionShape"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionShape plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionShape']
|
||||
---
|
||||
import expressionShapeObj from './expression_shape.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionTagcloud
|
|||
title: "expressionTagcloud"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionTagcloud plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionTagcloud']
|
||||
---
|
||||
import expressionTagcloudObj from './expression_tagcloud.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionXY
|
|||
title: "expressionXY"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressionXY plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionXY']
|
||||
---
|
||||
import expressionXYObj from './expression_x_y.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressions
|
|||
title: "expressions"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the expressions plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressions']
|
||||
---
|
||||
import expressionsObj from './expressions.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/features
|
|||
title: "features"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the features plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'features']
|
||||
---
|
||||
import featuresObj from './features.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fieldFormats
|
|||
title: "fieldFormats"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the fieldFormats plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fieldFormats']
|
||||
---
|
||||
import fieldFormatsObj from './field_formats.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fieldsMetadata
|
|||
title: "fieldsMetadata"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the fieldsMetadata plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fieldsMetadata']
|
||||
---
|
||||
import fieldsMetadataObj from './fields_metadata.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fileUpload
|
|||
title: "fileUpload"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the fileUpload plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fileUpload']
|
||||
---
|
||||
import fileUploadObj from './file_upload.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/files
|
|||
title: "files"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the files plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'files']
|
||||
---
|
||||
import filesObj from './files.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/filesManagement
|
|||
title: "filesManagement"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the filesManagement plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'filesManagement']
|
||||
---
|
||||
import filesManagementObj from './files_management.devdocs.json';
|
||||
|
|
|
@ -6523,7 +6523,7 @@
|
|||
"AggregationsAggregationContainer",
|
||||
"> | undefined; searchAfter?: ",
|
||||
"SortResults",
|
||||
" | undefined; pitId?: string | undefined; getStatusSummary?: boolean | undefined; }) => Promise<{ agents: ",
|
||||
" | undefined; openPit?: boolean | undefined; pitId?: string | undefined; pitKeepAlive?: string | undefined; getStatusSummary?: boolean | undefined; }) => Promise<{ agents: ",
|
||||
{
|
||||
"pluginId": "fleet",
|
||||
"scope": "common",
|
||||
|
@ -6531,7 +6531,7 @@
|
|||
"section": "def-common.Agent",
|
||||
"text": "Agent"
|
||||
},
|
||||
"[]; total: number; page: number; perPage: number; statusSummary?: Record<\"error\" | \"offline\" | \"online\" | \"inactive\" | \"degraded\" | \"enrolling\" | \"unenrolling\" | \"unenrolled\" | \"updating\" | \"uninstalled\" | \"orphaned\", number> | undefined; aggregations?: Record<string, ",
|
||||
"[]; total: number; page: number; perPage: number; pit?: string | undefined; statusSummary?: Record<\"error\" | \"offline\" | \"online\" | \"inactive\" | \"degraded\" | \"enrolling\" | \"unenrolling\" | \"unenrolled\" | \"updating\" | \"uninstalled\" | \"orphaned\", number> | undefined; aggregations?: Record<string, ",
|
||||
"AggregationsAggregate",
|
||||
"> | undefined; }>"
|
||||
],
|
||||
|
@ -6551,7 +6551,7 @@
|
|||
"AggregationsAggregationContainer",
|
||||
"> | undefined; searchAfter?: ",
|
||||
"SortResults",
|
||||
" | undefined; pitId?: string | undefined; getStatusSummary?: boolean | undefined; }"
|
||||
" | undefined; openPit?: boolean | undefined; pitId?: string | undefined; pitKeepAlive?: string | undefined; getStatusSummary?: boolean | undefined; }"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/fleet/server/services/agents/agent_service.ts",
|
||||
"deprecated": false,
|
||||
|
@ -20559,7 +20559,7 @@
|
|||
"label": "sort",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"(string | number | null)[] | undefined"
|
||||
"any[] | undefined"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/fleet/common/types/models/agent.ts",
|
||||
"deprecated": false,
|
||||
|
@ -22940,6 +22940,34 @@
|
|||
"deprecated": false,
|
||||
"trackAdoption": false,
|
||||
"children": [
|
||||
{
|
||||
"parentPluginId": "fleet",
|
||||
"id": "def-common.GetAgentsResponse.pit",
|
||||
"type": "string",
|
||||
"tags": [],
|
||||
"label": "pit",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"string | undefined"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/fleet/common/types/rest_spec/agent.ts",
|
||||
"deprecated": false,
|
||||
"trackAdoption": false
|
||||
},
|
||||
{
|
||||
"parentPluginId": "fleet",
|
||||
"id": "def-common.GetAgentsResponse.nextSearchAfter",
|
||||
"type": "string",
|
||||
"tags": [],
|
||||
"label": "nextSearchAfter",
|
||||
"description": [],
|
||||
"signature": [
|
||||
"string | undefined"
|
||||
],
|
||||
"path": "x-pack/platform/plugins/shared/fleet/common/types/rest_spec/agent.ts",
|
||||
"deprecated": false,
|
||||
"trackAdoption": false
|
||||
},
|
||||
{
|
||||
"parentPluginId": "fleet",
|
||||
"id": "def-common.GetAgentsResponse.statusSummary",
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fleet
|
|||
title: "fleet"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the fleet plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fleet']
|
||||
---
|
||||
import fleetObj from './fleet.devdocs.json';
|
||||
|
@ -21,7 +21,7 @@ Contact [@elastic/fleet](https://github.com/orgs/elastic/teams/fleet) for questi
|
|||
|
||||
| Public API count | Any count | Items lacking comments | Missing exports |
|
||||
|-------------------|-----------|------------------------|-----------------|
|
||||
| 1465 | 5 | 1337 | 86 |
|
||||
| 1467 | 5 | 1339 | 86 |
|
||||
|
||||
## Client
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/globalSearch
|
|||
title: "globalSearch"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the globalSearch plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'globalSearch']
|
||||
---
|
||||
import globalSearchObj from './global_search.devdocs.json';
|
||||
|
|
|
@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/guidedOnboarding
|
|||
title: "guidedOnboarding"
|
||||
image: https://source.unsplash.com/400x175/?github
|
||||
description: API docs for the guidedOnboarding plugin
|
||||
date: 2025-03-07
|
||||
date: 2025-03-11
|
||||
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'guidedOnboarding']
|
||||
---
|
||||
import guidedOnboardingObj from './guided_onboarding.devdocs.json';
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue