+
{showSearchBar && (
-
- {
- if (error) return;
-
- setSearchQuery?.(queryText);
- }}
- query={searchQuery ?? ''}
- />
-
+
{
+ if (error) return;
+
+ setSearchQuery?.(queryText);
+ }}
+ query={searchQuery ?? ''}
+ />
)}
{showPackageList && (
{}}
setUrlandPushHistory={() => {}}
- showCardLabels={false}
+ showCardLabels={true}
/>
)}
diff --git a/x-pack/plugins/observability_solution/observability_onboarding/public/application/packages_list/use_integration_card_list.ts b/x-pack/plugins/observability_solution/observability_onboarding/public/application/packages_list/use_integration_card_list.ts
index d2edc9555fb31..c0a6686cfaf12 100644
--- a/x-pack/plugins/observability_solution/observability_onboarding/public/application/packages_list/use_integration_card_list.ts
+++ b/x-pack/plugins/observability_solution/observability_onboarding/public/application/packages_list/use_integration_card_list.ts
@@ -9,7 +9,6 @@ import { useMemo } from 'react';
import { IntegrationCardItem } from '@kbn/fleet-plugin/public';
import { useKibana } from '@kbn/kibana-react-plugin/public';
import { CustomCard } from './types';
-import { toCustomCard } from './utils';
export function toOnboardingPath({
basePath,
@@ -68,9 +67,9 @@ function formatCustomCards(
const cards: IntegrationCardItem[] = [];
for (const card of customCards) {
if (card.type === 'featured' && !!featuredCards[card.name]) {
- cards.push(toCustomCard(rewriteUrl(featuredCards[card.name]!)));
+ cards.push(rewriteUrl(featuredCards[card.name]!));
} else if (card.type === 'virtual') {
- cards.push(toCustomCard(rewriteUrl(card)));
+ cards.push(rewriteUrl(card));
}
}
return cards;
@@ -87,8 +86,7 @@ function useFilteredCards(
const integrationCards = integrationsList
.filter((card) => !excludePackageIdList.includes(card.id))
.filter((card) => card.categories.some((category) => selectedCategory.includes(category)))
- .map(rewriteUrl)
- .map(toCustomCard);
+ .map(rewriteUrl);
if (!customCards) {
return { featuredCards: {}, integrationCards };
diff --git a/x-pack/plugins/observability_solution/observability_onboarding/public/application/packages_list/utils.ts b/x-pack/plugins/observability_solution/observability_onboarding/public/application/packages_list/utils.ts
deleted file mode 100644
index ea5c992bab5b4..0000000000000
--- a/x-pack/plugins/observability_solution/observability_onboarding/public/application/packages_list/utils.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-/*
- * 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; you may not use this file except in compliance with the Elastic License
- * 2.0.
- */
-
-import { IntegrationCardItem } from '@kbn/fleet-plugin/public';
-
-export const QUICKSTART_FLOWS = [
- 'auto-detect-logs-virtual',
- 'kubernetes-quick-start',
- 'firehose-quick-start',
-];
-
-export const toCustomCard = (card: IntegrationCardItem) => ({
- ...card,
- isQuickstart: QUICKSTART_FLOWS.includes(card.name),
-});
-
-export const isQuickstart = (cardName: string) => QUICKSTART_FLOWS.includes(cardName);
diff --git a/x-pack/plugins/observability_solution/observability_onboarding/public/application/shared/logo_icon.tsx b/x-pack/plugins/observability_solution/observability_onboarding/public/application/shared/logo_icon.tsx
index f498996f53d20..bd95473c15617 100644
--- a/x-pack/plugins/observability_solution/observability_onboarding/public/application/shared/logo_icon.tsx
+++ b/x-pack/plugins/observability_solution/observability_onboarding/public/application/shared/logo_icon.tsx
@@ -32,7 +32,9 @@ export type SupportedLogo =
| 'kafka'
| 'mongodb'
| 'apache_tomcat'
- | 'firehose';
+ | 'firehose'
+ | 'linux'
+ | 'apple';
export function isSupportedLogo(logo: string): logo is SupportedLogo {
return [
@@ -57,6 +59,8 @@ export function isSupportedLogo(logo: string): logo is SupportedLogo {
'kafka',
'mongodb',
'apache_tomcat',
+ 'linux',
+ 'apple',
].includes(logo);
}
diff --git a/x-pack/plugins/observability_solution/observability_onboarding/public/assets/apple.svg b/x-pack/plugins/observability_solution/observability_onboarding/public/assets/apple.svg
new file mode 100644
index 0000000000000..a49a8a04e1537
--- /dev/null
+++ b/x-pack/plugins/observability_solution/observability_onboarding/public/assets/apple.svg
@@ -0,0 +1,9 @@
+
diff --git a/x-pack/plugins/observability_solution/observability_onboarding/public/assets/linux.svg b/x-pack/plugins/observability_solution/observability_onboarding/public/assets/linux.svg
new file mode 100644
index 0000000000000..fc18878e04d3c
--- /dev/null
+++ b/x-pack/plugins/observability_solution/observability_onboarding/public/assets/linux.svg
@@ -0,0 +1,9 @@
+
diff --git a/x-pack/plugins/translations/translations/fr-FR.json b/x-pack/plugins/translations/translations/fr-FR.json
index b3e9fce911ab2..1627c24c5b4b2 100644
--- a/x-pack/plugins/translations/translations/fr-FR.json
+++ b/x-pack/plugins/translations/translations/fr-FR.json
@@ -31940,9 +31940,6 @@
"xpack.observability_onboarding.experimentalOnboardingFlow.demoEnvironmentFlexItemDescription": "Explorer notre environnement de démonstration en direct",
"xpack.observability_onboarding.experimentalOnboardingFlow.demoEnvironmentFlexItemLabel": "Environnement de démonstration",
"xpack.observability_onboarding.experimentalOnboardingFlow.demoEnvironmentFlexItemLinkLabel": "Explorer la démonstration",
- "xpack.observability_onboarding.experimentalOnboardingFlow.euiCheckableCard.collectAndAnalyzeMyLabel": "Collectez et analysez les logs",
- "xpack.observability_onboarding.experimentalOnboardingFlow.euiCheckableCard.monitorMyApplicationPerformanceLabel": "Surveiller les performances de mon application",
- "xpack.observability_onboarding.experimentalOnboardingFlow.euiCheckableCard.monitorMyInfrastructureLabel": "Monitorer l’infrastructure",
"xpack.observability_onboarding.experimentalOnboardingFlow.exploreForumFlexItemDescription": "Échanger à propos d'Elastic",
"xpack.observability_onboarding.experimentalOnboardingFlow.exploreForumFlexItemLabel": "Explorer le forum",
"xpack.observability_onboarding.experimentalOnboardingFlow.exploreForumFlexItemLinkLabel": "Forum de discussion",
@@ -31953,7 +31950,6 @@
"xpack.observability_onboarding.experimentalOnboardingFlow.supportHubFlexItemDescription": "Obtenez de l'aide dans l’ouverture d’un cas",
"xpack.observability_onboarding.experimentalOnboardingFlow.supportHubFlexItemLabel": "Hub de support technique",
"xpack.observability_onboarding.experimentalOnboardingFlow.supportHubFlexItemLinkLabel": "Ouvrir le Hub de support technique",
- "xpack.observability_onboarding.experimentalOnboardingFlow.whatTypeOfResourceLabel": "Quel type de ressources monitorez-vous ?",
"xpack.observability_onboarding.fetcher.error.status": "Erreur",
"xpack.observability_onboarding.fetcher.error.title": "Erreur lors de la récupération des ressources",
"xpack.observability_onboarding.fetcher.error.url": "URL",
@@ -32003,9 +31999,6 @@
"xpack.observability_onboarding.installIntegration.error.unauthorized": "Le privilège Kibana {requiredKibanaPrivileges} requis est manquant. Veuillez ajouter le privilège requis au rôle de l'utilisateur authentifié.",
"xpack.observability_onboarding.installOtelCollector.configStep.copyCommand": "Copier dans le presse-papiers",
"xpack.observability_onboarding.installOtelCollector.configStep.downloadConfigButton": "Télécharger le manifeste",
- "xpack.observability_onboarding.onboardingFlowForm.builtOnPowerfulElasticsearchLabel": "Vérifier l'état de mon système, m’alerter des problèmes de performances ou des violations de SLO, accélérer l'analyse des causes profondes et les mesures correctives",
- "xpack.observability_onboarding.onboardingFlowForm.captureAndAnalyzeDistributedLabel": "Détecter les problèmes liés aux applications, m’alerter des problèmes de performances ou des violations de SLO, accélérer l'analyse des causes profondes et les mesures correctives",
- "xpack.observability_onboarding.onboardingFlowForm.detectPatternsAndOutliersLabel": "Détecter les modèles, obtenir des informations à partir des logs et être alerté lorsque vous dépassez les seuils d'erreur",
"xpack.observability_onboarding.otelLogs.status.failed": "Échec de l'installation de l'intégration",
"xpack.observability_onboarding.otelLogs.status.failedDetails": "Les données entrantes peuvent ne pas être indexées correctement. Détails :",
"xpack.observability_onboarding.otelLogsPanel.choosePlatform": "Choisissez une plateforme",
diff --git a/x-pack/plugins/translations/translations/ja-JP.json b/x-pack/plugins/translations/translations/ja-JP.json
index b6d7a0a2c92c7..1112aaff99d20 100644
--- a/x-pack/plugins/translations/translations/ja-JP.json
+++ b/x-pack/plugins/translations/translations/ja-JP.json
@@ -31684,9 +31684,6 @@
"xpack.observability_onboarding.experimentalOnboardingFlow.demoEnvironmentFlexItemDescription": "Elasticのライブデモを見る",
"xpack.observability_onboarding.experimentalOnboardingFlow.demoEnvironmentFlexItemLabel": "デモ環境",
"xpack.observability_onboarding.experimentalOnboardingFlow.demoEnvironmentFlexItemLinkLabel": "デモの探索",
- "xpack.observability_onboarding.experimentalOnboardingFlow.euiCheckableCard.collectAndAnalyzeMyLabel": "ログを収集して分析",
- "xpack.observability_onboarding.experimentalOnboardingFlow.euiCheckableCard.monitorMyApplicationPerformanceLabel": "アプリケーションのパフォーマンスを監視",
- "xpack.observability_onboarding.experimentalOnboardingFlow.euiCheckableCard.monitorMyInfrastructureLabel": "インフラを監視",
"xpack.observability_onboarding.experimentalOnboardingFlow.exploreForumFlexItemDescription": "Elasticに関する意見を交換",
"xpack.observability_onboarding.experimentalOnboardingFlow.exploreForumFlexItemLabel": "フォーラムを探索",
"xpack.observability_onboarding.experimentalOnboardingFlow.exploreForumFlexItemLinkLabel": "ディスカッションフォーラム",
@@ -31697,7 +31694,6 @@
"xpack.observability_onboarding.experimentalOnboardingFlow.supportHubFlexItemDescription": "ケースを作成してヘルプを依頼",
"xpack.observability_onboarding.experimentalOnboardingFlow.supportHubFlexItemLabel": "サポートハブ",
"xpack.observability_onboarding.experimentalOnboardingFlow.supportHubFlexItemLinkLabel": "サポートハブを開く",
- "xpack.observability_onboarding.experimentalOnboardingFlow.whatTypeOfResourceLabel": "監視しているリソースのタイプはどれですか?",
"xpack.observability_onboarding.fetcher.error.status": "エラー",
"xpack.observability_onboarding.fetcher.error.title": "リソースの取得中にエラーが発生しました",
"xpack.observability_onboarding.fetcher.error.url": "URL",
@@ -31747,9 +31743,6 @@
"xpack.observability_onboarding.installIntegration.error.unauthorized": "必要なkibana権限{requiredKibanaPrivileges}がありません。認証されたユーザーのロールに必要な権限を追加してください。",
"xpack.observability_onboarding.installOtelCollector.configStep.copyCommand": "クリップボードにコピー",
"xpack.observability_onboarding.installOtelCollector.configStep.downloadConfigButton": "マニフェストのダウンロード",
- "xpack.observability_onboarding.onboardingFlowForm.builtOnPowerfulElasticsearchLabel": "システムの正常性を確認し、パフォーマンスの問題やSLO違反のアラートを受信して、根本分析や修正を迅速化",
- "xpack.observability_onboarding.onboardingFlowForm.captureAndAnalyzeDistributedLabel": "アプリケーションの問題を特定し、パフォーマンスの問題やSLO違反のアラートを受信して、根本分析や修正を迅速化",
- "xpack.observability_onboarding.onboardingFlowForm.detectPatternsAndOutliersLabel": "パターンを検出し、ログからインサイトを引き出し、エラーしきい値を超えたときにアラートを受信",
"xpack.observability_onboarding.otelLogs.status.failed": "統合のインストールに失敗しました",
"xpack.observability_onboarding.otelLogs.status.failedDetails": "受信データは正しくインデックス化されていない可能性があります。詳細:",
"xpack.observability_onboarding.otelLogsPanel.choosePlatform": "プラットフォームを選択",
diff --git a/x-pack/plugins/translations/translations/zh-CN.json b/x-pack/plugins/translations/translations/zh-CN.json
index 8aa856352f83a..96b43b0045dfd 100644
--- a/x-pack/plugins/translations/translations/zh-CN.json
+++ b/x-pack/plugins/translations/translations/zh-CN.json
@@ -31727,9 +31727,6 @@
"xpack.observability_onboarding.experimentalOnboardingFlow.demoEnvironmentFlexItemDescription": "浏览我们的实时演示环境",
"xpack.observability_onboarding.experimentalOnboardingFlow.demoEnvironmentFlexItemLabel": "演示环境",
"xpack.observability_onboarding.experimentalOnboardingFlow.demoEnvironmentFlexItemLinkLabel": "浏览演示",
- "xpack.observability_onboarding.experimentalOnboardingFlow.euiCheckableCard.collectAndAnalyzeMyLabel": "收集和分析日志",
- "xpack.observability_onboarding.experimentalOnboardingFlow.euiCheckableCard.monitorMyApplicationPerformanceLabel": "监测我的应用程序性能",
- "xpack.observability_onboarding.experimentalOnboardingFlow.euiCheckableCard.monitorMyInfrastructureLabel": "监测基础设施",
"xpack.observability_onboarding.experimentalOnboardingFlow.exploreForumFlexItemDescription": "交流有关 Elastic 的看法",
"xpack.observability_onboarding.experimentalOnboardingFlow.exploreForumFlexItemLabel": "浏览论坛",
"xpack.observability_onboarding.experimentalOnboardingFlow.exploreForumFlexItemLinkLabel": "讨论论坛",
@@ -31740,7 +31737,6 @@
"xpack.observability_onboarding.experimentalOnboardingFlow.supportHubFlexItemDescription": "通过创建案例获取帮助",
"xpack.observability_onboarding.experimentalOnboardingFlow.supportHubFlexItemLabel": "支持中心",
"xpack.observability_onboarding.experimentalOnboardingFlow.supportHubFlexItemLinkLabel": "打开支持中心",
- "xpack.observability_onboarding.experimentalOnboardingFlow.whatTypeOfResourceLabel": "您正监测哪类资源?",
"xpack.observability_onboarding.fetcher.error.status": "错误",
"xpack.observability_onboarding.fetcher.error.title": "提取资源时出错",
"xpack.observability_onboarding.fetcher.error.url": "URL",
@@ -31790,9 +31786,6 @@
"xpack.observability_onboarding.installIntegration.error.unauthorized": "缺失所需的 Kibana 权限 {requiredKibanaPrivileges},请将所需权限添加到已通过身份验证的用户的角色。",
"xpack.observability_onboarding.installOtelCollector.configStep.copyCommand": "复制到剪贴板",
"xpack.observability_onboarding.installOtelCollector.configStep.downloadConfigButton": "下载清单",
- "xpack.observability_onboarding.onboardingFlowForm.builtOnPowerfulElasticsearchLabel": "检查我的系统的运行状况,获取有关性能问题或 SLO 违规的告警,加快根本原因分析和补救",
- "xpack.observability_onboarding.onboardingFlowForm.captureAndAnalyzeDistributedLabel": "发现应用程序问题,获取有关性能问题或 SLO 违规的告警,加快根本原因分析和补救",
- "xpack.observability_onboarding.onboardingFlowForm.detectPatternsAndOutliersLabel": "检测模式,从日志中获取洞见,在超出错误阈值时接收告警",
"xpack.observability_onboarding.otelLogs.status.failed": "集成安装失败",
"xpack.observability_onboarding.otelLogs.status.failedDetails": "传入数据可能未正确索引。详情:",
"xpack.observability_onboarding.otelLogsPanel.choosePlatform": "选择平台",