Metrics Collected by AppFormix
A metric is a measured value for an element in the infrastructure. AppFormix Agent collects and calculates metrics for hosts and instances. AppFormix 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.
AppFormix Agent collects both raw metrics and calculated metrics. Raw metrics are values read directly from the underlying infrastructure. Calculated metrics are metrics that AppFormix 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 | AppFormix 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 AppFormix Agent is functioning on a host. AppFormix Controller periodically checks the status of each host by making a status request to AppFormix 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. AppFormix 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
AppFormix can collect network device metrics using SNMP or Juniper Telemetry Interface (JTI). See Network Devices for configuration and monitoring information.
Table 8 lists the metrics available per interface with SNMP network device monitoring. See Network Device Monitoring with SNMP.
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 network device monitoring. See also Network Device Monitoring with JTI and Custom Sensors for JTI, gRPC, and NETCONF.
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.
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 |
OpenContrail vRouter on a Host
Table 12 lists raw metrics available for an OpenContrail vRouter on a host. See Service Monitoring Ansible Variables 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 to grant AppFormix 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.
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. SeeScaleIO Monitoring for viewing and configuring ScaleIO services from the GUI. See Service Monitoring Ansible Variables to configure ScaleIO monitoring using Ansible.
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, gRPC, and NETCONF.
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 |