Skip to content

OpenSDN-io/uve-exporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

UVE exporter uses OpenSDN introspect API to collect interface stats in case when analytics not available or not deployed.

Build

go build

Build in Docker

Use docker to build image

docker build --no-cache -t uve_exporter .

Run

docker run --name uve-exporter --network host -v /etc/uve_exporter:/etc/uve_exporter uve-exporter

Metrics

  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

Labels

 * 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors