Telemetry Data
URL
GET /cyber-ai/telemetry/counters?type=<type>
Allowed Types:
Link
Cable
Network
Tenant
Logical-server
Request Data
None
Response
{
"LinkDownedCounterExtended":"Link Downed Counter Extended","MaxRetransmissionRate":"Max Retransmission Rate","PortBufferOverrunErrors":"Port Buffer Overrun Errors","PortDLIDMappingErrors":"Port DLID Mapping Errors","PortFECCorrectableBlockCounter":"Port FEC Correctable Block Counter","PortFECCorrectedSymbolCounter":"Port FEC Corrected Symbol Counter","PortFECUncorrectableBlockCounter":"Port FEC Uncorrectable Block Counter", ... }
URL
GET /cyber-ai/telemetry/network/traffic?period=<period_type>
Where
period_typecan be:weekly_averagelast_weekcurrent_week
Request Data
none
Response
[ { "time": "06:00:00", "DOW": "Wed", "value": 50 }, { "time": "07:00:00", "DOW": "Wed", "value": 45 } ]
URL for tenant
GET /cyber-ai/telemetry/tenant/{tenant_id}/{counter}
URL filters:
From – retrieve alerts triggered within the last given time period:
?from=-<time>
Supported time units: h (for hours), d (for days), w (for weeks), m (for months). For example:
?from=-6h.To – retrieve telemetry data for a given time point:
?to=-<time>
Request Data
none
Response
[ { "time": "06:00:00", "value": 45 }, { "time": "07:00:00", "value": 55 } ]
Response codes
Status
Description
200
Success
400
Bad Request (invalid argument)
URL
GET /cyber-ai/telemetry/tenant/network/{counter}
URL filters:
margin – retrieve telemetry data from a given time point:
?margin=<time>
Supported time units: h (for hours), d (for days), w (for weeks), m (for months). For example:
? margin=1d.Time Per Tenant
?time_per_tenant=<tenant_id>
Request Data
none
Response
[ { "time": "06:00:00", "value": 45 }, { "time": "07:00:00", "value": 55 } ]
Response codes
Status
Description
200
Success
400
Bad Request (invalid argument)
URL for tenant
GET /cyber-ai/telemetry/logical-server/<logical_server_id>/{counter}
URL filters
From – retrieve telemetry data within the latest given time period
?from=-<time>
NoteSupported time units: h (for hours), d (for days), w (for weeks) and m (for months). For example: ?from=-6h.
To – retrieve telemetry data for any given time point
?to=-<time>
Request data
none
Response
[ { "time": "2022-03-01 14:51:07.000000", "value": 1.1666666666666647e-254 }, { "time": "2022-03-01 15:51:07.000000", "value": 1.16668418566647e-182 } ]
Response codes
Status
Description
200
Success
400
Bad request
URL
GET /cyber-ai/telemetry/link/{node_id}
URL filters:
From – retrieve alerts triggered within the last given time period:
?from=-<time>
Supported time units: h (for hours), d (for days), w (for weeks), m (for months). For example:
?from=-1d.Influencers
?influencers=<comma-separated list of influencers>
Average, return average data:
?average=["True"|"False"]
Request Data
none
Response
[ { "time": "06:00:00", "value": 45 }, { "time": "07:00:00", "value": 55 } ]
URL
GET /cyber-ai/telemetry/cable/{cable_id}/{influencer}
URL filters:
From – retrieve telemetry data within the last given time period:
?from=-<time>
Supported time units: h (for hours), d (for days), w (for weeks), m (for months). For example:
?from=-6h.Probability – return all alerts with probability equal to, or greater than the given probability
?min_probability=<0-100>
Influencers:
?influencers=<comma-separated list of influencers>
Request Data
none
Response
{ "time": "06:00:00", "value": 45 }, { "time": "07:00:00", "value": 55 } ]