Skip to content

Instantly share code, notes, and snippets.

@gorsuch
Last active August 29, 2015 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save gorsuch/bdc371b4ff372d32ea70 to your computer and use it in GitHub Desktop.
Save gorsuch/bdc371b4ff372d32ea70 to your computer and use it in GitHub Desktop.
Parsing Graphite Data w/ Ruby
json = Net::HTTP.get(uri)
JSON.parse(json).map do |item|
target = item['target']
datapoints = item['datapoints'].map do |y,x|
{
x: x,
y: y || 0
}
end
{ target => datapoints }
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment