diff --git a/plugins/parsers/registry.go b/plugins/parsers/registry.go index a1580fe53..048eb2308 100644 --- a/plugins/parsers/registry.go +++ b/plugins/parsers/registry.go @@ -143,6 +143,19 @@ func newJSONParser( return parser, nil } +func NewJSONParser( + metricName string, + tagKeys []string, + defaultTags map[string]string, +) (Parser, error) { + parser := &json.JSONParser{ + MetricName: metricName, + TagKeys: tagKeys, + DefaultTags: defaultTags, + } + return parser, nil +} + func NewNagiosParser() (Parser, error) { return &nagios.NagiosParser{}, nil }