gauge.go
func (m *CirconusMetrics) getGaugeType(v interface{}) string {
	mt := "n"
	switch v.(type) {
	case int:
		mt = "i"
	case int8:
		mt = "i"
	case int16:
		mt = "i"
	case int32:
		mt = "i"
	case uint:
		mt = "I"
	case uint8:
		mt = "I"
	case uint16:
		mt = "I"
	case uint32:
		mt = "I"
	case int64:
		mt = "l"
	case uint64:
		mt = "L"
	}

	return mt
}
func (m *CirconusMetrics) getGaugeType(v interface{}) string {
	mt := "n"
	switch v.(type) {
	case int:
		mt = "i"
	case int8:
		mt = "i"
	case int16:
		mt = "i"
	case int32:
		mt = "i"
	case uint:
		mt = "I"
	case uint8:
		mt = "I"
	case uint16:
		mt = "I"
	case uint32:
		mt = "I"
	case int64:
		mt = "l"
	case uint64:
		mt = "L"
	}

	return mt
}
func ( m * CirconusMetrics ) getGaugeType ( v interface { } ) string { mt := " " switch v . ( type ) { case int : mt = " " case int8 : mt = " " case int16 : mt = " " case int32 : mt = " " case uint : mt = " " case uint8 : mt = " " case uint16 : mt = " " case uint32 : mt = " " case int64 : mt = " " case uint64 : mt = " " } return mt }
// getGaugeType returns accurate resmon type for underlying type of gauge value
getGaugeType returns accurate resmon type for underlying type of gauge value