UVE exporter uses OpenSDN introspect API to collect interface stats in case when analytics not available or not deployed.
go build
Use docker to build image
docker build --no-cache -t uve_exporter .
docker run --name uve-exporter --network host -v /etc/uve_exporter:/etc/uve_exporter uve-exporter
vmi_flow_active Number of active flows.
vmi_flow_added Number of created flows.
vmi_deleted_flows Number of flow drop due to linklocal limit.
vmi_ds_cksum_err Checksum error
vmi_ds_clone_fail Clone fail
vmi_ds_discard Dropstats discard count
vmi_ds_drop_new_flow Drop new flow
vmi_ds_drop_pkts Drop packets
vmi_ds_duplicated Drop duplicated packet
vmi_ds_flow_action_drop Flow action drop
vmi_ds_flow_action_invalid Flow action invalid
vmi_ds_flow_evict Drop flow evicted
vmi_ds_flow_invalid_protocol Drop invalid protocol
vmi_ds_flow_nat_no_rflow Drop flow NAT due missed rflow
vmi_ds_flow_no_memory Drop due not enough memory for flow
vmi_ds_flow_queue_limit_exceeded Drop flow queue limit exceeded
vmi_ds_flow_table_full Drop flow due flow table is full
vmi_ds_flow_unusable Drop unusable flow
vmi_ds_frag_err Drop fragmetation error
vmi_ds_fragment_queue_fail Fragmentation queue fail
vmi_ds_head_alloc_fail Drop header allocation fail
vmi_ds_icmp_error Drop ICMP error
vmi_ds_interface_drop Interface drop
vmi_ds_interface_rx_discard Discard interface rx
vmi_ds_interface_tx_discard Drop interface tx discard
vmi_ds_invalid_arp Drop invalid ARP
vmi_ds_invalid_if Drop invalid interface
vmi_ds_invalid_label Drop invalid label
vmi_ds_invalid_mcast_source Drop invalid multicast source
vmi_ds_invalid_nh Invalid next hop
vmi_ds_invalid_packet Drop invalid packet
vmi_ds_invalid_protocol Drop invalid protocol
vmi_ds_invalid_source Drop invalid source
vmi_ds_invalid_vnid Invalid virtual network id
vmi_ds_l2_no_route Drop L2 no route
vmi_ds_mcast_clone_fail Drop multicast clone fail
vmi_ds_mcast_df_bit Drop multicas df bit
vmi_ds_misc Drop misc
vmi_ds_no_fmd No fmd
vmi_ds_no_frag_entry Drop no fragmented entry
vmi_ds_no_memory Drop no memory
vmi_ds_nowhere_to_go Drop no route, nowhere to go
vmi_ds_pcow_fail Drop pcow fail
vmi_ds_pull Drop pull
vmi_ds_push Drop push
vmi_ds_rewrite_fail Drop rewrite fail
vmi_ds_trap_no_if Drop trap no interface
vmi_ds_trap_original Drop trap original
vmi_ds_ttl_exceeded Drop TTL exceeded
vmi_ds_vlan_fwd_enq Vlan forwardint enqueue
vmi_ds_vlan_fwd_tx Vlan forwarding tx
vmi_fip_agg_stats_in_bytes FIP aggregated statistics income bytes
vmi_fip_agg_stats_in_pkts FIP aggregated statistics income packets
vmi_fip_agg_stats_out_bytes FIP aggregated statistics outcome bytes
vmi_fip_agg_stats_out_pkts FIP aggregated statistics outcome packets
vmi_fip_diff_stats_in_bytes FIP difference statistics income bytes
vmi_fip_diff_stats_in_pkts FIP difference statistics income packets
vmi_fip_diff_stats_out_bytes FIP difference statistics outcome bytes
vmi_fip_diff_stats_out_pkts FIP difference statistics outcome packets
vmi_hold_flows Number of maximum flows count in a system.
vmi_in_bw_usage Income bandwith usage
vmi_max_flow_adds_per_second Number of aged flows.
vmi_max_flow_deletes_per_second Number of aged flows.
vmi_min_flow_adds_per_second Number of flow drop due to max limit.
vmi_min_flow_deletes_per_second Number of flow drop due to max limit.
vmi_out_bw_usage Outcome bandwith usage
vmi_raw_if_stats_in_bytes Raw interface statistics income bytes
vmi_raw_if_stats_in_pkts Raw interface statistics income packets
vmi_raw_if_stats_out_bytes Raw interface statistics outcome bytes
vmi_raw_if_stats_out_pkts Raw interface statistics outcome packets
vmi_sg_rule_stats Security Group rule statistics
* vm - virtual machine name
* name - port name
* hostname - hostname of host where exporter start
* virtual_network - virtual network name
* vm_uuid - virtual machine uuid
* vrouter_address - virtual router address, mostly same as hostname