/usr/lib/python3.9/site-packages/glances/outputs/static/js/components
<template> <section class="plugin" id="network"> <div class="table-row"> <div class="table-cell text-left title">NETWORK</div> <div class="table-cell" v-show="!args.network_cumul && !args.network_sum">Rx/s</div> <div class="table-cell" v-show="!args.network_cumul && !args.network_sum">Tx/s</div> <div class="table-cell" v-show="!args.network_cumul && args.network_sum"></div> <div class="table-cell" v-show="!args.network_cumul && args.network_sum">Rx+Tx/s</div> <div class="table-cell" v-show="args.network_cumul && !args.network_sum">Rx</div> <div class="table-cell" v-show="args.network_cumul && !args.network_sum">Tx</div> <div class="table-cell" v-show="args.network_cumul && args.network_sum"></div> <div class="table-cell" v-show="args.network_cumul && args.network_sum">Rx+Tx</div> </div> <div class="table-row" v-for="(network, networkId) in networks" :key="networkId"> <div class="table-cell text-left"> <span class="visible-lg-inline">{{ network.ifname }}</span> <span class="hidden-lg">{{ $filters.minSize(network.ifname) }}</span> </div> <div class="table-cell" v-show="!args.network_cumul && !args.network_sum"> {{ args.byte ? $filters.bytes(network.rx / network.time_since_update) : $filters.bits(network.rx / network.time_since_update) }} </div> <div class="table-cell" v-show="!args.network_cumul && !args.network_sum"> {{ args.byte ? $filters.bytes(network.tx / network.time_since_update) : $filters.bits(network.tx / network.time_since_update) }} </div> <div class="table-cell" v-show="!args.network_cumul && args.network_sum"></div> <div class="table-cell" v-show="!args.network_cumul && args.network_sum"> {{ args.byte ? $filters.bytes(network.cx / network.time_since_update) : $filters.bits(network.cx / network.time_since_update) }} </div> <div class="table-cell" v-show="args.network_cumul && !args.network_sum"> {{ args.byte ? $filters.bytes(network.cumulativeRx) : $filters.bits(network.cumulativeRx) }} </div> <div class="table-cell" v-show="args.network_cumul && !args.network_sum"> {{ args.byte ? $filters.bytes(network.cumulativeTx) : $filters.bits(network.cumulativeTx) }} </div> <div class="table-cell" v-show="args.network_cumul && args.network_sum"></div> <div class="table-cell" v-show="args.network_cumul && args.network_sum"> {{ args.byte ? $filters.bytes(network.cumulativeCx) : $filters.bits(network.cumulativeCx) }} </div> </div> </section> </template> <script> import { orderBy } from 'lodash'; import { store } from '../store.js'; export default { props: { data: { type: Object } }, data() { return { store }; }, computed: { args() { return this.store.args || {}; }, stats() { return this.data.stats['network']; }, networks() { const networks = this.stats.map((networkData) => { const alias = networkData['alias'] !== undefined ? networkData['alias'] : null; const network = { interfaceName: networkData['interface_name'], ifname: alias ? alias : networkData['interface_name'], rx: networkData['rx'], tx: networkData['tx'], cx: networkData['cx'], time_since_update: networkData['time_since_update'], cumulativeRx: networkData['cumulative_rx'], cumulativeTx: networkData['cumulative_tx'], cumulativeCx: networkData['cumulative_cx'] }; return network; }); return orderBy(networks, ['interfaceName']); } } }; </script>
.
Edit
..
Edit
help.vue
Edit
plugin-alert.vue
Edit
plugin-amps.vue
Edit
plugin-cloud.vue
Edit
plugin-connections.vue
Edit
plugin-cpu.vue
Edit
plugin-diskio.vue
Edit
plugin-docker.vue
Edit
plugin-folders.vue
Edit
plugin-fs.vue
Edit
plugin-gpu.vue
Edit
plugin-ip.vue
Edit
plugin-irq.vue
Edit
plugin-load.vue
Edit
plugin-mem-more.vue
Edit
plugin-mem.vue
Edit
plugin-memswap.vue
Edit
plugin-network.vue
Edit
plugin-now.vue
Edit
plugin-percpu.vue
Edit
plugin-ports.vue
Edit
plugin-process.vue
Edit
plugin-processcount.vue
Edit
plugin-processlist.vue
Edit
plugin-quicklook.vue
Edit
plugin-raid.vue
Edit
plugin-sensors.vue
Edit
plugin-system.vue
Edit
plugin-uptime.vue
Edit
plugin-wifi.vue
Edit