Skip to content

Commit 9f76044

Browse files
authored
[Ingest Manager] Wording & linking improvements (#76284) (#76607)
* Improve wording on add agent flyout. * Add agent explanation to agent flyout. * Add link to data stream page.
1 parent 5e53862 commit 9f76044

File tree

5 files changed

+27
-9
lines changed

5 files changed

+27
-9
lines changed

x-pack/plugins/ingest_manager/public/applications/ingest_manager/sections/fleet/components/agent_enrollment_flyout/index.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import {
88
EuiFlyout,
99
EuiFlyoutBody,
1010
EuiFlyoutHeader,
11+
EuiSpacer,
12+
EuiText,
1113
EuiTitle,
1214
EuiFlexGroup,
1315
EuiFlexItem,
@@ -44,6 +46,14 @@ export const AgentEnrollmentFlyout: React.FunctionComponent<Props> = ({
4446
/>
4547
</h2>
4648
</EuiTitle>
49+
<EuiSpacer size="l" />
50+
<EuiText>
51+
<FormattedMessage
52+
id="xpack.ingestManager.agentEnrollment.agentDescription"
53+
defaultMessage="Add Elastic Agents to your hosts to collect data and send it to the Elastic Stack."
54+
/>
55+
</EuiText>
56+
<EuiSpacer size="l" />
4757
<EuiTabs style={{ marginBottom: '-25px' }}>
4858
<EuiTab isSelected={mode === 'managed'} onClick={() => setMode('managed')}>
4959
<FormattedMessage

x-pack/plugins/ingest_manager/public/applications/ingest_manager/sections/fleet/components/agent_enrollment_flyout/managed_instructions.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,13 @@ export const ManagedInstructions: React.FunctionComponent<Props> = ({ agentPolic
7575
<>
7676
<FormattedMessage
7777
id="xpack.ingestManager.agentEnrollment.fleetNotInitializedText"
78-
defaultMessage="Before enrolling agents, set up Fleet. {link}"
78+
defaultMessage="Before enrolling agents, {link}."
7979
values={{
8080
link: (
8181
<EuiLink href={getHref('fleet')}>
8282
<FormattedMessage
83-
id="xpack.ingestManager.agentEnrollment.goToFleetButton"
84-
defaultMessage="Go to Fleet."
83+
id="xpack.ingestManager.agentEnrollment.setUpFleetLink"
84+
defaultMessage="set up Fleet"
8585
/>
8686
</EuiLink>
8787
),

x-pack/plugins/ingest_manager/public/applications/ingest_manager/sections/fleet/components/agent_enrollment_flyout/standalone_instructions.tsx

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,13 @@ import {
1515
EuiFlexGroup,
1616
EuiCodeBlock,
1717
EuiCopy,
18+
EuiLink,
1819
} from '@elastic/eui';
1920
import { EuiContainedStepProps } from '@elastic/eui/src/components/steps/steps';
2021
import { i18n } from '@kbn/i18n';
2122
import { FormattedMessage } from '@kbn/i18n/react';
2223
import { AgentPolicy } from '../../../../types';
23-
import { useCore, sendGetOneAgentPolicyFull } from '../../../../hooks';
24+
import { useCore, useLink, sendGetOneAgentPolicyFull } from '../../../../hooks';
2425
import { DownloadStep, AgentPolicySelectionStep } from './steps';
2526
import { fullAgentPolicyToYaml, agentPolicyRouteService } from '../../../../services';
2627

@@ -31,6 +32,7 @@ interface Props {
3132
const RUN_INSTRUCTIONS = './elastic-agent run';
3233

3334
export const StandaloneInstructions: React.FunctionComponent<Props> = ({ agentPolicies }) => {
35+
const { getHref } = useLink();
3436
const core = useCore();
3537
const { notifications } = core;
3638

@@ -157,7 +159,17 @@ export const StandaloneInstructions: React.FunctionComponent<Props> = ({ agentPo
157159
<EuiText>
158160
<FormattedMessage
159161
id="xpack.ingestManager.agentEnrollment.stepCheckForDataDescription"
160-
defaultMessage="The agent should begin sending data. Go to data streams to view your data."
162+
defaultMessage="The agent should begin sending data. Go to {link} to view your data."
163+
values={{
164+
link: (
165+
<EuiLink href={getHref('data_streams')}>
166+
<FormattedMessage
167+
id="xpack.ingestManager.agentEnrollment.goToDataStreamsLink"
168+
defaultMessage="data streams"
169+
/>
170+
</EuiLink>
171+
),
172+
}}
161173
/>
162174
</EuiText>
163175
</>

x-pack/plugins/translations/translations/ja-JP.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9132,10 +9132,8 @@
91329132
"xpack.ingestManager.agentEnrollment.enrollStandaloneTabLabel": "スタンドアロンモード",
91339133
"xpack.ingestManager.agentEnrollment.fleetNotInitializedText": "エージェントを登録する前に、フリートを設定する必要があります。{link}",
91349134
"xpack.ingestManager.agentEnrollment.flyoutTitle": "エージェントの追加",
9135-
"xpack.ingestManager.agentEnrollment.goToFleetButton": "フリートに移動します。",
91369135
"xpack.ingestManager.agentEnrollment.managedDescription": "必要なエージェントの数に関係なく、Fleetでは、簡単に一元的に更新を管理し、エージェントにデプロイすることができます。次の手順に従い、Elasticエージェントをダウンロードし、Fleetに登録してください。",
91379136
"xpack.ingestManager.agentEnrollment.standaloneDescription": "スタンドアロンモードで実行中のエージェントは、構成を変更したい場合には、手動で更新する必要があります。次の手順に従い、スタンドアロンモードでElasticエージェントをダウンロードし、セットアップしてください。",
9138-
"xpack.ingestManager.agentEnrollment.stepCheckForDataDescription": "エージェントを起動した後、エージェントはデータの送信を開始します。Ingest Managerのデータセットページでは、このデータを確認できます。",
91399137
"xpack.ingestManager.agentEnrollment.stepCheckForDataTitle": "データを確認",
91409138
"xpack.ingestManager.agentEnrollment.stepChooseAgentPolicyTitle": "エージェント構成を選択",
91419139
"xpack.ingestManager.agentEnrollment.stepConfigureAgentDescription": "この構成をコピーし、Elasticエージェントがインストールされているシステムのファイル{fileName}に置きます。必ず、構成ファイルの{outputSection}セクションで{ESUsernameVariable}と{ESPasswordVariable}を修正し、実際のElasticsearch認証資格情報が使用されるようにしてください。",

x-pack/plugins/translations/translations/zh-CN.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9134,10 +9134,8 @@
91349134
"xpack.ingestManager.agentEnrollment.enrollStandaloneTabLabel": "独立模式",
91359135
"xpack.ingestManager.agentEnrollment.fleetNotInitializedText": "注册代理前需要设置 Fleet。{link}",
91369136
"xpack.ingestManager.agentEnrollment.flyoutTitle": "添加代理",
9137-
"xpack.ingestManager.agentEnrollment.goToFleetButton": "前往 Fleet。",
91389137
"xpack.ingestManager.agentEnrollment.managedDescription": "无论是需要一个代理还是需要数以千计的代理,Fleet 允许您轻松地集中管理并部署代理的更新。按照下面的说明下载 Elastic 代理并将代理注册到 Fleet。",
91399138
"xpack.ingestManager.agentEnrollment.standaloneDescription": "如果希望对以独立模式运行的代理进行配置更改,则需要手动更新。按照下面的说明下载并设置独立模式的 Elastic 代理。",
9140-
"xpack.ingestManager.agentEnrollment.stepCheckForDataDescription": "启动代理后,代理应开始发送数据。您可以在采集管理器的数据集页面查看此数据。",
91419139
"xpack.ingestManager.agentEnrollment.stepCheckForDataTitle": "检查数据",
91429140
"xpack.ingestManager.agentEnrollment.stepChooseAgentPolicyTitle": "选择代理配置",
91439141
"xpack.ingestManager.agentEnrollment.stepConfigureAgentDescription": "在安装 Elastic 代理的系统上复制此配置并将其放入名为 {fileName} 的文件中。切勿忘记修改配置文件中 {outputSection} 部分的{ESUsernameVariable} 和 {ESPasswordVariable},以便其使用您的实际 Elasticsearch 凭据。",

0 commit comments

Comments
 (0)