mirror of
https://github.com/ClusterCockpit/cc-metric-collector.git
synced 2024-12-25 15:09:05 +01:00
Add all CCMetric functions to interface
This commit is contained in:
parent
328d26bf3c
commit
4195786242
@ -22,14 +22,27 @@ type ccMetric struct {
|
||||
|
||||
type CCMetric interface {
|
||||
lp.MutableMetric
|
||||
AddMeta(key, value string)
|
||||
MetaList() []*lp.Tag
|
||||
RemoveTag(key string)
|
||||
Name() string
|
||||
AddTag(key, value string)
|
||||
GetTag(key string) (string, bool)
|
||||
HasTag(key string) bool
|
||||
RemoveTag(key string)
|
||||
Tags() map[string]string
|
||||
TagList() []*lp.Tag
|
||||
AddMeta(key, value string)
|
||||
GetMeta(key string) (string, bool)
|
||||
HasMeta(key string) bool
|
||||
RemoveMeta(key string)
|
||||
Meta() map[string]string
|
||||
MetaList() []*lp.Tag
|
||||
AddField(key string, value interface{})
|
||||
GetField(key string) (interface{}, bool)
|
||||
HasField(key string) bool
|
||||
RemoveField(key string)
|
||||
Fields() map[string]interface{}
|
||||
FieldList() []*lp.Field
|
||||
String() string
|
||||
SetTime(t time.Time)
|
||||
}
|
||||
|
||||
func (m *ccMetric) Meta() map[string]string {
|
||||
|
Loading…
Reference in New Issue
Block a user