mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
This commit is contained in:
parent
19b36d8b0f
commit
bfe91b382f
2 changed files with 80 additions and 8 deletions
|
@ -24,8 +24,20 @@ export const containerDiskIOBytes: InfraMetricModelCreator = (
|
|||
metrics: [
|
||||
{
|
||||
field: 'docker.diskio.read.bytes',
|
||||
id: 'avg-diskio-bytes',
|
||||
type: InfraMetricModelMetricType.avg,
|
||||
id: 'max-diskio-read-bytes',
|
||||
type: InfraMetricModelMetricType.max,
|
||||
},
|
||||
{
|
||||
field: 'max-diskio-read-bytes',
|
||||
id: 'deriv-max-diskio-read-bytes',
|
||||
type: InfraMetricModelMetricType.derivative,
|
||||
unit: '1s',
|
||||
},
|
||||
{
|
||||
id: 'posonly-deriv-max-diskio-read-bytes',
|
||||
type: InfraMetricModelMetricType.calculation,
|
||||
variables: [{ id: 'var-rate', name: 'rate', field: 'deriv-max-diskio-read-bytes' }],
|
||||
script: 'params.rate > 0.0 ? params.rate : 0.0',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -35,8 +47,32 @@ export const containerDiskIOBytes: InfraMetricModelCreator = (
|
|||
metrics: [
|
||||
{
|
||||
field: 'docker.diskio.write.bytes',
|
||||
id: 'avg-diskio-bytes',
|
||||
type: InfraMetricModelMetricType.avg,
|
||||
id: 'max-diskio-write-bytes',
|
||||
type: InfraMetricModelMetricType.max,
|
||||
},
|
||||
{
|
||||
field: 'max-diskio-write-bytes',
|
||||
id: 'deriv-max-diskio-write-bytes',
|
||||
type: InfraMetricModelMetricType.derivative,
|
||||
unit: '1s',
|
||||
},
|
||||
{
|
||||
id: 'posonly-deriv-max-diskio-write-bytes',
|
||||
type: InfraMetricModelMetricType.calculation,
|
||||
variables: [{ id: 'var-rate', name: 'rate', field: 'deriv-max-diskio-write-bytes' }],
|
||||
script: 'params.rate > 0.0 ? params.rate : 0.0',
|
||||
},
|
||||
{
|
||||
id: 'calc-invert-rate',
|
||||
script: 'params.rate * -1',
|
||||
type: InfraMetricModelMetricType.calculation,
|
||||
variables: [
|
||||
{
|
||||
field: 'posonly-deriv-max-diskio-write-bytes',
|
||||
id: 'var-rate',
|
||||
name: 'rate',
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
|
@ -20,8 +20,20 @@ export const containerDiskIOOps: InfraMetricModelCreator = (timeField, indexPatt
|
|||
metrics: [
|
||||
{
|
||||
field: 'docker.diskio.read.ops',
|
||||
id: 'avg-diskio-ops',
|
||||
type: InfraMetricModelMetricType.avg,
|
||||
id: 'max-diskio-read-ops',
|
||||
type: InfraMetricModelMetricType.max,
|
||||
},
|
||||
{
|
||||
field: 'max-diskio-read-ops',
|
||||
id: 'deriv-max-diskio-read-ops',
|
||||
type: InfraMetricModelMetricType.derivative,
|
||||
unit: '1s',
|
||||
},
|
||||
{
|
||||
id: 'posonly-deriv-max-diskio-read-ops',
|
||||
type: InfraMetricModelMetricType.calculation,
|
||||
variables: [{ id: 'var-rate', name: 'rate', field: 'deriv-max-diskio-read-ops' }],
|
||||
script: 'params.rate > 0.0 ? params.rate : 0.0',
|
||||
},
|
||||
],
|
||||
},
|
||||
|
@ -31,8 +43,32 @@ export const containerDiskIOOps: InfraMetricModelCreator = (timeField, indexPatt
|
|||
metrics: [
|
||||
{
|
||||
field: 'docker.diskio.write.ops',
|
||||
id: 'avg-diskio-ops',
|
||||
type: InfraMetricModelMetricType.avg,
|
||||
id: 'max-diskio-write-ops',
|
||||
type: InfraMetricModelMetricType.max,
|
||||
},
|
||||
{
|
||||
field: 'max-diskio-write-ops',
|
||||
id: 'deriv-max-diskio-write-ops',
|
||||
type: InfraMetricModelMetricType.derivative,
|
||||
unit: '1s',
|
||||
},
|
||||
{
|
||||
id: 'posonly-deriv-max-diskio-write-ops',
|
||||
type: InfraMetricModelMetricType.calculation,
|
||||
variables: [{ id: 'var-rate', name: 'rate', field: 'deriv-max-diskio-write-ops' }],
|
||||
script: 'params.rate > 0.0 ? params.rate : 0.0',
|
||||
},
|
||||
{
|
||||
id: 'calc-invert-rate',
|
||||
script: 'params.rate * -1',
|
||||
type: InfraMetricModelMetricType.calculation,
|
||||
variables: [
|
||||
{
|
||||
field: 'posonly-deriv-max-diskio-write-ops',
|
||||
id: 'var-rate',
|
||||
name: 'rate',
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue