Skip to content

Instantly share code, notes, and snippets.

@rawkode
Created May 28, 2020 11:39
Show Gist options
  • Save rawkode/908d24939c1bd6cd252db04de2231615 to your computer and use it in GitHub Desktop.
Save rawkode/908d24939c1bd6cd252db04de2231615 to your computer and use it in GitHub Desktop.
Time Series Analysis of InfluxData's Core Open Source Repositories
from(bucket: "gitseries")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) =>
(r["_measurement"] == "commit"))
|> filter(fn: (r) =>
(r["_field"] == "deletions" or r["_field"] == "files_modified" or r["_field"] == "insertions"))
|> group(columns: ["author"])
|> aggregateWindow(every: 1mo, fn: count)
from(bucket: "gitseries")
|> range(start: v.timeRangeStart, stop: v.timeRangeStop)
|> filter(fn: (r) =>
(r["_measurement"] == "commit"))
|> filter(fn: (r) =>
(r["_field"] == "deletions" or r["_field"] == "files_modified" or r["_field"] == "insertions"))
|> group(columns: ["host", "owner", "repository"])
|> aggregateWindow(every: 1mo, fn: count)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment