mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
parent
a49b990115
commit
037eac5590
5 changed files with 4 additions and 51 deletions
|
@ -2,11 +2,6 @@
|
|||
[[service-maps]]
|
||||
=== Service maps
|
||||
|
||||
beta::[]
|
||||
|
||||
WARNING: Service map support for Internet Explorer 11 is extremely limited.
|
||||
Please use Chrome or Firefox if available.
|
||||
|
||||
A service map is a real-time visual representation of the instrumented services in your application's architecture.
|
||||
It shows you how these services are connected, along with high-level metrics like average transaction duration,
|
||||
requests per minute, and errors per minute.
|
||||
|
|
|
@ -1,36 +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;
|
||||
* you may not use this file except in compliance with the Elastic License.
|
||||
*/
|
||||
|
||||
import { EuiBetaBadge } from '@elastic/eui';
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import React from 'react';
|
||||
import styled from 'styled-components';
|
||||
|
||||
const BetaBadgeContainer = styled.div`
|
||||
right: ${({ theme }) => theme.eui.gutterTypes.gutterMedium};
|
||||
position: absolute;
|
||||
top: ${({ theme }) => theme.eui.gutterTypes.gutterSmall};
|
||||
z-index: 1; /* The element containing the cytoscape canvas has z-index = 0. */
|
||||
`;
|
||||
|
||||
export function BetaBadge() {
|
||||
return (
|
||||
<BetaBadgeContainer>
|
||||
<EuiBetaBadge
|
||||
label={i18n.translate('xpack.apm.serviceMap.betaBadge', {
|
||||
defaultMessage: 'Beta',
|
||||
})}
|
||||
tooltipContent={i18n.translate(
|
||||
'xpack.apm.serviceMap.betaTooltipMessage',
|
||||
{
|
||||
defaultMessage:
|
||||
'This feature is currently in beta. If you encounter any bugs or have feedback, please open an issue or visit our discussion forum.',
|
||||
}
|
||||
)}
|
||||
/>
|
||||
</BetaBadgeContainer>
|
||||
);
|
||||
}
|
|
@ -4,15 +4,16 @@
|
|||
* you may not use this file except in compliance with the Elastic License.
|
||||
*/
|
||||
|
||||
import React from 'react';
|
||||
import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui';
|
||||
import { useTheme } from '../../../hooks/useTheme';
|
||||
import React from 'react';
|
||||
import { useTrackPageview } from '../../../../../observability/public';
|
||||
import {
|
||||
invalidLicenseMessage,
|
||||
isActivePlatinumLicense,
|
||||
} from '../../../../common/service_map';
|
||||
import { useFetcher } from '../../../hooks/useFetcher';
|
||||
import { useLicense } from '../../../hooks/useLicense';
|
||||
import { useTheme } from '../../../hooks/useTheme';
|
||||
import { useUrlParams } from '../../../hooks/useUrlParams';
|
||||
import { callApmApi } from '../../../services/rest/createCallApmApi';
|
||||
import { LicensePrompt } from '../../shared/LicensePrompt';
|
||||
|
@ -22,8 +23,6 @@ import { getCytoscapeDivStyle } from './cytoscapeOptions';
|
|||
import { EmptyBanner } from './EmptyBanner';
|
||||
import { Popover } from './Popover';
|
||||
import { useRefDimensions } from './useRefDimensions';
|
||||
import { BetaBadge } from './BetaBadge';
|
||||
import { useTrackPageview } from '../../../../../observability/public';
|
||||
|
||||
interface ServiceMapProps {
|
||||
serviceName?: string;
|
||||
|
@ -80,7 +79,6 @@ export function ServiceMap({ serviceName }: ServiceMapProps) {
|
|||
style={getCytoscapeDivStyle(theme)}
|
||||
>
|
||||
<Controls />
|
||||
<BetaBadge />
|
||||
{serviceName && <EmptyBanner />}
|
||||
<Popover focusedServiceName={serviceName} />
|
||||
</Cytoscape>
|
||||
|
@ -96,7 +94,7 @@ export function ServiceMap({ serviceName }: ServiceMapProps) {
|
|||
grow={false}
|
||||
style={{ width: 600, textAlign: 'center' as const }}
|
||||
>
|
||||
<LicensePrompt text={invalidLicenseMessage} showBetaBadge />
|
||||
<LicensePrompt text={invalidLicenseMessage} />
|
||||
</EuiFlexItem>
|
||||
</EuiFlexGroup>
|
||||
);
|
||||
|
|
|
@ -4806,8 +4806,6 @@
|
|||
"xpack.apm.serviceMap.avgMemoryUsagePopoverStat": "メモリー使用状況(平均)",
|
||||
"xpack.apm.serviceMap.avgReqPerMinutePopoverMetric": "1分あたりのリクエスト(平均)",
|
||||
"xpack.apm.serviceMap.avgTransDurationPopoverStat": "トランザクションの長さ(平均)",
|
||||
"xpack.apm.serviceMap.betaBadge": "ベータ",
|
||||
"xpack.apm.serviceMap.betaTooltipMessage": "現在、この機能はベータです。不具合を見つけた場合やご意見がある場合、サポートに問い合わせるか、またはディスカッションフォーラムにご報告ください。",
|
||||
"xpack.apm.serviceMap.center": "中央",
|
||||
"xpack.apm.serviceMap.download": "ダウンロード",
|
||||
"xpack.apm.serviceMap.emptyBanner.docsLink": "詳細はドキュメントをご覧ください",
|
||||
|
|
|
@ -4809,8 +4809,6 @@
|
|||
"xpack.apm.serviceMap.avgMemoryUsagePopoverStat": "内存使用率(平均值)",
|
||||
"xpack.apm.serviceMap.avgReqPerMinutePopoverMetric": "每分钟请求数(平均)",
|
||||
"xpack.apm.serviceMap.avgTransDurationPopoverStat": "事务持续时间(平均值)",
|
||||
"xpack.apm.serviceMap.betaBadge": "公测版",
|
||||
"xpack.apm.serviceMap.betaTooltipMessage": "此功能当前为公测版。如果遇到任何错误或有任何反馈,请报告问题或访问我们的论坛。",
|
||||
"xpack.apm.serviceMap.center": "中",
|
||||
"xpack.apm.serviceMap.download": "下载",
|
||||
"xpack.apm.serviceMap.emptyBanner.docsLink": "在文档中了解详情",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue