Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

ECS 3.5.0.1 Administration Guide

PDF

Flux API replacements for deprecated dashboard API

Processes statistics

GET /dashboard/nodes/{id}/processes

GET /dashboard/processes/{id}

Database:

  • monitoring_op

Measurement:

Fields:

  • memory_rss- resident memory of a process (bytes)
  • cpu_usage- cpu usage percentage for a process (percent used of a single cpu)
  • num_threads- number of threads used by process (int)

Tags:

  • process_name- valid process names:
    • blobsvc
    • cm
    • coordinatorsvc
    • dataheadsvc
    • dtquery
    • ecsportalsvc
    • eventsvc
    • georeceiver
    • metering
    • objcontrolsvc
    • resourcesvc
    • transformsvc
    • vnest
    • fluxd
    • influxd
    • throttler
    • grafana-server
    • dockerd
    • fabric-agent
    • fabric-lifecycle
    • fabric-registry
    • fabric-zookeeper
  • host- hostname (fqdn)
  • node_id- host id
NOTE
For replacement of /dashboard/processes/{id}, specify corresponding r.process_name and r.node_id fields accordingly to "{id}" value.

For example, id "330e4b8f-4491-4ec7-b816-7b10ac9c6abf-cm" equals to:

r.node_id == "330e4b8f-4491-4ec7-b816-7b10ac9c6abf"
r.process_name == "cm"

Example query:

from(bucket: "monitoring_op")
|> filter(fn: (r) => r._measurement == "procstat" and r._field == "memory_rss" and r.process_name == "vnest" and r.host == "host_name")
|> range(start: -24h)
|> keep(columns: ["_time", "_value", "process_name"])

Example output:

#datatype,string,long,dateTime:RFC3339,long,string
#group,false,false,false,false,true
#default,_result,,,,
,result,table,_time,_value,process_name
,,0,2019-08-15T13:05:00Z,2505809920,vnest
,,0,2019-08-15T13:10:00Z,2505887744,vnest
,,0,2019-08-15T13:15:00Z,2506014720,vnest
,,0,2019-08-15T13:20:01Z,2506010624,vnest

Nodes statistics

GET /dashboard/nodes/{id}

Database:

  • monitoring_op

Measurement:

Fields:

  • usage_idle- idle cpu usage (percents)

Tags:

  • host- hostname (fqdn)
  • node_id- host id

Example query:

from(bucket: "monitoring_op")
|> filter(fn: (r) => r._measurement == "cpu" and r.cpu == "cpu-total" and r._field == "usage_idle" and r.host == "host_name")
|> range(start: -24h)
|> keep(columns: ["_time", "_value", "host"])

Example output:

#datatype,string,long,dateTime:RFC3339,double,string
#group,false,false,false,false,true
#default,_result,,,,
,result,table,_time,_value,host
,,0,2019-08-15T13:20:00Z,19.549454477395525,host_name
,,0,2019-08-15T13:25:00Z,17.920104933062728,host_name
,,0,2019-08-15T13:30:00Z,18.050788903551002,host_name
,,0,2019-08-15T13:35:00Z,19.801364027505095,host_name

Measurement:

Fields:

  • free- free memory on host (bytes)

Tags:

  • host- hostname (fqdn)
  • node_id- host id

Example query:

from(bucket: "monitoring_op")
|> filter(fn: (r) => r._measurement == "mem" and r._field == "free" and r.host == "host_name")
|> range(start: -24h)
|> keep(columns: ["_time", "_value", "host"])

Example output:

#datatype,string,long,dateTime:RFC3339,long,string
#group,false,false,false,false,true
#default,_result,,,,
,result,table,_time,_value,host
,,0,2019-08-15T14:10:00Z,3181088768,host_name
,,0,2019-08-15T14:15:00Z,2988388352,host_name
,,0,2019-08-15T14:20:00Z,3002994688,host_name
,,0,2019-08-15T14:25:00Z,3115741184,host_name

Performance statistics

GET /dashboard/nodes/{id}

GET /dashboard/zones/localzone

GET /dashboard/zones/localzone/nodes

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\