diff --git a/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts b/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts index 005d5fba9fd6..d65fb911ae45 100644 --- a/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts +++ b/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts @@ -31,7 +31,6 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D const INTEGRATIONS_DEV_DOCS = `${ELASTIC_WEBSITE_URL}guide/en/integrations-developer/current/`; const PLUGIN_DOCS = `${ELASTIC_WEBSITE_URL}guide/en/elasticsearch/plugins/${DOC_LINK_VERSION}/`; const OBSERVABILITY_DOCS = `${ELASTIC_WEBSITE_URL}guide/en/observability/${DOC_LINK_VERSION}/`; - const APM_DOCS = `${ELASTIC_WEBSITE_URL}guide/en/apm/`; const SECURITY_SOLUTION_DOCS = `${ELASTIC_WEBSITE_URL}guide/en/security/${DOC_LINK_VERSION}/`; const ENTERPRISE_SEARCH_DOCS = `${ELASTIC_WEBSITE_URL}guide/en/enterprise-search/${DOC_LINK_VERSION}/`; const ESRE_DOCS = `${ELASTIC_WEBSITE_URL}guide/en/esre/${DOC_LINK_VERSION}/`; @@ -59,22 +58,22 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D customLinks: isServerless ? `${SERVERLESS_DOCS}observability-apm-create-custom-links.html` : `${KIBANA_DOCS}custom-links.html`, - droppedTransactionSpans: `${APM_DOCS}guide/${DOC_LINK_VERSION}/data-model-spans.html#data-model-dropped-spans`, - upgrading: `${APM_DOCS}guide/${DOC_LINK_VERSION}/upgrade.html`, - metaData: `${APM_DOCS}guide/${DOC_LINK_VERSION}/data-model-metadata.html`, - overview: `${APM_DOCS}guide/${DOC_LINK_VERSION}/apm-overview.html`, + droppedTransactionSpans: `${OBSERVABILITY_DOCS}apm-data-model-spans.html#apm-data-model-dropped-spans`, + upgrading: `${OBSERVABILITY_DOCS}apm-upgrade.html`, + metaData: `${OBSERVABILITY_DOCS}apm-data-model-metadata.html`, + overview: `${OBSERVABILITY_DOCS}apm.html`, tailSamplingPolicies: isServerless ? `${SERVERLESS_DOCS}observability-apm-transaction-sampling.html` : `${OBSERVABILITY_DOCS}configure-tail-based-sampling.html`, - elasticAgent: `${APM_DOCS}guide/${DOC_LINK_VERSION}/upgrade-to-apm-integration.html`, + elasticAgent: `${OBSERVABILITY_DOCS}/apm-upgrade-to-apm-integration.html`, storageExplorer: `${KIBANA_DOCS}storage-explorer.html`, spanCompression: isServerless ? `${SERVERLESS_DOCS}observability-apm-compress-spans.html` - : `${OBSERVABILITY_DOCS}span-compression.html`, + : `${OBSERVABILITY_DOCS}apm-data-model-spans.html#apm-spans-span-compression`, transactionSampling: isServerless ? `${SERVERLESS_DOCS}observability-apm-transaction-sampling.html` : `${OBSERVABILITY_DOCS}sampling.html`, - indexLifecycleManagement: `${APM_DOCS}guide/${DOC_LINK_VERSION}/ilm-how-to.html`, + indexLifecycleManagement: `${OBSERVABILITY_DOCS}apm-ilm-how-to.html`, }, canvas: { guide: `${KIBANA_DOCS}canvas.html`, @@ -84,7 +83,9 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D indexManagement: `${ELASTIC_WEBSITE_URL}guide/en/cloud/current/ec-configure-index-management.html`, }, console: { - guide: `${KIBANA_DOCS}console-kibana.html`, + guide: isServerless + ? `${SERVERLESS_DOCS}devtools-run-api-requests-in-the-console.html` + : `${KIBANA_DOCS}console-kibana.html`, serverlessGuide: `${SERVERLESS_DOCS}devtools-run-api-requests-in-the-console.html`, }, dashboard: { @@ -265,7 +266,7 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D mapping: `${ELASTICSEARCH_DOCS}runtime-mapping-fields.html`, }, scriptedFields: { - scriptFields: `${ELASTICSEARCH_DOCS}search-request-script-fields.html`, + scriptFields: `${ELASTICSEARCH_DOCS}search-fields.html#script-fields`, scriptAggs: `${ELASTICSEARCH_DOCS}search-aggregations.html`, painless: `${ELASTICSEARCH_DOCS}modules-scripting-painless.html`, painlessApi: `${ELASTIC_WEBSITE_URL}guide/en/elasticsearch/painless/${DOC_LINK_VERSION}/painless-api-reference.html`,