@@ -32,11 +32,9 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D
3232 const KIBANA_DOCS = `${ ELASTIC_WEBSITE_URL } guide/en/kibana/${ DOC_LINK_VERSION } /` ;
3333 const KIBANA_APIS = `${ API_DOCS } doc/kibana/v9/` ;
3434 const KIBANA_SERVERLESS_APIS = `{$API_DOCS}doc/serverless/` ;
35- const FLEET_DOCS = `${ ELASTIC_WEBSITE_URL } guide/en/fleet/${ DOC_LINK_VERSION } /` ;
3635 const SECURITY_SOLUTION_DOCS = `${ ELASTIC_WEBSITE_URL } guide/en/security/${ DOC_LINK_VERSION } /` ;
3736 const ENTERPRISE_SEARCH_DOCS = `${ ELASTIC_WEBSITE_URL } guide/en/enterprise-search/${ DOC_LINK_VERSION } /` ;
3837 const ESRE_DOCS = `${ ELASTIC_WEBSITE_URL } guide/en/esre/${ DOC_LINK_VERSION } /` ;
39- const SERVERLESS_DOCS = `${ ELASTIC_WEBSITE_URL } guide/en/serverless/current/` ;
4038 const SEARCH_LABS_REPO = `${ ELASTIC_GITHUB } elasticsearch-labs/` ;
4139 const isServerless = buildFlavor === 'serverless' ;
4240
@@ -91,20 +89,20 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D
9189 documentExplorer : `${ ELASTIC_DOCS } explore-analyze/discover/document-explorer` ,
9290 } ,
9391 filebeat : {
94- base : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/filebeat/ ${ DOC_LINK_VERSION } ` ,
95- installation : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/filebeat/${ DOC_LINK_VERSION } / filebeat-installation-configuration.html ` ,
96- configuration : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/filebeat/${ DOC_LINK_VERSION } / configuring-howto-filebeat.html ` ,
97- elasticsearchModule : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/filebeat/${ DOC_LINK_VERSION } / filebeat-module-elasticsearch.html ` ,
98- elasticsearchOutput : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/filebeat/${ DOC_LINK_VERSION } / elasticsearch-output.html ` ,
99- startup : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/filebeat/${ DOC_LINK_VERSION } / filebeat-starting.html ` ,
100- exportedFields : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/filebeat/${ DOC_LINK_VERSION } / exported-fields.html ` ,
101- suricataModule : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/filebeat/${ DOC_LINK_VERSION } / filebeat-module-suricata.html ` ,
102- zeekModule : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/filebeat/${ DOC_LINK_VERSION } / filebeat-module-zeek.html ` ,
92+ base : `${ ELASTIC_DOCS } reference/ beats/filebeat` ,
93+ installation : `${ ELASTIC_DOCS } reference/ beats/filebeat/filebeat-installation-configuration` ,
94+ configuration : `${ ELASTIC_DOCS } reference/ beats/filebeat/configuring-howto-filebeat` ,
95+ elasticsearchModule : `${ ELASTIC_DOCS } reference/ beats/filebeat/filebeat-module-elasticsearch` ,
96+ elasticsearchOutput : `${ ELASTIC_DOCS } reference/ beats/filebeat/elasticsearch-output` ,
97+ startup : `${ ELASTIC_DOCS } reference/ beats/filebeat/filebeat-starting` ,
98+ exportedFields : `${ ELASTIC_DOCS } reference/ beats/filebeat/exported-fields` ,
99+ suricataModule : `${ ELASTIC_DOCS } reference/ beats/filebeat/filebeat-module-suricata` ,
100+ zeekModule : `${ ELASTIC_DOCS } reference/ beats/filebeat/filebeat-module-zeek` ,
103101 } ,
104102 auditbeat : {
105- base : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/auditbeat/ ${ DOC_LINK_VERSION } ` ,
106- auditdModule : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/auditbeat/${ DOC_LINK_VERSION } / auditbeat-module-auditd.html ` ,
107- systemModule : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/auditbeat/${ DOC_LINK_VERSION } / auditbeat-module-system.html ` ,
103+ base : `${ ELASTIC_DOCS } reference/ beats/auditbeat` ,
104+ auditdModule : `${ ELASTIC_DOCS } reference/ beats/auditbeat/auditbeat-module-auditd` ,
105+ systemModule : `${ ELASTIC_DOCS } reference/ beats/auditbeat/auditbeat-module-system` ,
108106 } ,
109107 enterpriseSearch : {
110108 aiSearchDoc : `${ ESRE_DOCS } ` ,
@@ -195,24 +193,25 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D
195193 usersAccess : `${ ENTERPRISE_SEARCH_DOCS } users-access.html` ,
196194 } ,
197195 metricbeat : {
198- base : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/metricbeat/ ${ DOC_LINK_VERSION } ` ,
199- configure : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/metricbeat/${ DOC_LINK_VERSION } / configuring-howto-metricbeat.html ` ,
200- httpEndpoint : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/metricbeat/${ DOC_LINK_VERSION } / http-endpoint.html ` ,
201- install : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/metricbeat/${ DOC_LINK_VERSION } / metricbeat-installation-configuration.html ` ,
202- start : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/metricbeat/${ DOC_LINK_VERSION } / metricbeat-starting.html ` ,
196+ base : `${ ELASTIC_DOCS } reference/ beats/metricbeat` ,
197+ configure : `${ ELASTIC_DOCS } reference/ beats/metricbeat/configuring-howto-metricbeat` ,
198+ httpEndpoint : `${ ELASTIC_DOCS } reference/ beats/metricbeat/http-endpoint` ,
199+ install : `${ ELASTIC_DOCS } reference/ beats/metricbeat/metricbeat-installation-configuration` ,
200+ start : `${ ELASTIC_DOCS } reference/ beats/metricbeat/metricbeat-starting` ,
203201 } ,
204202 heartbeat : {
205- base : `${ ELASTIC_WEBSITE_URL } guide/en/beats/heartbeat/${ DOC_LINK_VERSION } ` ,
203+ base : `${ ELASTIC_DOCS } reference/beats/heartbeat` ,
204+ monitorTags : `${ ELASTIC_DOCS } reference/beats/heartbeat/monitor-options#monitor-tags` ,
206205 } ,
207206 libbeat : {
208- getStarted : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/libbeat/ ${ DOC_LINK_VERSION } /getting-started.html ` ,
207+ getStarted : `${ ELASTIC_DOCS } reference/ beats` ,
209208 } ,
210209 logstash : {
211210 base : `${ ELASTIC_DOCS } reference/logstash` ,
212211 inputElasticAgent : `${ ELASTIC_DOCS } reference/logstash/plugins/plugins-inputs-elastic_agent` ,
213212 } ,
214213 winlogbeat : {
215- base : `${ ELASTIC_WEBSITE_URL } guide/en/ beats/winlogbeat/ ${ DOC_LINK_VERSION } ` ,
214+ base : `${ ELASTIC_DOCS } reference/ beats/winlogbeat` ,
216215 } ,
217216 aggs : {
218217 composite : `${ ELASTIC_DOCS } reference/aggregations/search-aggregations-bucket-composite-aggregation` ,
@@ -830,50 +829,53 @@ export const getDocLinks = ({ kibanaBranch, buildFlavor }: GetDocLinkOptions): D
830829 userAgent : `${ ELASTIC_DOCS } reference/enrich-processor/user-agent-processor` ,
831830 } ,
832831 fleet : {
833- guide : `${ FLEET_DOCS } index.html ` ,
832+ guide : `${ ELASTIC_DOCS } reference/fleet ` ,
834833 fingerprint : `${ ELASTIC_DOCS } reference/fleet/fingerprint-processor` ,
835- fleetServer : `${ FLEET_DOCS } fleet-server.html` ,
836- fleetServerAddFleetServer : `${ FLEET_DOCS } add-a-fleet-server.html` ,
837- settings : `${ FLEET_DOCS } fleet-settings.html` ,
838- kafkaSettings : `${ FLEET_DOCS } kafka-output-settings.html` ,
839- logstashSettings : `${ FLEET_DOCS } ls-output-settings.html` ,
840- esSettings : `${ FLEET_DOCS } es-output-settings.html` ,
841- settingsFleetServerHostSettings : `${ FLEET_DOCS } fleet-settings.html#fleet-server-hosts-setting` ,
842- settingsFleetServerProxySettings : `${ KIBANA_DOCS } fleet-settings-kb.html#fleet-data-visualizer-settings` ,
843- troubleshooting : `${ FLEET_DOCS } fleet-troubleshooting.html` ,
844- elasticAgent : `${ FLEET_DOCS } elastic-agent-installation.html` ,
845- beatsAgentComparison : `${ FLEET_DOCS } beats-agent-comparison.html` ,
846- datastreams : `${ FLEET_DOCS } data-streams.html` ,
847- datastreamsILM : `${ FLEET_DOCS } data-streams.html#data-streams-ilm` ,
848- datastreamsNamingScheme : `${ FLEET_DOCS } data-streams.html#data-streams-naming-scheme` ,
849- datastreamsManualRollover : `${ ELASTICSEARCH_DOCS } use-a-data-stream.html#manually-roll-over-a-data-stream` ,
850- datastreamsTSDS : `${ ELASTICSEARCH_DOCS } tsds.html` ,
851- datastreamsTSDSMetrics : `${ ELASTICSEARCH_DOCS } tsds.html#time-series-metric` ,
852- datastreamsDownsampling : `${ ELASTICSEARCH_DOCS } downsampling.html` ,
853- installElasticAgent : `${ FLEET_DOCS } install-fleet-managed-elastic-agent.html` ,
854- installElasticAgentStandalone : `${ FLEET_DOCS } install-standalone-elastic-agent.html` ,
855- grantESAccessToStandaloneAgents : `${ FLEET_DOCS } grant-access-to-elasticsearch.html` ,
856- upgradeElasticAgent : `${ FLEET_DOCS } upgrade-elastic-agent.html` ,
857- learnMoreBlog : `${ ELASTIC_WEBSITE_URL } blog/elastic-agent-and-fleet-make-it-easier-to-integrate-your-systems-with-elastic` ,
834+ fleetServer : `${ ELASTIC_DOCS } reference/fleet/fleet-server` ,
835+ fleetServerAddFleetServer : `${ ELASTIC_DOCS } reference/fleet/deployment-models` ,
836+ settings : `${ ELASTIC_DOCS } reference/fleet/fleet-settings` ,
837+ kafkaSettings : `${ ELASTIC_DOCS } reference/fleet/kafka-output-settings` ,
838+ kafkaOutputTopicsSettings : `${ ELASTIC_DOCS } reference/fleet/kafka-output-settings#_topics_settings` ,
839+ logstashSettings : `${ ELASTIC_DOCS } reference/fleet/ls-output-settings` ,
840+ esSettings : `${ ELASTIC_DOCS } reference/fleet/es-output-settings` ,
841+ settingsFleetServerHostSettings : `${ ELASTIC_DOCS } reference/fleet/fleet-settings#fleet-server-hosts-setting` ,
842+ settingsFleetServerProxySettings : `${ ELASTIC_DOCS } reference/kibana/configuration-reference/fleet-settings#fleet-data-visualizer-settings` ,
843+ troubleshooting : `${ ELASTIC_DOCS } troubleshoot/ingest/fleet/common-problems` ,
844+ elasticAgent : `${ ELASTIC_DOCS } reference/fleet/install-elastic-agents` ,
845+ beatsAgentComparison : `${ ELASTIC_DOCS } manage-data/ingest/tools` ,
846+ datastreams : `${ ELASTIC_DOCS } reference/fleet/data-streams` ,
847+ datastreamsILM : `${ ELASTIC_DOCS } reference/fleet/data-streams#data-streams-ilm` ,
848+ datastreamsNamingScheme : `${ ELASTIC_DOCS } reference/fleet/data-streams#data-streams-naming-scheme` ,
849+ datastreamsManualRollover : `${ ELASTIC_DOCS } manage-data/data-store/data-streams/use-data-stream#manually-roll-over-a-data-stream` ,
850+ datastreamsTSDS : `${ ELASTIC_DOCS } manage-data/data-store/data-streams/time-series-data-stream-tsds` ,
851+ datastreamsTSDSMetrics : `${ ELASTIC_DOCS } manage-data/data-store/data-streams/time-series-data-stream-tsds#time-series-metric` ,
852+ datastreamsDownsampling : `${ ELASTIC_DOCS } manage-data/data-store/data-streams/downsampling-time-series-data-stream` ,
853+ installElasticAgent : `${ ELASTIC_DOCS } reference/fleet/install-fleet-managed-elastic-agent` ,
854+ installElasticAgentStandalone : `${ ELASTIC_DOCS } reference/fleet/install-standalone-elastic-agent` ,
855+ grantESAccessToStandaloneAgents : `${ ELASTIC_DOCS } reference/fleet/grant-access-to-elasticsearch` ,
856+ upgradeElasticAgent : `${ ELASTIC_DOCS } reference/fleet/upgrade-elastic-agent` ,
857+ learnMoreBlog : `https://www.elastic.co/blog/elastic-agent-and-fleet-make-it-easier-to-integrate-your-systems-with-elastic` ,
858858 apiKeysLearnMore : isServerless
859- ? `${ SERVERLESS_DOCS } api-keys.html`
860- : `${ KIBANA_DOCS } api-keys.html` ,
861- onPremRegistry : `${ FLEET_DOCS } air-gapped.html` ,
862- packageSignatures : `${ FLEET_DOCS } package-signatures.html` ,
863- secureLogstash : `${ FLEET_DOCS } secure-logstash-connections.html` ,
864- agentPolicy : `${ FLEET_DOCS } agent-policy.html` ,
865- api : `${ FLEET_DOCS } fleet-api-docs.html` ,
866- uninstallAgent : `${ SECURITY_SOLUTION_DOCS } uninstall-agent.html` ,
867- installAndUninstallIntegrationAssets : `${ FLEET_DOCS } install-uninstall-integration-assets.html` ,
868- elasticAgentInputConfiguration : `${ FLEET_DOCS } elastic-agent-input-configuration.html` ,
869- policySecrets : `${ FLEET_DOCS } agent-policy.html#agent-policy-secret-values` ,
870- remoteESOoutput : `${ FLEET_DOCS } monitor-elastic-agent.html#external-elasticsearch-monitoring` ,
871- performancePresets : `${ FLEET_DOCS } es-output-settings.html#es-output-settings-performance-tuning-settings` ,
872- scalingKubernetesResourcesAndLimits : `${ FLEET_DOCS } scaling-on-kubernetes.html#_specifying_resources_and_limits_in_agent_manifests` ,
873- roleAndPrivileges : `${ FLEET_DOCS } fleet-roles-and-privileges.html` ,
874- proxiesSettings : `${ FLEET_DOCS } fleet-agent-proxy-support.html` ,
875- unprivilegedMode : `${ FLEET_DOCS } elastic-agent-unprivileged.html#unprivileged-change-mode` ,
876- httpMonitoring : `${ FLEET_DOCS } agent-policy.html#change-policy-enable-agent-monitoring` ,
859+ ? `${ ELASTIC_DOCS } deploy-manage/api-keys/serverless-project-api-keys`
860+ : `${ ELASTIC_DOCS } deploy-manage/api-keys/elasticsearch-api-keys` ,
861+ onPremRegistry : `${ ELASTIC_DOCS } reference/fleet/air-gapped` ,
862+ packageSignatures : `${ ELASTIC_DOCS } reference/fleet/package-signatures` ,
863+ secureLogstash : `${ ELASTIC_DOCS } reference/fleet/secure-logstash-connections` ,
864+ agentPolicy : `${ ELASTIC_DOCS } reference/fleet/agent-policy` ,
865+ agentlessIntegrations : `${ ELASTIC_DOCS } solutions/security/get-started/agentless-integrations` ,
866+ api : `${ ELASTIC_DOCS } reference/fleet/fleet-api-docs` ,
867+ uninstallAgent : `${ ELASTIC_DOCS } solutions/security/configure-elastic-defend/uninstall-elastic-agent` ,
868+ installAndUninstallIntegrationAssets : `${ ELASTIC_DOCS } reference/fleet/install-uninstall-integration-assets` ,
869+ elasticAgentInputConfiguration : `${ ELASTIC_DOCS } reference/fleet/elastic-agent-input-configuration` ,
870+ policySecrets : `${ ELASTIC_DOCS } reference/fleet/agent-policy#agent-policy-secret-values` ,
871+ remoteESOoutput : `${ ELASTIC_DOCS } reference/fleet/remote-elasticsearch-output` ,
872+ performancePresets : `${ ELASTIC_DOCS } reference/fleet/es-output-settings#es-output-settings-performance-tuning-settings` ,
873+ scalingKubernetesResourcesAndLimits : `${ ELASTIC_DOCS } reference/fleet/scaling-on-kubernetes#_specifying_resources_and_limits_in_agent_manifests` ,
874+ roleAndPrivileges : `${ ELASTIC_DOCS } reference/fleet/fleet-roles-privileges` ,
875+ proxiesSettings : `${ ELASTIC_DOCS } reference/fleet/fleet-agent-proxy-support` ,
876+ unprivilegedMode : `${ ELASTIC_DOCS } reference/fleet/elastic-agent-unprivileged#unprivileged-change-mode` ,
877+ httpMonitoring : `${ ELASTIC_DOCS } reference/fleet/agent-policy#change-policy-enable-agent-monitoring` ,
878+ agentLevelLogging : `${ ELASTIC_DOCS } reference/fleet/monitor-elastic-agent#change-logging-level` ,
877879 } ,
878880 integrationDeveloper : {
879881 upload : `${ ELASTIC_DOCS } extend/integrations/upload-new-integration` ,
0 commit comments