Monitor.vue 652 B

12345678910111213141516171819202122232425262728293031323334
  1. <template>
  2. <base-monitor :data="data" :constants="monitorConstants" :resId="serverId" idKey="id" />
  3. </template>
  4. <script>
  5. import { POD_MONITOR_MAP } from '@K8S/constants'
  6. import BaseMonitor from '@Compute/sections/monitor/BaseMonitor'
  7. export default {
  8. name: 'K8sPodMonitor',
  9. components: { BaseMonitor },
  10. props: {
  11. data: { // listItemData
  12. type: Object,
  13. required: true,
  14. },
  15. },
  16. data () {
  17. return {
  18. }
  19. },
  20. computed: {
  21. hypervisor () {
  22. return this.data.hypervisor
  23. },
  24. monitorConstants () {
  25. return POD_MONITOR_MAP.aliyun
  26. },
  27. serverId () {
  28. return this.data.id
  29. },
  30. },
  31. }
  32. </script>