maybe a nit, but i'd rather call this something like CarbonCompatibleIngest. Carbon is the graphite component that actually does ingestion, and this accepts the same format as carbon-agent does.