{ "ServerPort": 5001, "CommonConfig": { "MetricsFieldPrefix": "amd_", "HealthService": { "Enable": true, "PollingRate": "30s" }, "Logging": { "Level": "info", "MaxFileSizeMB": 10, "MaxBackups": 3, "MaxAgeDays": 7 } }, "NICConfig": { "Fields": [ "NIC_TOTAL", "NIC_PORT_STATS_FRAMES_RX_OK", "NIC_PORT_STATS_FRAMES_RX_ALL", "NIC_PORT_STATS_FRAMES_RX_BAD_FCS", "NIC_PORT_STATS_FRAMES_RX_BAD_ALL", "NIC_PORT_STATS_FRAMES_RX_PAUSE", "NIC_PORT_STATS_FRAMES_RX_BAD_LENGTH", "NIC_PORT_STATS_FRAMES_RX_UNDERSIZED", "NIC_PORT_STATS_FRAMES_RX_OVERSIZED", "NIC_PORT_STATS_FRAMES_RX_FRAGMENTS", "NIC_PORT_STATS_FRAMES_RX_JABBER", "NIC_PORT_STATS_FRAMES_RX_PRIPAUSE", "NIC_PORT_STATS_FRAMES_RX_STOMPED_CRC", "NIC_PORT_STATS_FRAMES_RX_TOO_LONG", "NIC_PORT_STATS_FRAMES_RX_DROPPED", "NIC_PORT_STATS_FRAMES_RX_UNICAST", "NIC_PORT_STATS_FRAMES_RX_MULTICAST", "NIC_PORT_STATS_FRAMES_RX_BROADCAST", "NIC_PORT_STATS_FRAMES_RX_PRI_0", "NIC_PORT_STATS_FRAMES_RX_PRI_1", "NIC_PORT_STATS_FRAMES_RX_PRI_2", "NIC_PORT_STATS_FRAMES_RX_PRI_3", "NIC_PORT_STATS_FRAMES_RX_PRI_4", "NIC_PORT_STATS_FRAMES_RX_PRI_5", "NIC_PORT_STATS_FRAMES_RX_PRI_6", "NIC_PORT_STATS_FRAMES_RX_PRI_7", "NIC_PORT_STATS_FRAMES_TX_OK", "NIC_PORT_STATS_FRAMES_TX_ALL", "NIC_PORT_STATS_FRAMES_TX_BAD", "NIC_PORT_STATS_FRAMES_TX_PAUSE", "NIC_PORT_STATS_FRAMES_TX_PRIPAUSE", "NIC_PORT_STATS_FRAMES_TX_LESS_THAN_64B", "NIC_PORT_STATS_FRAMES_TX_TRUNCATED", "NIC_PORT_STATS_FRAMES_TX_UNICAST", "NIC_PORT_STATS_FRAMES_TX_MULTICAST", "NIC_PORT_STATS_FRAMES_TX_BROADCAST", "NIC_PORT_STATS_FRAMES_TX_PRI_0", "NIC_PORT_STATS_FRAMES_TX_PRI_1", "NIC_PORT_STATS_FRAMES_TX_PRI_2", "NIC_PORT_STATS_FRAMES_TX_PRI_3", "NIC_PORT_STATS_FRAMES_TX_PRI_4", "NIC_PORT_STATS_FRAMES_TX_PRI_5", "NIC_PORT_STATS_FRAMES_TX_PRI_6", "NIC_PORT_STATS_FRAMES_TX_PRI_7", "NIC_PORT_STATS_OCTETS_RX_OK", "NIC_PORT_STATS_OCTETS_RX_ALL", "NIC_PORT_STATS_OCTETS_TX_OK", "NIC_PORT_STATS_OCTETS_TX_ALL", "NIC_PORT_STATS_RSFEC_CORRECTABLE_WORD", "NIC_PORT_STATS_RSFEC_UNCORRECTABLE_WORD", "NIC_PORT_STATS_RSFEC_CH_SYMBOL_ERR_CNT", "NIC_LIF_STATS_RX_UNICAST_PACKETS", "NIC_LIF_STATS_RX_UNICAST_DROP_PACKETS", "NIC_LIF_STATS_RX_MULTICAST_DROP_PACKETS", "NIC_LIF_STATS_RX_BROADCAST_DROP_PACKETS", "NIC_LIF_STATS_RX_DMA_ERRORS", "NIC_LIF_STATS_TX_UNICAST_PACKETS", "NIC_LIF_STATS_TX_UNICAST_DROP_PACKETS", "NIC_LIF_STATS_TX_MULTICAST_DROP_PACKETS", "NIC_LIF_STATS_TX_BROADCAST_DROP_PACKETS", "NIC_LIF_STATS_TX_DMA_ERRORS", "RDMA_TX_UCAST_PKTS", "RDMA_TX_CNP_PKTS", "RDMA_RX_UCAST_PKTS", "RDMA_RX_CNP_PKTS", "RDMA_RX_ECN_PKTS", "RDMA_REQ_RX_PKT_SEQ_ERR", "RDMA_REQ_RX_RNR_RETRY_ERR", "RDMA_REQ_RX_RMT_ACC_ERR", "RDMA_REQ_RX_RMT_REQ_ERR", "RDMA_REQ_RX_OPER_ERR", "RDMA_REQ_RX_IMPL_NAK_SEQ_ERR", "RDMA_REQ_RX_CQE_ERR", "RDMA_REQ_RX_CQE_FLUSH", "RDMA_REQ_RX_DUP_RESP", "RDMA_REQ_RX_INVALID_PKTS", "RDMA_REQ_TX_LOC_ERR", "RDMA_REQ_TX_LOC_OPER_ERR", "RDMA_REQ_TX_MEM_MGMT_ERR", "RDMA_REQ_TX_RETRY_EXCD_ERR", "RDMA_REQ_TX_LOC_SGL_INV_ERR", "RDMA_RESP_RX_DUP_REQUEST", "RDMA_RESP_RX_OUTOF_BUF", "RDMA_RESP_RX_OUTOUF_SEQ", "RDMA_RESP_RX_CQE_ERR", "RDMA_RESP_RX_CQE_FLUSH", "RDMA_RESP_RX_LOC_LEN_ERR", "RDMA_RESP_RX_INVALID_REQUEST", "RDMA_RESP_RX_LOC_OPER_ERR", "RDMA_RESP_RX_OUTOF_ATOMIC", "RDMA_RESP_TX_PKT_SEQ_ERR", "RDMA_RESP_TX_RMT_INVAL_REQ_ERR", "RDMA_RESP_TX_RMT_ACC_ERR", "RDMA_RESP_TX_RMT_OPER_ERR", "RDMA_RESP_TX_RNR_RETRY_ERR", "RDMA_RESP_TX_LOC_SGL_INV_ERR", "RDMA_RESP_RX_S0_TABLE_ERR", "LIF_QP_SQ_REQ_TX_NUM_PACKET_TOTAL", "LIF_QP_SQ_REQ_TX_NUM_SEND_MSGS_WITH_RKE_TOTAL", "LIF_QP_SQ_REQ_TX_NUM_LOCAL_ACK_TIMEOUTS_TOTAL", "LIF_QP_SQ_REQ_TX_RNR_TIMEOUT_TOTAL", "LIF_QP_SQ_REQ_TX_TIMES_SQ_DRAINED_TOTAL", "LIF_QP_SQ_REQ_TX_NUM_CNP_SENT_TOTAL", "LIF_QP_SQ_REQ_RX_NUM_PACKET_TOTAL", "LIF_QP_SQ_REQ_RX_NUM_PKTS_WITH_ECN_MARKING_TOTAL", "LIF_QP_SQ_QCN_CURR_BYTE_COUNTER_TOTAL", "LIF_QP_SQ_QCN_NUM_BYTE_COUNTER_EXPIRED_TOTAL", "LIF_QP_SQ_QCN_NUM_TIMER_EXPIRED_TOTAL", "LIF_QP_SQ_QCN_NUM_ALPHA_TIMER_EXPIRED_TOTAL", "LIF_QP_SQ_QCN_NUM_CNP_RCVD_TOTAL", "LIF_QP_SQ_QCN_NUM_CNP_PROCESSED_TOTAL", "LIF_QP_RQ_RSP_TX_NUM_PACKET_TOTAL", "LIF_QP_RQ_RSP_TX_RNR_ERROR_TOTAL", "LIF_QP_RQ_RSP_TX_NUM_SEQUENCE_ERROR_TOTAL", "LIF_QP_RQ_RSP_TX_NUM_RP_BYTE_THRES_HIT_TOTAL", "LIF_QP_RQ_RSP_TX_NUM_RP_MAX_RATE_HIT_TOTAL", "LIF_QP_RQ_RSP_RX_NUM_PACKET_TOTAL", "LIF_QP_RQ_RSP_RX_NUM_SEND_MSGS_WITH_RKE_TOTAL", "LIF_QP_RQ_RSP_RX_NUM_PKTS_WITH_ECN_MARKING_TOTAL", "LIF_QP_RQ_RSP_RX_NUM_CNPS_RECEIVED_TOTAL", "LIF_QP_RQ_RSP_RX_MAX_RECIRC_EXCEEDED_DROP_TOTAL", "LIF_QP_RQ_RSP_RX_NUM_MEM_WINDOW_INVALID_TOTAL", "LIF_QP_RQ_RSP_RX_NUM_DUPL_WITH_WR_SEND_OPC_TOTAL", "LIF_QP_RQ_RSP_RX_NUM_DUPL_READ_BACKTRACK_TOTAL", "LIF_QP_RQ_RSP_RX_NUM_DUPL_READ_ATOMIC_DROP_TOTAL", "LIF_QP_RQ_QCN_CURR_BYTE_COUNTER_TOTAL", "LIF_QP_RQ_QCN_NUM_BYTE_COUNTER_EXPIRED_TOTAL", "LIF_QP_RQ_QCN_NUM_TIMER_EXPIRED_TOTAL", "LIF_QP_RQ_QCN_NUM_ALPHA_TIMER_EXPIRED_TOTAL", "LIF_QP_RQ_QCN_NUM_CNP_RCVD_TOTAL", "LIF_QP_RQ_QCN_NUM_CNP_PROCESSED_TOTAL", "ETH_TX_PACKETS", "ETH_TX_BYTES", "ETH_RX_PACKETS", "ETH_RX_BYTES", "ETH_FRAMES_RX_BROADCAST", "ETH_FRAMES_RX_MULTICAST", "ETH_FRAMES_TX_BROADCAST", "ETH_FRAMES_TX_MULTICAST", "ETH_FRAMES_RX_PAUSE", "ETH_FRAMES_TX_PAUSE", "ETH_FRAMES_RX_PRIPAUSE", "ETH_FRAMES_TX_PRIPAUSE", "ETH_FRAMES_RX_64B", "ETH_FRAMES_RX_65B_127B", "ETH_FRAMES_RX_128B_255B", "ETH_FRAMES_RX_256B_511B", "ETH_FRAMES_RX_512B_1023B", "ETH_FRAMES_RX_1024B_1518B", "ETH_FRAMES_RX_1519B_2047B", "ETH_FRAMES_RX_2048B_4095B", "ETH_FRAMES_RX_4096B_8191B", "ETH_FRAMES_RX_BAD_FCS", "ETH_FRAMES_RX_PRI_0", "ETH_FRAMES_RX_PRI_1", "ETH_FRAMES_RX_PRI_2", "ETH_FRAMES_RX_PRI_3", "ETH_FRAMES_RX_PRI_4", "ETH_FRAMES_RX_PRI_5", "ETH_FRAMES_RX_PRI_6", "ETH_FRAMES_RX_PRI_7", "ETH_FRAMES_TX_PRI_0", "ETH_FRAMES_TX_PRI_1", "ETH_FRAMES_TX_PRI_2", "ETH_FRAMES_TX_PRI_3", "ETH_FRAMES_TX_PRI_4", "ETH_FRAMES_TX_PRI_5", "ETH_FRAMES_TX_PRI_6", "ETH_FRAMES_TX_PRI_7", "ETH_FRAMES_RX_DROPPED", "ETH_FRAMES_RX_ALL", "ETH_FRAMES_RX_BAD_ALL", "ETH_FRAMES_TX_ALL", "ETH_FRAMES_TX_BAD", "ETH_HW_TX_DROPPED", "ETH_HW_RX_DROPPED", "ETH_RX_0_DROPPED", "ETH_RX_1_DROPPED", "ETH_RX_2_DROPPED", "ETH_RX_3_DROPPED", "ETH_RX_4_DROPPED", "ETH_RX_5_DROPPED", "ETH_RX_6_DROPPED", "ETH_RX_7_DROPPED", "ETH_RX_8_DROPPED", "ETH_RX_9_DROPPED", "ETH_RX_10_DROPPED", "ETH_RX_11_DROPPED", "ETH_RX_12_DROPPED", "ETH_RX_13_DROPPED", "ETH_RX_14_DROPPED", "ETH_RX_15_DROPPED", "ETH_FRAMES_RX_OK", "ETH_FRAMES_TX_OK", "ETH_OCTETS_RX_OK", "ETH_OCTETS_TX_OK", "ETH_OCTETS_TX_TOTAL", "ETH_FRAMES_RX_UNICAST", "ETH_FRAMES_TX_UNICAST", "ETH_FRAMES_RX_8192B_9215B", "ETH_FRAMES_TX_8192B_9215B", "ETH_FRAMES_TX_64B", "ETH_FRAMES_TX_65B_127B", "ETH_FRAMES_TX_128B_255B", "ETH_FRAMES_TX_256B_511B", "ETH_FRAMES_TX_512B_1023B", "ETH_FRAMES_TX_1024B_1518B", "ETH_FRAMES_TX_1519B_2047B", "ETH_FRAMES_TX_2048B_4095B", "ETH_FRAMES_TX_4096B_8191B" ], "Labels": [ "NIC_UUID", "NIC_ID", "HOSTNAME", "SERIAL_NUMBER", "POD", "POD_UUID", "NAMESPACE", "CONTAINER", "FIRMWARE_VERSION" ], "CustomLabels": { "CLUSTER_NAME": "amdnetwork-k8s-metrics-exporter" }, "ExtraPodLabels": { "WORKLOAD_ID": "amd-workload-id", "USERGROUP_ID": "amd-usergroup-id" }, "HealthCheckConfig": { "InterfaceAdminDownAsUnhealthy": false } } }