Metrics Collected by Contrail Insights
A metric is a measured value for an element in the infrastructure. Contrail Insights Agent collects and calculates metrics for hosts and instances. Contrail Insights metrics are organized into hierarchical categories based on the type of metric.
Some metrics are s of total capacity. In such cases, the category of the metric determines the total capacity by which the is computed. For instance, host.cpu.usage indicates the percentage of CPU consumed relative to the total CPU available on a host. In contrast, instance.cpu.usage is the percentage of CPU consumed relative to the total CPU available to an instance. As an example, consider an instance that is using 50% of one core on a host with 20 cores. The instance's host.cpu.usage will be 2.5%. If the instance has been allocated two cores, then its instance.cpu.usage will be 25%.
Alarms can be configured for any metric. Many metrics can also be displayed in charts. When an alarm triggers for a metric, the alarm is plotted on charts at the time of the event. In this way, metrics that cannot be plotted directly as a chart are still visually correlated in time with other metrics.
Contrail Insights Agent collects both raw metrics and calculated metrics. Raw metrics are values read directly from the underlying infrastructure. Calculated metrics are metrics that Contrail Insights Agent derives from raw metrics.
Host CPU Data Metrics
Table 1 lists the calculated metrics available for the host CPU data.
Metric |
Unit |
Chart |
Alarm |
---|---|---|---|
host.cpu.usage |
% |
x |
x |
host.cpu.io_wait |
% |
x |
x |
host.cpu.per_core.usage |
% |
— |
x |
host.cpu.per_core.user.usage |
% |
— |
x |
host.cpu.temperature |
degree |
— |
x |
host.cpu.normalized_load_1m |
loadavg |
x |
x |
host.cpu.normalized_load_5m |
loadavg |
x |
x |
host.cpu.normalized_load_15m |
loadavg |
x |
x |
host.cpu.cores.state_transition |
0 or 1 |
— |
x |
host.disk.smart.predict_failure |
0 or 1 |
— |
x |
host.heartbeat |
0 or 1 |
— |
x |
host.cpu.normalized_load | Normalized load is calculated as a ratio of the number of running and ready-to-run threads to the number of CPU cores. This family of metrics indicate the level of demand for CPU. If the value exceeds 1, then more threads are ready to run than exists CPU cores to perform the execution. Normalized load is a provided as an average over 1-minute, 5-minute, and 15-minute intervals. |
host.cpu.temperature | CPU temperature is derived from multiple temperature sensors in the processor(s) and chassis. This temperature provides a general indicator of temperature in degrees Celsius inside a physical host. |
host.disk.smart.predict_failure | Contrail Insights Agent calculates predict_failure using multiple S.M.A.R.T. counters provided by disk hardware. The agent will set predict_failure to true (value=1) when it determines from a combination of S.M.A.R.T. counters that a disk is likely to fail. An alarm triggered for this metric contains the disk identifier in the metadata. |
host.heartbeat | The host.heartbeat indicates if Contrail Insights Agent is functioning on a host. Contrail Insights controller periodically checks the status of each host by making a status request to Contrail Insights Agent. The host.heartbeat metric is incremented for each successful response. Alarms can be configured to detect missed heartbeats over a given interval. |
Host Disk Metrics
Table 2 lists the raw metrics available for host disk.
Metric |
Unit |
Chart |
Alarm |
---|---|---|---|
host.disk.io.read |
MBps |
x |
x |
host.disk.io.write |
MBps |
x |
x |
host.disk.response_time |
ms |
x |
x |
host.disk.read_response_time |
ms |
x |
x |
host.disk.write_response_time |
ms |
x |
x |
host.disk.smart.hdd.command_timeout |
count |
— |
x |
host.disk.smart.hdd.current_pending_sector_count |
count |
— |
x |
host.disk.smart.hdd.offline_uncorrectable |
count |
— |
x |
host.disk.smart.hdd.reallocated_sector_count |
count |
— |
x |
host.disk.smart.hdd.reported_uncorrectable_errors |
count |
— |
x |
host.disk.smart.ssd.available_reserved_space |
count |
— |
x |
host.disk.smart.ssd.media_wearout_indicator |
count |
— |
x |
host.disk.smart.ssd.reallocated_sector_count |
count |
— |
x |
host.disk.smart.ssd.wear_leveling_count |
count |
— |
x |
host.disk.usage.bytes |
GB |
x |
x |
host.disk.usage.percent |
% |
x |
x |
Host Memory Usage
Table 3 lists the raw metrics available for host memory usage.
Metric |
Unit |
Chart |
Alarm |
---|---|---|---|
host.memory.usage |
% |
x |
x |
host.memory.dirty.rate |
dirty pages/s |
x |
x |
host.memory.page_in_out.rate |
dirty pages/s |
x |
x |
host.memory.page_fault.rate |
dirty pages/s |
x |
x |
host.memory.swap.usage |
dirty pages/s |
x |
x |
Host Mount Metrics
Table 4 lists the raw metrics available for host mount.
Metric |
Unit |
Chart |
Alarm |
---|---|---|---|
host.mount.usage |
% |
x |
x |
host.mount.io.read |
MBps |
x |
x |
host.mount.io.write |
MBps |
x |
x |
host.mount.detect_change |
1 or 0 |
— |
x |
host.mount.usage.bytes |
GB |
x |
— |
Host Network Data
Table 5 lists the raw metrics available for host network data.
Metric |
Unit |
Chart |
Alarm |
---|---|---|---|
host.network.ingress.bit_rate |
Mbps |
x |
x |
host.network.egress.bit_rate |
Mbps |
x |
x |
host.network.ingress.packet_rate |
packets/s |
x |
x |
host.network.egress.packet_rate |
packets/s |
x |
x |
host.network.ingress.errors |
errors/s |
x |
x |
host.network.egress.errors |
errors/s |
x |
x |
host.network.ingress.drops |
drops/s |
x |
x |
host.network.egress.drops |
drops/s |
x |
x |
host.network.ipv4tables.rule_count |
count |
x |
x |
host.network.ipv6tables.rule_count |
count |
x |
x |
openstack.host.disk_gb.allocated.count |
count |
x |
x |
openstack.host.disk_gb.allocated.percentage |
percentage |
— |
x |
openstack.host.memory_mb.allocated.count |
count |
x |
x |
openstack.host.memory_mb.allocated.percentage |
percentage |
— |
x |
openstack.host.vcpus_allocated.count |
count |
x |
x |
openstack.host.vcpus_allocated.percentage |
percentage |
— |
x |
Instances
Table 6 lists the raw metrics available for instances.
Metric |
Chart |
Alarm |
---|---|---|
instance.cpu.usage |
x |
x |
instance.disk.io.read_bandwidth |
x |
x |
instance.disk.io.read_iops |
x |
x |
instance.disk.io.read_iosize |
x |
x |
instance.disk.io.read_response_time |
x |
x |
instance.disk.io.write_bandwidth |
x |
x |
instance.disk.io.write_iops |
x |
x |
instance.disk.io.write_iosize |
x |
x |
instance.disk.io.write_response_time |
x |
x |
instance.disk.usage.bytes |
x |
x |
instance.disk.usage.percentage |
x |
x |
instance.memory.usage |
x |
x |
instance.network.egress.bit_rate |
x |
x |
instance.network.egress.drops |
x |
x |
instance.network.egress.errors |
x |
x |
instance.network.egress.packet_rate |
x |
x |
instance.network.ingress.bit_rate |
x |
x |
instance.network.ingress.drops |
x |
x |
instance.network.ingress.errors |
x |
x |
instance.network.ingress.packet_rate |
x |
x |
Table 7 lists the calculated metric available for instances.
Metric |
Chart |
Alarm |
---|---|---|
instance.heartbeat |
— |
x |
instance.heartbeat | The instance.heartbeat indicates whether an instance is running. Contrail Insights Agent periodically checks the state of host processes associated with each instance. The instance.heartbeat metric is incremented for each successful status check. Alarms may be configured to detect missed heartbeats over a given interval. |
Network Device
Contrail Insights can collect network device metrics using SNMP or Juniper Telemetry Interface (JTI). See “Configure Network Devices from the UI” and “Configure Network Device from JSON File” in the Contrail Insights User Guide for configuration and monitoring information.
Table 8 lists the metrics available per interface with SNMP network device monitoring. See Contrail Insights SNMP Monitoring.
Metric |
Unit |
Chart |
Alarm |
---|---|---|---|
snmp.interface.out_discards |
discards/s |
x |
x |
snmp.interface.in_discards |
discards/s |
x |
x |
snmp.interface.in_errors |
errors/s |
x |
x |
snmp.interface.out_unicast_packets |
packets/s |
x |
x |
snmp.interface.in_octets |
octets/s |
x |
x |
snmp.interface.in_unicast_packets |
packets/s |
x |
x |
snmp.interface.out_packet_queue_length |
count |
x |
x |
snmp.interface.speed |
bits/s |
x |
x |
snmp.interface.out_octets |
octets/s |
x |
x |
snmp.interface.in_unknown_protocol |
packets/s |
x |
x |
snmp.interface.in_non_unicast_packets |
packets/s |
x |
x |
snmp.interface.out_errors |
errors/s |
x |
x |
snmp.interface.out_non_unicast_packets |
packets/s |
x |
x |
Table 9 lists the metrics available per interface with JTI device monitoring. See also “Contrail Insights JTI (UDP) Monitoring,” “Contrail Insights JTI (gRPC) Monitoring,” and “Custom Sensors for JTI and gRPC” in the Contrail Insights User Guide for information about monitoring and custom sensors.
Metric |
Unit |
Chart |
Alarm |
---|---|---|---|
junos.system.linecard.interface.egress_errors.if_errors |
errors/s |
x |
x |
junos.system.linecard.interface.egress_errors.if_discard |
discards/s |
x |
x |
junos.system.linecard.interface.egress_stats.if_1sec_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.egress_stats.if_octets |
octets/s |
x |
x |
junos.system.linecard.interface.egress_stats.if_mc_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.egress_stats.if_bc_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.egress_stats.if_1sec_octets |
octets/s |
x |
x |
junos.system.linecard.interface.egress_stats.if_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.egress_stats.if_uc_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.egress_stats.if_pause_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.ingress_errors.if_in_fifo_errors |
errors/s |
x |
x |
junos.system.linecard.interface.ingress_errors.if_in_frame_errors |
errors/s |
x |
x |
junos.system.linecard.interface.ingress_errors.if_in_l3_incompletes |
packets/s |
x |
x |
junos.system.linecard.interface.ingress_errors.if_in_runts |
packets/s |
x |
x |
junos.system.linecard.interface.ingress_errors.if_errors |
errors/s |
x |
x |
junos.system.linecard.interface.ingress_errors.if_in_l2chan_errors |
errors/s |
x |
x |
junos.system.linecard.interface.ingress_errors.if_in_resource_errors |
errors/s |
x |
x |
junos.system.linecard.interface.ingress_errors.if_in_qdrops |
drops/s |
x |
x |
junos.system.linecard.interface.ingress_errors.if_in_l2_mismatch_timeouts |
packets/s |
x |
x |
junos.system.linecard.interface.ingress_stats.if_1sec_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.ingress_stats.if_octets |
octets/s |
x |
x |
junos.system.linecard.interface.ingress_stats.if_mc_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.ingress_stats.if_bc_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.ingress_stats.if_1sec_octets |
octets/s |
x |
x |
junos.system.linecard.interface.ingress_stats.if_error |
errors/s |
x |
x |
junos.system.linecard.interface.ingress_stats.if_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.ingress_stats.if_uc_pkts |
packets/s |
x |
x |
junos.system.linecard.interface.ingress_stats.if_pause_pkts |
packets/s |
x |
x |
Table 10 lists the metrics available per interface queue with JTI network device monitoring.
Metric |
Unit |
Chart |
Alarm |
---|---|---|---|
junos.system.linecard.interface.egress_queue_info.bytes |
bytes/s |
x |
x |
junos.system.linecard.interface.egress_queue_info.packets |
packets/s |
x |
x |
junos.system.linecard.interface.egress_queue_info.allocated_buffer_size |
bytes |
x |
x |
junos.system.linecard.interface.egress_queue_info.avg_buffer_occupancy |
bytes |
x |
x |
junos.system.linecard.interface.egress_queue_info.cur_buffer_occupancy |
bytes |
x |
x |
junos.system.linecard.interface.egress_queue_info.peak_buffer_occupancy |
bytes |
x |
x |
junos.system.linecard.interface.egress_queue_info.red_drop_bytes |
bytes/s |
x |
x |
junos.system.linecard.interface.egress_queue_info.red_drop_packets |
packets/s |
x |
x |
junos.system.linecard.interface.egress_queue_info.rl_drop_bytes |
bytes/s |
x |
x |
junos.system.linecard.interface.egress_queue_info.rl_drop_packets |
packets/s |
x |
x |
junos.system.linecard.interface.egress_queue_info.tail_drop_packets |
packets/s |
x |
x |
Contrail Release 5.0 vRouter Plug-In
Table 11 lists metrics published by the Contrail Release 5.0 vRouter plug-in. See “Contrail Monitoring” to view and configure Contrail services from the GUI. See “Service Monitoring Ansible Variables” to configure Contrail monitoring using Ansible. Both topics are in the Contrail Insights User Guide.
Metric |
Unit |
Chart |
Alarm |
plugin.contrail.vrouter.v5. aged_flows |
count |
x |
x |
plugin.contrail.vrouter.v5. total_flows |
count |
x |
x |
plugin.contrail.vrouter.v5. exception_packets |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_flow_queue_limit_exceeded |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_flow_table_full |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vlan_fwd_enq |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vlan_fwd_tx |
count |
x |
x |
plugin.contrail.vrouter.v5. flow_export_drops |
count |
x |
x |
plugin.contrail.vrouter.v5. flow_export_sampling_drops |
count |
x |
x |
plugin.contrail.vrouter.v5. flow_rate_active_flows |
count |
x |
x |
plugin.contrail.vrouter.v5. flow_rate_deleted_flows |
count |
x |
x |
plugin.contrail.vrouter.v5. flow_rate_added_flows |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_discard |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_pull |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_flow_no_memory |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_flow_invalid_protocol |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_flow_action_drop |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_interface_drop |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_duplicated |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_push |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_invalid_nh |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_invalid_protocol |
count |
x |
x |
plugin.contrail.vrouter.v5. drop_stats_vhost_ds_drop_pkts |
count |
x |
x |
Contrail vRouter on a Host
Table 12 lists raw metrics available for a Contrail vRouter on a host. See “Service Monitoring Ansible Variables” in the Contrail Insights User Guide to configure Contrail monitoring using Ansible.
Metric |
Chart |
Alarm |
---|---|---|
plugin.contrail.vrouter.aged_flows |
x |
x |
plugin.contrail.vrouter.total_flows |
x |
x |
plugin.contrail.vrouter.exception_packets |
x |
x |
plugin.contrail.vrouter.drop_stats_flow_queue_limit_exceeded |
x |
x |
plugin.contrail.vrouter.drop_stats_flow_table_full |
x |
x |
plugin.contrail.vrouter.drop_stats_vlan_fwd_enq |
x |
x |
plugin.contrail.vrouter.drop_stats_vlan_fwd_tx |
x |
x |
plugin.contrail.vrouter.flow_export_drops |
x |
x |
plugin.contrail.vrouter.flow_export_sampling_drops |
x |
x |
plugin.contrail.vrouter.flow_rate_active_flows |
x |
x |
plugin.contrail.vrouter.flow_rate_added_flows |
x |
x |
plugin.contrail.vrouter.flow_rate_deleted_flows |
x |
x |
OpenStack Project in Chart View
Table 13 lists the raw metrics available in the OpenStack Project Chart View. See “Contrail Insights Role-Based Access” in the Contrail Insights User Guide to grant Contrail Insights permissions to read-only OpenStack users.
Metric |
Chart |
Alarm |
---|---|---|
openstack.project.active_instances.count |
x |
x |
openstack.project.active_instances.percentage |
— |
x |
openstack.project.floating_ip.allocated.count |
x |
x |
openstack.project.floating_ip.allocated.percentage |
— |
x |
openstack.project.ram.allocated.count |
x |
x |
openstack.project.ram.allocated.percentage |
— |
x |
openstack.project.security_group.allocated.count |
x |
x |
openstack.project.security_group.allocated.percentage |
— |
x |
openstack.project.total_disk_usage_gb_hours.count |
— |
x |
openstack.project.total_hours.count |
— |
x |
openstack.project.total_memory_usage_mb_hours.count |
— |
x |
openstack.project.total_vcpu_usage_hours.count |
— |
x |
openstack.project.vcpus.allocated.count |
— |
x |
openstack.project.vcpus.allocated.percentage |
— |
x |
openstack.project.virtual_network.allocated.count |
x |
x |
openstack.project.virtual_network.allocated.percentage |
— |
x |
openstack.project.volume.allocated.count |
x |
x |
openstack.project.volume.allocated.percentage |
— |
x |
openstack.project.volume_gb.allocated.count |
x |
x |
openstack.project.volume_gb.allocated.percentage |
— |
x |
RabbitMQ Service
Table 14 lists the raw metrics available for RabbitMQ monitoring. See “RabbitMQ Monitoring” to view and configure RabbitMQ services from the GUI. See “Service Monitoring Ansible Variables” to configure RabbitMQ monitoring using Ansible. Both topics are in the Contrail Insights User Guide.
Metric |
Unit |
Chart |
Alarm |
---|---|---|---|
rabbit.cluster.connection_totals.blocked_connections |
count |
x |
x |
rabbit.cluster.connection_totals.blocked_connections_details |
messages/s |
x |
x |
rabbit.cluster.message_stats.ack |
count |
x |
x |
rabbit.cluster.message_stats.ack_details |
messages/s |
x |
x |
rabbit.cluster.message_stats.deliver |
count |
x |
x |
rabbit.cluster.message_stats.deliver_details |
messages/s |
x |
x |
rabbit.cluster.message_stats.deliver_get |
count |
x |
x |
rabbit.cluster.message_stats.deliver_get_details |
messages/s |
x |
x |
rabbit.cluster.message_stats.get |
count |
x |
x |
rabbit.cluster.message_stats.get_details |
messages/s |
x |
x |
rabbit.cluster.message_stats.publish |
count |
x |
x |
rabbit.cluster.message_stats.publish_details |
messages/s |
x |
x |
rabbit.cluster.message_stats.redeliver |
count |
x |
x |
rabbit.cluster.message_stats.redeliver_details |
messages/s |
x |
x |
rabbit.cluster.object_totals.channels |
count |
x |
x |
rabbit.cluster.object_totals.connections |
count |
x |
x |
rabbit.cluster.object_totals.consumers |
count |
x |
x |
rabbit.cluster.object_totals.exchanges |
count |
x |
x |
rabbit.cluster.object_totals.queues |
count |
x |
x |
rabbit.cluster.queue_totals.blocked_queues |
count |
x |
x |
rabbit.cluster.queue_totals.blocked_queues_details |
messages/s |
x |
x |
rabbit.cluster.queue_totals.consumer_utilisation_percent |
count |
x |
x |
rabbit.cluster.queue_totals.messages |
count |
x |
x |
rabbit.cluster.queue_totals.messages_details |
messages/s |
x |
x |
rabbit.cluster.queue_totals.messages_ready |
count |
x |
x |
rabbit.cluster.queue_totals.messages_ready_details |
messages/s |
x |
x |
rabbit.cluster.queue_totals.messages_unacknowledged |
count |
x |
x |
rabbit.cluster.queue_totals.messages_unacknowledged_details |
messages/s |
x |
x |
rabbit.queue.consumers |
count |
— |
x |
rabbit.queue.consumer_utilisation |
count |
— |
x |
rabbit.queue.messages |
count |
— |
x |
rabbit.queue.messages_ready |
count |
— |
x |
rabbit.queue.messages_ready_detail |
count |
— |
x |
rabbit.queue.memory |
count |
— |
x |
rabbit.queue.messages_detail |
count |
— |
x |
rabbit.queue.messages_unacknowledged |
count |
— |
x |
rabbit.queue.messages_unacknowledged_detail |
count |
— |
x |
rabbit.queue.state |
count |
— |
x |
rabbit.node.sockets_total |
count |
x |
x |
rabbit.node.fd_total |
count |
x |
x |
rabbit.node.sockets_used_percent |
count |
x |
x |
rabbit.node.run_queue |
count |
x |
x |
rabbit.node.proc_used_percent |
count |
x |
x |
rabbit.node.proc_total |
count |
x |
x |
rabbit.node.mem_used_percent |
count |
x |
x |
rabbit.node.uptime |
count |
x |
x |
rabbit.node.disk_usage_ratio |
count |
x |
x |
rabbit.node.disk_free_alarm |
count |
x |
x |
rabbit.node.fd_used_percent |
count |
x |
x |
rabbit.node.mem_limit |
count |
x |
x |
rabbit.node.mem_alarm |
count |
x |
x |
rabbit.node.disk_free |
count |
x |
x |
rabbit.node.sockets_used |
count |
x |
x |
rabbit.node.processors |
count |
x |
x |
rabbit.node.running |
count |
x |
x |
rabbit.node.disk_free_limit |
count |
x |
x |
rabbit.node.fd_used |
count |
x |
x |
rabbit.node.proc_used |
count |
x |
x |
rabbit.node.mem_used |
count |
x |
x |
rabbit.node.heartbeat |
count |
x |
x |
rabbit.node.latency |
count |
x |
x |
ScaleIO Service
Table 15 lists the raw metrics available for ScaleIO monitoring. See “ScaleIO Monitoring” for viewing and configuring ScaleIO services from the GUI. See “Service Monitoring Ansible Variables” to configure ScaleIO monitoring using Ansible. Both topics are in the Contrail Insights User Guide.
Metric |
Unit |
Chart |
Alarm |
---|---|---|---|
numOfDevices |
count |
x |
x |
numOfProtectionDomains |
count |
x |
x |
numOfSdc |
count |
x |
x |
numOfSds |
count |
x |
x |
numOfStoragePools |
count |
x |
x |
numOfVtrees |
count |
x |
x |
numOfSnapshots |
count |
x |
x |
numOfVolumes |
count |
x |
x |
numOfThickBaseVolumes |
count |
x |
x |
numOfThinBaseVolumes |
count |
x |
x |
numOfVolumesInDeletion |
count |
x |
x |
numOfMappedToAllVolumes |
count |
x |
x |
numOfUnmappedVolumes |
count |
x |
x |
capacityAvailableForVolumeAllocationInKb |
Kbyte |
x |
x |
capacityInUseInKb |
Kbyte |
x |
x |
capacityLimitInKb |
Kbyte |
x |
x |
unusedCapacityInKb |
Kbyte |
x |
x |
spareCapacityInKb |
Kbyte |
x |
x |
protectedCapacityInKb |
Kbyte |
x |
x |
maxCapacityInKb |
Kbyte |
x |
x |
snapCapacityInUseInKb |
Kbyte |
x |
x |
thickCapacityInUseInKb |
Kbyte |
x |
x |
thinCapacityInUseInKb |
Kbyte |
x |
x |
bckRebuildReadBandwidth |
Kbyte/sec |
x |
x |
bckRebuildWriteBandwidth |
Kbyte/sec |
x |
x |
fwdRebuildReadBandwidth |
Kbyte/sec |
x |
x |
fwdRebuildWriteBandwidth |
Kbyte/sec |
x |
x |
normRebuildReadBandwidth |
Kbyte/sec |
x |
x |
normRebuildWriteBandwidth |
Kbyte/sec |
x |
x |
primaryReadBandwidth |
Kbyte/sec |
x |
x |
primaryWriteBandwidth |
Kbyte/sec |
x |
x |
rebalanceReadBandwidth |
Kbyte/sec |
x |
x |
rebalanceWriteBandwidth |
Kbyte/sec |
x |
x |
secondaryReadBandwidth |
Kbyte/sec |
x |
x |
secondaryWriteBandwidth |
Kbyte/sec |
x |
x |
totalReadBandwidth |
Kbyte/sec |
x |
x |
totalWriteBandwidth |
Kbyte/sec |
x |
x |
bckRebuildReadIops |
IOPS |
x |
x |
bckRebuildWriteIops |
IOPS |
x |
x |
fwdRebuildReadIops |
IOPS |
x |
x |
fwdRebuildWriteIops |
IOPS |
x |
x |
normRebuildReadIops |
IOPS |
x |
x |
normRebuildWriteIops |
IOPS |
x |
x |
primaryReadIops |
IOPS |
x |
x |
primaryWriteIops |
IOPS |
x |
x |
rebalanceReadIops |
IOPS |
x |
x |
rebalanceWriteIops |
IOPS |
x |
x |
secondaryReadIops |
IOPS |
x |
x |
secondaryWriteIops |
IOPS |
x |
x |
totalReadIops |
IOPS |
x |
x |
totalWriteIops |
IOPS |
x |
x |
bckRebuildReadIosize |
Kbyte |
x |
x |
bckRebuildWriteIosize |
Kbyte |
x |
x |
fwdRebuildReadIosize |
Kbyte |
x |
x |
fwdRebuildWriteIosize |
Kbyte |
x |
x |
normRebuildReadIosize |
Kbyte |
x |
x |
normRebuildWriteIosize |
Kbyte |
x |
x |
primaryReadIosize |
Kbyte |
x |
x |
primaryWriteIosize |
Kbyte |
x |
x |
rebalanceReadIosize |
Kbyte |
x |
x |
rebalanceWriteIosize |
Kbyte |
x |
x |
secondaryReadIosize |
Kbyte |
x |
x |
secondaryWriteIosize |
Kbyte |
x |
x |
totalReadIosize |
Kbyte |
x |
x |
totalWriteIosize |
Kbyte |
x |
x |
gRPC Sensors
Table 16 lists the available gRPC sensors. To enable these sensors, see “Custom Sensors for JTI and gRPC” in the Contrail Insights User Guide.
These sensors are applicable only for Juniper network devices.
Sensor |
Chart |
Alarm |
---|---|---|
/junos/services/label-switched-path/usage/ |
x |
x |
/components/ |
x |
x |
/junos/system/subscriber-management/infra/sdb/statistics/ |
x |
x |
/junos/task-memory-information/task-memory-overall-report/task-memory-stats-list/task-memory-stats/ |
x |
x |
/junos/task-memory-information/task-memory-overall-report/task-size-block-list/task-size-block/ |
x |
x |
/lldp/interfaces/interface/state/ |
x |
x |
/interfaces/ |
x |
x |
/bgp-rib/afi-safis/afi-safi/ipv4-unicast/loc-rib/ |
x |
x |
/bgp-rib/afi-safis/afi-safi/ipv6-unicast/loc-rib/ |
x |
x |
/bgp-rib/afi-safis/afi-safi/ipv4-unicast/neighbors/ |
x |
x |
/bgp-rib/afi-safis/afi-safi/ipv6-unicast/neighbors/ |
x |
x |
/junos/system/linecard/qmon/ |
x |
x |
/junos/system/linecard/optics/ |
x |
x |
/junos/system/linecard/packet/usage/ |
x |
x |
/junos/system/linecard/firewall/ |
x |
x |
/junos/rsvp-interface-information/ |
x |
x |
/junos/system/linecard/npu/memory |
x |
x |
/junos/system/linecard/cpu/memory/ |
x |
x |
/lacp/ |
x |
x |
/network-instances/network-instance/protocols/protocol/isis/levels/level/ |
x |
x |
/junos/services/segment-routing/interface/ingress/usage/ |
x |
x |
/junos/services/segment-routing/interface/egress/usage/ |
x |
x |
/lldp/ |
x |
x |
/mpls/ |
x |
x |
/nd6-information/ |
x |
x |
/arp-information/ |
x |
x |
/junos/system/subscriber-management/infra/network/ppp/ |
x |
x |
/network-instances/network-instance/protocols/protocol/bgp/ |
x |
x |
/network-instances/network-instance/protocols/protocol/isis/levels/level/ |
x |
x |
/junos/services/segment-routing/sid/usage/ |
x |
x |