Skip to content

Commit

Permalink
[Monitoring] Design/UI improvements (#76946)
Browse files Browse the repository at this point in the history
* UI tweaks

* Add more page titles

* Respect pagination settings

* Update snapshot

* Fix loc issues

* Update node listing

* Fix tests

* Update icon

* Update jobs label

* More label changes

* Fix tests

* Fix tests

* PR feedback

* Improve responsive design here

* PR feedback

* Fix tests

* Fix test and i18n

* Remove unused translations

* Fix tests

* Tweaks
  • Loading branch information
chrisronline authored Sep 23, 2020
1 parent d3fc2ff commit c07a512
Show file tree
Hide file tree
Showing 63 changed files with 792 additions and 462 deletions.
6 changes: 0 additions & 6 deletions x-pack/plugins/monitoring/public/angular/app_modules.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,6 @@ import { licenseProvider } from '../services/license';
// @ts-ignore
import { titleProvider } from '../services/title';
// @ts-ignore
import { monitoringBeatsBeatProvider } from '../directives/beats/beat';
// @ts-ignore
import { monitoringBeatsOverviewProvider } from '../directives/beats/overview';
// @ts-ignore
import { monitoringMlListingProvider } from '../directives/elasticsearch/ml_job_listing';
// @ts-ignore
import { monitoringMainProvider } from '../directives/main';
Expand Down Expand Up @@ -153,8 +149,6 @@ function createMonitoringAppServices() {
function createMonitoringAppDirectives() {
angular
.module('monitoring/directives', [])
.directive('monitoringBeatsBeat', monitoringBeatsBeatProvider)
.directive('monitoringBeatsOverview', monitoringBeatsOverviewProvider)
.directive('monitoringMlListing', monitoringMlListingProvider)
.directive('monitoringMain', monitoringMainProvider);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,7 @@ export function ApmServerInstance({ summary, metrics, ...props }) {

const charts = seriesToShow.map((data, index) => (
<EuiFlexItem style={{ minWidth: '45%' }} key={index}>
<EuiPanel>
<MonitoringTimeseriesContainer series={data} {...props} />
</EuiPanel>
<MonitoringTimeseriesContainer series={data} {...props} />
</EuiFlexItem>
));

Expand All @@ -55,15 +53,15 @@ export function ApmServerInstance({ summary, metrics, ...props }) {
<h1>
<FormattedMessage
id="xpack.monitoring.apm.instance.heading"
defaultMessage="APM Instance"
defaultMessage="APM server instance"
/>
</h1>
</EuiScreenReaderOnly>
<EuiPanel>
<Status stats={summary} />
</EuiPanel>
<EuiSpacer size="m" />
<EuiPageContent>
<EuiPanel>
<Status stats={summary} />
</EuiPanel>
<EuiSpacer size="m" />
<EuiFlexGroup wrap>{charts}</EuiFlexGroup>
</EuiPageContent>
</EuiPageBody>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -156,11 +156,11 @@ export function ApmServerInstances({ apms, setupMode }) {
/>
</h1>
</EuiScreenReaderOnly>
<EuiPanel>
<Status stats={data.stats} />
</EuiPanel>
<EuiSpacer size="m" />
<EuiPageContent>
<EuiPanel>
<Status stats={data.stats} />
</EuiPanel>
<EuiSpacer size="m" />
{setupModeCallout}
<EuiMonitoringTable
className="apmInstancesTable"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,7 @@ export function ApmOverview({ stats, metrics, ...props }) {

const charts = seriesToShow.map((data, index) => (
<EuiFlexItem style={{ minWidth: '45%' }} key={index}>
<EuiPanel>
<MonitoringTimeseriesContainer series={data} {...props} />
</EuiPanel>
<MonitoringTimeseriesContainer series={data} {...props} />
</EuiFlexItem>
));

Expand All @@ -51,15 +49,15 @@ export function ApmOverview({ stats, metrics, ...props }) {
<h1>
<FormattedMessage
id="xpack.monitoring.apm.overview.heading"
defaultMessage="APM Overview"
defaultMessage="APM server overview"
/>
</h1>
</EuiScreenReaderOnly>
<EuiPanel>
<Status stats={stats} />
</EuiPanel>
<EuiSpacer size="m" />
<EuiPageContent>
<EuiPanel>
<Status stats={stats} />
</EuiPanel>
<EuiSpacer size="s" />
<EuiFlexGroup wrap>{charts}</EuiFlexGroup>
</EuiPageContent>
</EuiPageBody>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,9 @@ export function Beat({ summary, metrics, ...props }) {
<EuiPageBody>
<EuiPanel>
<SummaryStatus metrics={summarytStatsTop} data-test-subj="beatSummaryStatus01" />
</EuiPanel>
<EuiSpacer size="m" />
<EuiPanel>
<SummaryStatus metrics={summarytStatsBot} data-test-subj="beatSummaryStatus02" />
</EuiPanel>
<EuiSpacer size="m" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import {
EuiSpacer,
EuiLink,
EuiScreenReaderOnly,
EuiPanel,
} from '@elastic/eui';
import { Stats } from '../../beats';
import { formatMetric } from '../../../lib/format_number';
Expand Down Expand Up @@ -153,9 +154,11 @@ export class Listing extends PureComponent {
/>
</h1>
</EuiScreenReaderOnly>
<EuiPageContent>
<EuiPanel>
<Stats stats={stats} />
<EuiSpacer size="m" />
</EuiPanel>
<EuiSpacer size="m" />
<EuiPageContent>
{setupModeCallOut}
<EuiMonitoringTable
className="beatsTable"
Expand Down
Loading

0 comments on commit c07a512

Please sign in to comment.