Documentation ¶
Index ¶
Constants ¶
View Source
const ( DisplayHintUnknown = DisplayHint(iota) DisplayHintString DisplayHintHexadecimal DisplayHintDateAndTime )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataProvider ¶
type DataProvider struct {
// contains filtered or unexported fields
}
func NewDataProvider ¶
func NewDataProvider(displayHints DisplayHints) *DataProvider
func (*DataProvider) GetDisplayHint ¶
func (p *DataProvider) GetDisplayHint(oid string) DisplayHint
type DisplayHint ¶
type DisplayHint uint8
type DisplayHints ¶
type DisplayHints map[string]DisplayHint
type NetsnmpMibParser ¶
type NetsnmpMibParser struct {
// contains filtered or unexported fields
}
This parser was inspired by https://github.com/prometheus/snmp_exporter/tree/master/generator
func NewNetsnmpMibParser ¶
func NewNetsnmpMibParser(logger *zap.SugaredLogger, strictParsing bool) *NetsnmpMibParser
func (*NetsnmpMibParser) Parse ¶
func (p *NetsnmpMibParser) Parse() (DisplayHints, error)
type Parser ¶
type Parser interface {
Parse() (DisplayHints, error)
}
Click to show internal directories.
Click to hide internal directories.