Skip to content

Commit

Permalink
[7.x] [Endpoint] Update host field accordion (#61878) (#63410)
Browse files Browse the repository at this point in the history
  • Loading branch information
dplumlee authored Apr 13, 2020
1 parent 33eeb47 commit 9987c9e
Show file tree
Hide file tree
Showing 7 changed files with 298 additions and 118 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,60 @@
import React, { memo, useMemo } from 'react';
import { i18n } from '@kbn/i18n';
import { EuiAccordion, EuiDescriptionList } from '@elastic/eui';
import { Immutable, AlertData } from '../../../../../../../common/types';
import { EuiHealth } from '@elastic/eui';
import { FormattedMessage } from '@kbn/i18n/react';
import { Immutable, AlertDetails } from '../../../../../../../common/types';

export const HostAccordion = memo(({ alertData }: { alertData: Immutable<AlertData> }) => {
export const HostAccordion = memo(({ alertData }: { alertData: Immutable<AlertDetails> }) => {
const columns = useMemo(() => {
return [
{
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.hostName', {
defaultMessage: 'Host Name',
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.hostNameCurrent', {
defaultMessage: 'Host Name (Current)',
}),
description: alertData.state.host_metadata.host.hostname,
},
{
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.hostNameOriginal', {
defaultMessage: 'Host Name (At time of alert)',
}),
description: alertData.host.hostname,
},
{
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.hostIP', {
defaultMessage: 'Host IP',
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.hostIPCurrent', {
defaultMessage: 'Host IP (Current)',
}),
description: alertData.state.host_metadata.host.ip.join(', '),
},
{
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.hostIPOriginal', {
defaultMessage: 'Host IP (At time of alert)',
}),
description: alertData.host.ip.join(', '),
},
{
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.status', {
defaultMessage: 'Status',
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.currentStatus', {
defaultMessage: 'Current Status',
}),
description: (
<EuiHealth color="success">
{' '}
<FormattedMessage
id="xpack.endpoint.application.endpoint.alertDetails.endpoint.status.online"
defaultMessage="Online"
/>
</EuiHealth>
),
},
{
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.osCurrent', {
defaultMessage: 'OS (Current)',
}),
description: 'TODO',
description: alertData.state.host_metadata.host.os.name,
},
{
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.os', {
defaultMessage: 'OS',
title: i18n.translate('xpack.endpoint.application.endpoint.alertDetails.osOriginal', {
defaultMessage: 'OS (At time of alert)',
}),
description: alertData.host.os.name,
},
Expand Down
95 changes: 46 additions & 49 deletions x-pack/plugins/translations/translations/ja-JP.json
Original file line number Diff line number Diff line change
Expand Up @@ -2303,6 +2303,49 @@
"kbn.management.landing.header": "Kibana {version} 管理",
"kbn.management.landing.subhead": "インデックス、インデックスパターン、保存されたオブジェクト、Kibana の設定、その他を管理します。",
"kbn.management.landing.text": "すべてのツールの一覧は、左のメニューにあります。",
"kbn.managementTitle": "管理",
"kbn.topNavMenu.openInspectorButtonLabel": "検査",
"kbn.topNavMenu.refreshButtonLabel": "更新",
"kbn.topNavMenu.saveVisualizationButtonLabel": "保存",
"kbn.topNavMenu.shareVisualizationButtonLabel": "共有",
"kbn.visualize.badge.readOnly.text": "読み込み専用",
"kbn.visualize.badge.readOnly.tooltip": "ビジュアライゼーションを保存できません",
"kbn.visualize.createVisualization.noIndexPatternOrSavedSearchIdErrorMessage": "indexPattern または savedSearchId が必要です",
"kbn.visualize.editor.createBreadcrumb": "作成",
"kbn.visualize.experimentalVisInfoText": "このビジュアライゼーションは実験的なものです。",
"kbn.visualize.helpMenu.appName": "可視化",
"kbn.visualize.linkedToSearch.unlinkSuccessNotificationText": "保存された検索「{searchTitle}」からリンクが解除されました",
"kbn.visualize.listing.betaTitle": "ベータ",
"kbn.visualize.listing.betaTooltip": "このビジュアライゼーションはベータ段階で、変更される可能性があります。デザインとコードはオフィシャル GA 機能よりも完成度が低く、現状のまま保証なしで提供されています。ベータ機能にはオフィシャル GA 機能の SLA が適用されません",
"kbn.visualize.listing.breadcrumb": "可視化",
"kbn.visualize.listing.createNew.createButtonLabel": "新規ビジュアライゼーションを追加",
"kbn.visualize.listing.createNew.description": "データに基づき異なるビジュアライゼーションを作成できます。",
"kbn.visualize.listing.createNew.title": "最初のビジュアライゼーションの作成",
"kbn.visualize.listing.experimentalTitle": "実験的",
"kbn.visualize.listing.experimentalTooltip": "このビジュアライゼーションは今後のリリースで変更または削除される可能性があり、SLA のサポート対象になりません。",
"kbn.visualize.listing.noItemsMessage": "ビジュアライゼーションがないようです。",
"kbn.visualize.listing.table.entityName": "ビジュアライゼーション",
"kbn.visualize.listing.table.entityNamePlural": "ビジュアライゼーション",
"kbn.visualize.listing.table.listTitle": "ビジュアライゼーション",
"kbn.visualize.listing.table.titleColumnName": "タイトル",
"kbn.visualize.listing.table.typeColumnName": "タイプ",
"kbn.visualize.pageHeading": "{chartName} {chartType} ビジュアライゼーション",
"kbn.visualize.saveDialog.saveAndAddToDashboardButtonLabel": "保存してダッシュボードに追加",
"kbn.visualize.topNavMenu.openInspectorButtonAriaLabel": "ビジュアライゼーションのインスペクターを開く",
"kbn.visualize.topNavMenu.openInspectorDisabledButtonTooltip": "このビジュアライゼーションはインスペクターをサポートしていません。",
"kbn.visualize.topNavMenu.refreshButtonAriaLabel": "更新",
"kbn.visualize.topNavMenu.saveVisualization.failureNotificationText": "「{visTitle}」の保存中にエラーが発生しました",
"kbn.visualize.topNavMenu.saveVisualization.successNotificationText": "「{visTitle}」が保存されました",
"kbn.visualize.topNavMenu.saveVisualizationButtonAriaLabel": "ビジュアライゼーションを保存",
"kbn.visualize.topNavMenu.saveVisualizationDisabledButtonTooltip": "保存する前に変更を適用または破棄",
"kbn.visualize.topNavMenu.shareVisualizationButtonAriaLabel": "ビジュアライゼーションを共有",
"kbn.visualize.visualizationTypeInvalidNotificationMessage": "無効なビジュアライゼーションタイプ",
"kbn.visualize.visualizeDescription": "ビジュアライゼーションを作成して Elasticsearch インデックスに保存されたデータを集約します。",
"kbn.visualize.visualizeListingBreadcrumbsTitle": "可視化",
"kbn.visualize.visualizeListingDeleteErrorTitle": "ビジュアライゼーションの削除中にエラーが発生",
"kbn.visualize.wizard.step1Breadcrumb": "作成",
"kbn.visualize.wizard.step2Breadcrumb": "作成",
"kbn.visualizeTitle": "可視化",
"savedObjectsManagement.indexPattern.confirmOverwriteButton": "上書き",
"savedObjectsManagement.indexPattern.confirmOverwriteLabel": "「{title}」に上書きしてよろしいですか?",
"savedObjectsManagement.indexPattern.confirmOverwriteTitle": "{type} を上書きしますか?",
Expand Down Expand Up @@ -2424,49 +2467,6 @@
"savedObjectsManagement.breadcrumb.index": "保存されたオブジェクト",
"savedObjectsManagement.field.offLabel": "オフ",
"savedObjectsManagement.field.onLabel": "オン",
"kbn.managementTitle": "管理",
"kbn.topNavMenu.openInspectorButtonLabel": "検査",
"kbn.topNavMenu.refreshButtonLabel": "更新",
"kbn.topNavMenu.saveVisualizationButtonLabel": "保存",
"kbn.topNavMenu.shareVisualizationButtonLabel": "共有",
"kbn.visualize.badge.readOnly.text": "読み込み専用",
"kbn.visualize.badge.readOnly.tooltip": "ビジュアライゼーションを保存できません",
"kbn.visualize.createVisualization.noIndexPatternOrSavedSearchIdErrorMessage": "indexPattern または savedSearchId が必要です",
"kbn.visualize.editor.createBreadcrumb": "作成",
"kbn.visualize.experimentalVisInfoText": "このビジュアライゼーションは実験的なものです。",
"kbn.visualize.helpMenu.appName": "可視化",
"kbn.visualize.linkedToSearch.unlinkSuccessNotificationText": "保存された検索「{searchTitle}」からリンクが解除されました",
"kbn.visualize.listing.betaTitle": "ベータ",
"kbn.visualize.listing.betaTooltip": "このビジュアライゼーションはベータ段階で、変更される可能性があります。デザインとコードはオフィシャル GA 機能よりも完成度が低く、現状のまま保証なしで提供されています。ベータ機能にはオフィシャル GA 機能の SLA が適用されません",
"kbn.visualize.listing.breadcrumb": "可視化",
"kbn.visualize.listing.createNew.createButtonLabel": "新規ビジュアライゼーションを追加",
"kbn.visualize.listing.createNew.description": "データに基づき異なるビジュアライゼーションを作成できます。",
"kbn.visualize.listing.createNew.title": "最初のビジュアライゼーションの作成",
"kbn.visualize.listing.experimentalTitle": "実験的",
"kbn.visualize.listing.experimentalTooltip": "このビジュアライゼーションは今後のリリースで変更または削除される可能性があり、SLA のサポート対象になりません。",
"kbn.visualize.listing.noItemsMessage": "ビジュアライゼーションがないようです。",
"kbn.visualize.listing.table.entityName": "ビジュアライゼーション",
"kbn.visualize.listing.table.entityNamePlural": "ビジュアライゼーション",
"kbn.visualize.listing.table.listTitle": "ビジュアライゼーション",
"kbn.visualize.listing.table.titleColumnName": "タイトル",
"kbn.visualize.listing.table.typeColumnName": "タイプ",
"kbn.visualize.pageHeading": "{chartName} {chartType} ビジュアライゼーション",
"kbn.visualize.saveDialog.saveAndAddToDashboardButtonLabel": "保存してダッシュボードに追加",
"kbn.visualize.topNavMenu.openInspectorButtonAriaLabel": "ビジュアライゼーションのインスペクターを開く",
"kbn.visualize.topNavMenu.openInspectorDisabledButtonTooltip": "このビジュアライゼーションはインスペクターをサポートしていません。",
"kbn.visualize.topNavMenu.refreshButtonAriaLabel": "更新",
"kbn.visualize.topNavMenu.saveVisualization.failureNotificationText": "「{visTitle}」の保存中にエラーが発生しました",
"kbn.visualize.topNavMenu.saveVisualization.successNotificationText": "「{visTitle}」が保存されました",
"kbn.visualize.topNavMenu.saveVisualizationButtonAriaLabel": "ビジュアライゼーションを保存",
"kbn.visualize.topNavMenu.saveVisualizationDisabledButtonTooltip": "保存する前に変更を適用または破棄",
"kbn.visualize.topNavMenu.shareVisualizationButtonAriaLabel": "ビジュアライゼーションを共有",
"kbn.visualize.visualizationTypeInvalidNotificationMessage": "無効なビジュアライゼーションタイプ",
"kbn.visualize.visualizeDescription": "ビジュアライゼーションを作成して Elasticsearch インデックスに保存されたデータを集約します。",
"kbn.visualize.visualizeListingBreadcrumbsTitle": "可視化",
"kbn.visualize.visualizeListingDeleteErrorTitle": "ビジュアライゼーションの削除中にエラーが発生",
"kbn.visualize.wizard.step1Breadcrumb": "作成",
"kbn.visualize.wizard.step2Breadcrumb": "作成",
"kbn.visualizeTitle": "可視化",
"kibana_legacy.bigUrlWarningNotificationMessage": "{advancedSettingsLink}で{storeInSessionStorageParam}オプションを有効にするか、オンスクリーンビジュアルを簡素化してください。",
"kibana_legacy.bigUrlWarningNotificationMessage.advancedSettingsLinkText": "高度な設定",
"kibana_legacy.bigUrlWarningNotificationTitle": "URLが大きく、Kibanaの動作が停止する可能性があります",
Expand Down Expand Up @@ -2510,13 +2510,13 @@
"management.breadcrumb": "管理",
"management.connectDataDisplayName": "データに接続",
"management.displayName": "管理",
"management.nav.label": "管理",
"management.nav.menu": "管理メニュー",
"management.stackManagement.managementDescription": "Elastic Stack の管理を行うセンターコンソールです。",
"indexPatternManagement.editIndexPattern.createIndex.defaultButtonDescription": "すべてのデータに完全集約を実行",
"indexPatternManagement.editIndexPattern.createIndex.defaultButtonText": "標準インデックスパターン",
"indexPatternManagement.editIndexPattern.createIndex.defaultTypeName": "インデックスパターン",
"indexPatternManagement.editIndexPattern.list.defaultIndexPatternListName": "デフォルト",
"management.nav.label": "管理",
"management.nav.menu": "管理メニュー",
"management.stackManagement.managementDescription": "Elastic Stack の管理を行うセンターコンソールです。",
"newsfeed.emptyPrompt.noNewsText": "Kibanaインスタンスがインターネットにアクセスできない場合、管理者にこの機能を無効にするように依頼してください。そうでない場合は、ニュースを取り込み続けます。",
"newsfeed.emptyPrompt.noNewsTitle": "ニュースがない場合",
"newsfeed.flyoutList.closeButtonLabel": "閉じる",
Expand Down Expand Up @@ -6361,12 +6361,9 @@
"xpack.endpoint.application.endpoint.alertDetails.fileName": "ファイル名",
"xpack.endpoint.application.endpoint.alertDetails.filePath": "ファイルパス",
"xpack.endpoint.application.endpoint.alertDetails.fileSize": "ファイルサイズ",
"xpack.endpoint.application.endpoint.alertDetails.hostIP": "ホスト IP",
"xpack.endpoint.application.endpoint.alertDetails.hostName": "ホスト名",
"xpack.endpoint.application.endpoint.alertDetails.integrityLevel": "整合性レベル",
"xpack.endpoint.application.endpoint.alertDetails.malwareScore": "MalwareScore",
"xpack.endpoint.application.endpoint.alertDetails.md5": "MD5",
"xpack.endpoint.application.endpoint.alertDetails.os": "OS",
"xpack.endpoint.application.endpoint.alertDetails.overview.summary": "MalwareScore は {date} に {hostname} でドキュメントが開いたことを検出しました",
"xpack.endpoint.application.endpoint.alertDetails.overview.tabs.overview": "概要",
"xpack.endpoint.application.endpoint.alertDetails.overview.tabs.resolver": "リゾルバ",
Expand Down
Loading

0 comments on commit 9987c9e

Please sign in to comment.