module.tsx 647 B

1234567891011121314151617181920212223
  1. import React, { PureComponent } from 'react';
  2. import Gauge from 'app/viz/Gauge';
  3. import { NullValueMode, PanelProps } from 'app/types';
  4. import { getTimeSeriesVMs } from 'app/viz/state/timeSeries';
  5. export interface Options {}
  6. interface Props extends PanelProps<Options> {}
  7. export class GaugePanel extends PureComponent<Props> {
  8. render() {
  9. const { timeSeries } = this.props;
  10. const vmSeries = getTimeSeriesVMs({
  11. timeSeries: timeSeries,
  12. nullValueMode: NullValueMode.Ignore,
  13. });
  14. return <Gauge maxValue={100} minValue={0} timeSeries={vmSeries} thresholds={[0, 100]} />;
  15. }
  16. }
  17. export { GaugePanel as PanelComponent };