diff --git a/x-pack/plugins/observability_onboarding/public/components/app/home/index.tsx b/x-pack/plugins/observability_onboarding/public/components/app/home/index.tsx
index da2441a1d8b7a..e129fc18a72ce 100644
--- a/x-pack/plugins/observability_onboarding/public/components/app/home/index.tsx
+++ b/x-pack/plugins/observability_onboarding/public/components/app/home/index.tsx
@@ -6,24 +6,53 @@
*/
import {
+ EuiBadge,
+ EuiButton,
+ EuiCard,
EuiFlexGroup,
EuiFlexItem,
+ EuiHorizontalRule,
+ EuiIcon,
+ EuiLink,
EuiSpacer,
- EuiTitle,
EuiText,
- EuiCard,
- EuiHorizontalRule,
- EuiButtonEmpty,
- EuiBadge,
+ EuiTitle,
+ useEuiTheme,
} from '@elastic/eui';
import { i18n } from '@kbn/i18n';
import { useBreadcrumbs } from '@kbn/observability-shared-plugin/public';
import React from 'react';
-import { useKibanaNavigation } from '../../../hooks/use_kibana_navigation';
+import styled from '@emotion/styled';
import { breadcrumbsApp } from '../../../application/app';
+import { useKibanaNavigation } from '../../../hooks/use_kibana_navigation';
+import apacheIcon from '../../../icons/apache.svg';
+import apmIcon from '../../../icons/apm.svg';
+import awsIcon from '../../../icons/aws.svg';
+import azureIcon from '../../../icons/azure.svg';
+import gcpIcon from '../../../icons/gcp.svg';
+import kinesisIcon from '../../../icons/kinesis.svg';
+import kubernetesIcon from '../../../icons/kubernetes.svg';
+import loggingIcon from '../../../icons/logging.svg';
+import nginxIcon from '../../../icons/nginx.svg';
+import opentelemetryIcon from '../../../icons/opentelemetry.svg';
+import systemIcon from '../../../icons/system.svg';
+
+const StyledItem = styled(EuiFlexItem)`
+ flex-direction: row;
+ &:before {
+ content: '•';
+ width: 5px;
+ height: 5px;
+ margin: 0 20px 0 16px;
+ }
+ > a {
+ min-width: 100%;
+ }
+`;
export function Home() {
useBreadcrumbs([], breadcrumbsApp);
+ const { euiTheme } = useEuiTheme();
const { navigateToKibanaUrl } = useKibanaNavigation();
@@ -43,8 +72,8 @@ export function Home() {
const handleClickSampleData = () => {
navigateToKibanaUrl('/app/home#/tutorial_directory/sampleData');
};
- const handleClickSkip = () => {
- navigateToKibanaUrl('/app/observability/overview');
+ const handleClickUploadFile = () => {
+ navigateToKibanaUrl('/app/home#/tutorial_directory/fileDataViz');
};
return (
@@ -68,7 +97,7 @@ export function Home() {
{i18n.translate('xpack.observability_onboarding.home.description', {
defaultMessage:
- 'Monitor and gain insights across your cloud-native and distributed systems on a single platform.',
+ 'Select your method for collecting data into Observability.',
})}
{i18n.translate(
'xpack.observability_onboarding.card.systemLogs.description1',
{
defaultMessage:
- 'The quickest path to onboard log data and start analysing it straight away.',
- }
- )}
-
-
- {i18n.translate(
- 'xpack.observability_onboarding.card.systemLogs.description2',
- {
- defaultMessage:
- 'Monitor servers, personal computers and more by collecting logs from your machine.',
+ 'The quickest path to onboard log data from your own machine or server.',
}
)}
{i18n.translate(
'xpack.observability_onboarding.card.customLogs.description.text',
{
defaultMessage:
- 'Choose what logs to collect, configure an ingest pipeline, and explore your data.',
+ 'Stream any logs into Elastic in a simple way and explore their data.',
}
)}