BENU-KAFKA-CLIENT-MIB DEFINITIONS ::= BEGIN IMPORTS Integer32 , MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Unsigned32 FROM SNMPv2-SMI benuWAG FROM BENU-WAG-MIB; benuKafkaClientMIB MODULE-IDENTITY LAST-UPDATED "201510210000Z" -- Oct 21, 2015 ORGANIZATION "Benu Networks,Inc" CONTACT-INFO "Benu Networks,Inc Corporate Headquarters 300 Concord Road, Suite 110 Billerica, MA 01821 USA Tel: +1 978-223-4700 Fax: +1 978-362-1908 Email: info@benunets.com" DESCRIPTION "This MIB module defines management information related to the KAFKA client. Copyright (C) 2013 by Benu Networks, Inc. All rights reserved." REVISION "201510210000Z" -- Oct 21, 2015 DESCRIPTION "Initial Version" ::= { benuWAG 12 } -- declare top-level MIB objects for each component bKafkaClientObjects OBJECT-IDENTITY STATUS current DESCRIPTION "KAFKA client information is defined in this branch." ::= { benuKafkaClientMIB 1 } -- KAFKA client latency Table bKafkaClientLatencyTable OBJECT-TYPE SYNTAX SEQUENCE OF BKafkaClientLatencyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Latency information list for KAFKA client." ::= { bKafkaClientObjects 1 } bKafkaClientLatencyEntry OBJECT-TYPE SYNTAX BKafkaClientLatencyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A logical row in the bKafkaClientLatencyTable." INDEX { bKafkaClientLatencyStatsInterval } ::= { bKafkaClientLatencyTable 1} BKafkaClientLatencyEntry ::= SEQUENCE { bKafkaClientLatencyStatsInterval Integer32, bKafkaClientLatencyStatsIntervalDuration Integer32, bKafkaClientLatencyTotalPktCount Unsigned32, bKafkaClientLatencyMaxProcessingTime Unsigned32, bKafkaClientLatencyMinProcessingTime Unsigned32, bKafkaClientLatencyAvgProcessingTime Unsigned32, bKafkaClientLatencyProcessTimeMorethan1MSPktCount Unsigned32 } bKafkaClientLatencyStatsInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interval during which the measurements were accumulated. The interval index one indicates the latest interval for which statistics accumulation was completed. Older the statistics data, greater the interval index value. In a system supporting a history of n intervals with IntervalCount(1) and IntervalCount(n), the most and least recent intervals respectively, the following applies at the end of an interval: - discard the value of IntervalCount(n) - the value of IntervalCount(i) becomes that of IntervalCount(i+1) for 1 <= i < n - the value of IntervalCount(1) becomes that of CurrentCount." ::= { bKafkaClientLatencyEntry 1 } bKafkaClientLatencyStatsIntervalDuration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Kafka client latency stats interval duration." ::= { bKafkaClientLatencyEntry 2 } bKafkaClientLatencyTotalPktCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The count of total number of packets handled by Kafka client." ::= { bKafkaClientLatencyEntry 3 } bKafkaClientLatencyMaxProcessingTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum packet processing time handled by Kafka client in micro seconds." ::= { bKafkaClientLatencyEntry 4 } bKafkaClientLatencyMinProcessingTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Minimum packet processing time handled by Kafka client in micro seconds." ::= { bKafkaClientLatencyEntry 5 } bKafkaClientLatencyAvgProcessingTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average packet processing time handled by Kafka client in micro seconds." ::= { bKafkaClientLatencyEntry 6 } bKafkaClientLatencyProcessTimeMorethan1MSPktCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of packets took more than 1 milli second processing time handled by Kafka client." ::= { bKafkaClientLatencyEntry 7 } END