[ {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/generated_parser.y.go",
  "fileLinesCount" : 1545,
  "components" : [ "primary::promql" ],
  "startLine" : 612,
  "endLine" : 1545,
  "linesOfCode" : 797,
  "mcCabeIndex" : 150,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricslex.l.go",
  "fileLinesCount" : 762,
  "components" : [ "primary::pkg" ],
  "startLine" : 25,
  "endLine" : 762,
  "linesOfCode" : 668,
  "mcCabeIndex" : 143,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "cmd/prometheus/main.go",
  "fileLinesCount" : 854,
  "components" : [ "primary::cmd" ],
  "startLine" : 88,
  "endLine" : 744,
  "linesOfCode" : 520,
  "mcCabeIndex" : 43,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promlex.l.go",
  "fileLinesCount" : 553,
  "components" : [ "primary::pkg" ],
  "startLine" : 39,
  "endLine" : 541,
  "linesOfCode" : 457,
  "mcCabeIndex" : 117,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1021,
  "endLine" : 1343,
  "linesOfCode" : 266,
  "mcCabeIndex" : 64,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1794,
  "endLine" : 2007,
  "linesOfCode" : 213,
  "mcCabeIndex" : 61,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 356,
  "endLine" : 563,
  "linesOfCode" : 180,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1868,
  "endLine" : 2076,
  "linesOfCode" : 179,
  "mcCabeIndex" : 53,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 167,
  "endLine" : 371,
  "linesOfCode" : 162,
  "mcCabeIndex" : 35,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 1215,
  "endLine" : 1376,
  "linesOfCode" : 161,
  "mcCabeIndex" : 46,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 1069,
  "endLine" : 1228,
  "linesOfCode" : 159,
  "mcCabeIndex" : 45,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 1065,
  "endLine" : 1244,
  "linesOfCode" : 159,
  "mcCabeIndex" : 36,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 646,
  "endLine" : 842,
  "linesOfCode" : 158,
  "mcCabeIndex" : 38,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 970,
  "endLine" : 1126,
  "linesOfCode" : 156,
  "mcCabeIndex" : 44,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/federate.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::web" ],
  "startLine" : 46,
  "endLine" : 230,
  "linesOfCode" : 153,
  "mcCabeIndex" : 28,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 250,
  "endLine" : 436,
  "linesOfCode" : 151,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 424,
  "endLine" : 603,
  "linesOfCode" : 146,
  "mcCabeIndex" : 72,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 2008,
  "endLine" : 2152,
  "linesOfCode" : 144,
  "mcCabeIndex" : 41,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1657,
  "endLine" : 1793,
  "linesOfCode" : 136,
  "mcCabeIndex" : 37,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Checkpoint()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/checkpoint.go",
  "fileLinesCount" : 266,
  "components" : [ "primary::tsdb" ],
  "startLine" : 103,
  "endLine" : 266,
  "linesOfCode" : 134,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.initialize = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 40,
  "endLine" : 231,
  "linesOfCode" : 134,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/kubernetes.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 220,
  "endLine" : 351,
  "linesOfCode" : 128,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 225,
  "endLine" : 358,
  "linesOfCode" : 127,
  "mcCabeIndex" : 39,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func analyzeBlock()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 467,
  "endLine" : 605,
  "linesOfCode" : 122,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1329,
  "endLine" : 1450,
  "linesOfCode" : 121,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 2153,
  "endLine" : 2274,
  "linesOfCode" : 121,
  "mcCabeIndex" : 33,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1451,
  "endLine" : 1568,
  "linesOfCode" : 117,
  "mcCabeIndex" : 31,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexStatements()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 332,
  "endLine" : 450,
  "linesOfCode" : 117,
  "mcCabeIndex" : 42,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newHeadMetrics()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 120,
  "endLine" : 237,
  "linesOfCode" : 116,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/openstack/instance.go",
  "fileLinesCount" : 199,
  "components" : [ "primary::discovery" ],
  "startLine" : 73,
  "endLine" : 199,
  "linesOfCode" : 115,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 866,
  "endLine" : 999,
  "linesOfCode" : 111,
  "mcCabeIndex" : 27,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 1465,
  "endLine" : 1571,
  "linesOfCode" : 106,
  "mcCabeIndex" : 29,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func skipRpc()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 1283,
  "endLine" : 1387,
  "linesOfCode" : 105,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func skipTypes()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 2275,
  "endLine" : 2379,
  "linesOfCode" : 105,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func skipRemote()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 1572,
  "endLine" : 1676,
  "linesOfCode" : 105,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 776,
  "endLine" : 899,
  "linesOfCode" : 105,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 294,
  "endLine" : 419,
  "linesOfCode" : 103,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 260,
  "endLine" : 370,
  "linesOfCode" : 103,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 243,
  "endLine" : 373,
  "linesOfCode" : 102,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unquoteChar()",
  "longName" : "",
  "relativeFileName" : "util/strutil/quote.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::util" ],
  "startLine" : 95,
  "endLine" : 200,
  "linesOfCode" : 101,
  "mcCabeIndex" : 30,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 325,
  "endLine" : 433,
  "linesOfCode" : 101,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 507,
  "endLine" : 624,
  "linesOfCode" : 101,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/endpoints.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 206,
  "endLine" : 328,
  "linesOfCode" : 98,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 298,
  "endLine" : 426,
  "linesOfCode" : 98,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1086,
  "endLine" : 1196,
  "linesOfCode" : 97,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Panel.tsx",
  "fileLinesCount" : 318,
  "components" : [ "primary::web" ],
  "startLine" : 221,
  "endLine" : 316,
  "linesOfCode" : 96,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newDBMetrics()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 173,
  "endLine" : 267,
  "linesOfCode" : 93,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 882,
  "endLine" : 1000,
  "linesOfCode" : 93,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1086,
  "endLine" : 1192,
  "linesOfCode" : 91,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func execute()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 50,
  "endLine" : 142,
  "linesOfCode" : 90,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/ec2/ec2.go",
  "fileLinesCount" : 254,
  "components" : [ "primary::discovery" ],
  "startLine" : 153,
  "endLine" : 254,
  "linesOfCode" : 89,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.updateGraph = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 672,
  "endLine" : 783,
  "linesOfCode" : 88,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1569,
  "endLine" : 1656,
  "linesOfCode" : 87,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 882,
  "endLine" : 969,
  "linesOfCode" : 87,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 1127,
  "endLine" : 1214,
  "linesOfCode" : 87,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 1377,
  "endLine" : 1464,
  "linesOfCode" : 87,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewEngine()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 238,
  "endLine" : 328,
  "linesOfCode" : 87,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Open()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 485,
  "endLine" : 586,
  "linesOfCode" : 86,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 527,
  "endLine" : 641,
  "linesOfCode" : 86,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewGroupMetrics()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 69,
  "endLine" : 156,
  "linesOfCode" : 86,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 875,
  "endLine" : 960,
  "linesOfCode" : 85,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 628,
  "endLine" : 752,
  "linesOfCode" : 85,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.Graph.prototype._render = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 436,
  "endLine" : 547,
  "linesOfCode" : 84,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1245,
  "endLine" : 1328,
  "linesOfCode" : 83,
  "mcCabeIndex" : 22,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 46,
  "endLine" : 150,
  "linesOfCode" : 82,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1491,
  "endLine" : 1589,
  "linesOfCode" : 82,
  "mcCabeIndex" : 24,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 374,
  "endLine" : 465,
  "linesOfCode" : 81,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1582,
  "endLine" : 1689,
  "linesOfCode" : 81,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 509,
  "endLine" : 610,
  "linesOfCode" : 79,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 320,
  "endLine" : 426,
  "linesOfCode" : 78,
  "mcCabeIndex" : 23,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tmplFuncs()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 958,
  "endLine" : 1048,
  "linesOfCode" : 78,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 632,
  "endLine" : 735,
  "linesOfCode" : 77,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 267,
  "endLine" : 353,
  "linesOfCode" : 76,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/rulefmt/rulefmt.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::pkg" ],
  "startLine" : 132,
  "endLine" : 213,
  "linesOfCode" : 76,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func repairBadIndexVersion()",
  "longName" : "",
  "relativeFileName" : "tsdb/repair.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::tsdb" ],
  "startLine" : 32,
  "endLine" : 117,
  "linesOfCode" : 75,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 338,
  "endLine" : 448,
  "linesOfCode" : 75,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 801,
  "endLine" : 874,
  "linesOfCode" : 73,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/treecache/treecache.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::util" ],
  "startLine" : 131,
  "endLine" : 213,
  "linesOfCode" : 73,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 451,
  "endLine" : 542,
  "linesOfCode" : 73,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 770,
  "endLine" : 864,
  "linesOfCode" : 73,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/reader.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 59,
  "endLine" : 156,
  "linesOfCode" : 73,
  "mcCabeIndex" : 19,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 634,
  "endLine" : 717,
  "linesOfCode" : 73,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 507,
  "endLine" : 593,
  "linesOfCode" : 72,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/write.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::storage" ],
  "startLine" : 86,
  "endLine" : 178,
  "linesOfCode" : 72,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 159,
  "endLine" : 239,
  "linesOfCode" : 71,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 910,
  "endLine" : 1004,
  "linesOfCode" : 71,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 665,
  "endLine" : 755,
  "linesOfCode" : 70,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 945,
  "endLine" : 1018,
  "linesOfCode" : 70,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 740,
  "endLine" : 824,
  "linesOfCode" : 70,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 624,
  "endLine" : 712,
  "linesOfCode" : 70,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MigrateWAL()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1229,
  "endLine" : 1306,
  "linesOfCode" : 68,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 723,
  "endLine" : 793,
  "linesOfCode" : 68,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 461,
  "endLine" : 551,
  "linesOfCode" : 68,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newAlertMetrics()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 146,
  "endLine" : 212,
  "linesOfCode" : 64,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.Graph = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 331,
  "endLine" : 409,
  "linesOfCode" : 64,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func populateLabels()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 346,
  "endLine" : 432,
  "linesOfCode" : 64,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 595,
  "endLine" : 679,
  "linesOfCode" : 63,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/config/config.go",
  "fileLinesCount" : 126,
  "components" : [ "primary::discovery" ],
  "startLine" : 64,
  "endLine" : 126,
  "linesOfCode" : 63,
  "mcCabeIndex" : 25,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 533,
  "endLine" : 614,
  "linesOfCode" : 63,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 682,
  "endLine" : 757,
  "linesOfCode" : 62,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 505,
  "endLine" : 579,
  "linesOfCode" : 62,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 613,
  "endLine" : 679,
  "linesOfCode" : 62,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 281,
  "endLine" : 359,
  "linesOfCode" : 62,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func WriteFile()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 74,
  "endLine" : 144,
  "linesOfCode" : 61,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PostingsForMatchers()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 339,
  "endLine" : 419,
  "linesOfCode" : 61,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/ExpressionInput.tsx",
  "fileLinesCount" : 194,
  "components" : [ "primary::web" ],
  "startLine" : 129,
  "endLine" : 191,
  "linesOfCode" : 61,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 367,
  "endLine" : 440,
  "linesOfCode" : 61,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewEndpoints()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/endpoints.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 48,
  "endLine" : 115,
  "linesOfCode" : 61,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func resolveFilepaths()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 147,
  "endLine" : 209,
  "linesOfCode" : 60,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/treecache/treecache.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::util" ],
  "startLine" : 215,
  "endLine" : 282,
  "linesOfCode" : 59,
  "mcCabeIndex" : 18,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 220,
  "endLine" : 291,
  "linesOfCode" : 59,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/gce/gce.go",
  "fileLinesCount" : 208,
  "components" : [ "primary::discovery" ],
  "startLine" : 139,
  "endLine" : 208,
  "linesOfCode" : 59,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 425,
  "endLine" : 498,
  "linesOfCode" : 59,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func relabel()",
  "longName" : "",
  "relativeFileName" : "pkg/relabel/relabel.go",
  "fileLinesCount" : 267,
  "components" : [ "primary::pkg" ],
  "startLine" : 193,
  "endLine" : 255,
  "linesOfCode" : 59,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 290,
  "endLine" : 356,
  "linesOfCode" : 58,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 877,
  "endLine" : 933,
  "linesOfCode" : 57,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 407,
  "endLine" : 479,
  "linesOfCode" : 57,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Statfs()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/statfs_default.go",
  "fileLinesCount" : 83,
  "components" : [ "primary::pkg" ],
  "startLine" : 25,
  "endLine" : 83,
  "linesOfCode" : 56,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 331,
  "endLine" : 396,
  "linesOfCode" : 55,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func StreamChunkedReadResponses()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 189,
  "endLine" : 254,
  "linesOfCode" : 55,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QueryRange()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 417,
  "endLine" : 483,
  "linesOfCode" : 54,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterAdminHandlerClient()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.gw.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::prompb" ],
  "startLine" : 113,
  "endLine" : 176,
  "linesOfCode" : 54,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 482,
  "endLine" : 547,
  "linesOfCode" : 54,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 961,
  "endLine" : 1014,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 1015,
  "endLine" : 1068,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 1229,
  "endLine" : 1282,
  "linesOfCode" : 53,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func alertmanagerFromGroup()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 693,
  "endLine" : 764,
  "linesOfCode" : 52,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extrapolatedRate()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 65,
  "endLine" : 138,
  "linesOfCode" : 52,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Statfs()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/statfs_uint32.go",
  "fileLinesCount" : 78,
  "components" : [ "primary::pkg" ],
  "startLine" : 24,
  "endLine" : 78,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Statfs()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/statfs_linux_386.go",
  "fileLinesCount" : 78,
  "components" : [ "primary::pkg" ],
  "startLine" : 24,
  "endLine" : 78,
  "linesOfCode" : 52,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 460,
  "endLine" : 518,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 690,
  "endLine" : 750,
  "linesOfCode" : 51,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 345,
  "endLine" : 412,
  "linesOfCode" : 51,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/client.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::storage" ],
  "startLine" : 128,
  "endLine" : 189,
  "linesOfCode" : 51,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 568,
  "endLine" : 629,
  "linesOfCode" : 50,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1655,
  "endLine" : 1719,
  "linesOfCode" : 50,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 239,
  "endLine" : 300,
  "linesOfCode" : 50,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newRefresher()",
  "longName" : "",
  "relativeFileName" : "discovery/openstack/openstack.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::discovery" ],
  "startLine" : 122,
  "endLine" : 171,
  "linesOfCode" : 50,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newScrapePool()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 190,
  "endLine" : 245,
  "linesOfCode" : 50,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexInsideBraces()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 454,
  "endLine" : 505,
  "linesOfCode" : 50,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func yyErrorMessage()",
  "longName" : "",
  "relativeFileName" : "promql/generated_parser.y.go",
  "fileLinesCount" : 1545,
  "components" : [ "primary::promql" ],
  "startLine" : 509,
  "endLine" : 571,
  "linesOfCode" : 50,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkConfig()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 194,
  "endLine" : 252,
  "linesOfCode" : 49,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 344,
  "endLine" : 406,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/triton/triton.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 140,
  "endLine" : 197,
  "linesOfCode" : 49,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/zookeeper/zookeeper.go",
  "fileLinesCount" : 299,
  "components" : [ "primary::discovery" ],
  "startLine" : 167,
  "endLine" : 218,
  "linesOfCode" : 49,
  "mcCabeIndex" : 15,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 166,
  "endLine" : 216,
  "linesOfCode" : 49,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 539,
  "endLine" : 593,
  "linesOfCode" : 49,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 409,
  "endLine" : 465,
  "linesOfCode" : 48,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 835,
  "endLine" : 894,
  "linesOfCode" : 48,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeChunks()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 257,
  "endLine" : 314,
  "linesOfCode" : 48,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 602,
  "endLine" : 648,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewWatcherMetrics()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 87,
  "endLine" : 135,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCompactorMetrics()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 95,
  "endLine" : 143,
  "linesOfCode" : 47,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 191,
  "endLine" : 247,
  "linesOfCode" : 47,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenBlock()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 276,
  "endLine" : 326,
  "linesOfCode" : 47,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.handleConsoleResponse = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 810,
  "endLine" : 858,
  "linesOfCode" : 47,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func targetsForApp()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 368,
  "endLine" : 449,
  "linesOfCode" : 47,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 392,
  "endLine" : 456,
  "linesOfCode" : 47,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcLabelReplace()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 689,
  "endLine" : 740,
  "linesOfCode" : 47,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcLabelJoin()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 752,
  "endLine" : 807,
  "linesOfCode" : 47,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 317,
  "endLine" : 376,
  "linesOfCode" : 46,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1424,
  "endLine" : 1474,
  "linesOfCode" : 46,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 312,
  "endLine" : 365,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 856,
  "endLine" : 916,
  "linesOfCode" : 46,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 618,
  "endLine" : 662,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 355,
  "endLine" : 407,
  "linesOfCode" : 45,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 541,
  "endLine" : 592,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1254,
  "endLine" : 1304,
  "linesOfCode" : 45,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 919,
  "endLine" : 970,
  "linesOfCode" : 45,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexEscape()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 544,
  "endLine" : 591,
  "linesOfCode" : 45,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 69,
  "endLine" : 113,
  "linesOfCode" : 45,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 278,
  "endLine" : 330,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OverlappingBlocks()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1038,
  "endLine" : 1102,
  "linesOfCode" : 44,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWALMetrics()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 193,
  "endLine" : 239,
  "linesOfCode" : 44,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 763,
  "endLine" : 813,
  "linesOfCode" : 44,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.transformData = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 625,
  "endLine" : 670,
  "linesOfCode" : 44,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 502,
  "endLine" : 544,
  "linesOfCode" : 43,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 172,
  "endLine" : 226,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenSegmentWAL()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 172,
  "endLine" : 220,
  "linesOfCode" : 43,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/PanelList.tsx",
  "fileLinesCount" : 219,
  "components" : [ "primary::web" ],
  "startLine" : 37,
  "endLine" : 83,
  "linesOfCode" : 43,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1465,
  "endLine" : 1517,
  "linesOfCode" : 43,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Unquote()",
  "longName" : "",
  "relativeFileName" : "util/strutil/quote.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::util" ],
  "startLine" : 34,
  "endLine" : 79,
  "linesOfCode" : 42,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 561,
  "endLine" : 611,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MergeChunks()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 271,
  "endLine" : 312,
  "linesOfCode" : 42,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 137,
  "endLine" : 188,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.formatKMBT = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 867,
  "endLine" : 908,
  "linesOfCode" : 42,
  "mcCabeIndex" : 20,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/storage.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::storage" ],
  "startLine" : 73,
  "endLine" : 126,
  "linesOfCode" : 42,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Children()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 294,
  "endLine" : 341,
  "linesOfCode" : 42,
  "mcCabeIndex" : 17,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QuerySeries()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 486,
  "endLine" : 537,
  "linesOfCode" : 41,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1210,
  "endLine" : 1256,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewWriter()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 183,
  "endLine" : 233,
  "linesOfCode" : 41,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.submitQuery = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 467,
  "endLine" : 551,
  "linesOfCode" : 41,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 358,
  "endLine" : 406,
  "linesOfCode" : 41,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ruleUnitTest()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 61,
  "endLine" : 112,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func findSetMatches()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 295,
  "endLine" : 335,
  "linesOfCode" : 40,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1289,
  "endLine" : 1330,
  "linesOfCode" : 40,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 392,
  "endLine" : 446,
  "linesOfCode" : 40,
  "mcCabeIndex" : 14,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewAPI()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 196,
  "endLine" : 236,
  "linesOfCode" : 40,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createAzureClient()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 153,
  "endLine" : 204,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 281,
  "endLine" : 323,
  "linesOfCode" : 40,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 458,
  "endLine" : 504,
  "linesOfCode" : 40,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 407,
  "endLine" : 453,
  "linesOfCode" : 40,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 694,
  "endLine" : 732,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 999,
  "endLine" : 1037,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1071,
  "endLine" : 1116,
  "linesOfCode" : 39,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadTombstones()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 153,
  "endLine" : 200,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/openstack/hypervisor.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::discovery" ],
  "startLine" : 56,
  "endLine" : 98,
  "linesOfCode" : 39,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 327,
  "endLine" : 372,
  "linesOfCode" : 39,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcHistogramQuantile()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 603,
  "endLine" : 648,
  "linesOfCode" : 39,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func resultMetric()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1709,
  "endLine" : 1756,
  "linesOfCode" : 39,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSize()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 248,
  "endLine" : 293,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 264,
  "endLine" : 316,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 291,
  "endLine" : 333,
  "linesOfCode" : 38,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 288,
  "endLine" : 331,
  "linesOfCode" : 38,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 835,
  "endLine" : 883,
  "linesOfCode" : 38,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 795,
  "endLine" : 834,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 312,
  "endLine" : 354,
  "linesOfCode" : 38,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/dns/dns.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::discovery" ],
  "startLine" : 172,
  "endLine" : 215,
  "linesOfCode" : 38,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1087,
  "endLine" : 1147,
  "linesOfCode" : 37,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 594,
  "endLine" : 639,
  "linesOfCode" : 37,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 865,
  "endLine" : 904,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/kubernetes.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 175,
  "endLine" : 215,
  "linesOfCode" : 37,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 360,
  "endLine" : 405,
  "linesOfCode" : 37,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1153,
  "endLine" : 1188,
  "linesOfCode" : 36,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 534,
  "endLine" : 583,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 319,
  "endLine" : 355,
  "linesOfCode" : 36,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newScrapeLoop()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 872,
  "endLine" : 908,
  "linesOfCode" : 36,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 7,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func bucketQuantile()",
  "longName" : "",
  "relativeFileName" : "promql/quantile.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::promql" ],
  "startLine" : 71,
  "endLine" : 110,
  "linesOfCode" : 36,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func testTemplateParsing()",
  "longName" : "",
  "relativeFileName" : "pkg/rulefmt/rulefmt.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::pkg" ],
  "startLine" : 217,
  "endLine" : 260,
  "linesOfCode" : 36,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func debugWrite()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/debug.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::cmd" ],
  "startLine" : 30,
  "endLine" : 69,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 211,
  "endLine" : 261,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 91,
  "endLine" : 131,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1306,
  "endLine" : 1343,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func marshalPointJSON()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1461,
  "endLine" : 1502,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 185,
  "endLine" : 223,
  "linesOfCode" : 35,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/refresh/refresh.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::discovery" ],
  "startLine" : 74,
  "endLine" : 112,
  "linesOfCode" : 35,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 207,
  "endLine" : 252,
  "linesOfCode" : 35,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 679,
  "endLine" : 729,
  "linesOfCode" : 35,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 841,
  "endLine" : 882,
  "linesOfCode" : 35,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/relabel/relabel.go",
  "fileLinesCount" : 267,
  "components" : [ "primary::pkg" ],
  "startLine" : 94,
  "endLine" : 130,
  "linesOfCode" : 35,
  "mcCabeIndex" : 21,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 303,
  "endLine" : 340,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 593,
  "endLine" : 630,
  "linesOfCode" : 34,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 187,
  "endLine" : 227,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 598,
  "endLine" : 636,
  "linesOfCode" : 34,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1065,
  "endLine" : 1101,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func writeMetaFile()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 207,
  "endLine" : 247,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1386,
  "endLine" : 1422,
  "linesOfCode" : 34,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getFqdn()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 329,
  "endLine" : 369,
  "linesOfCode" : 34,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToQueryResult()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 110,
  "endLine" : 145,
  "linesOfCode" : 34,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 950,
  "endLine" : 982,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func compactBlockMetas()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 332,
  "endLine" : 370,
  "linesOfCode" : 33,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 865,
  "endLine" : 905,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 642,
  "endLine" : 679,
  "linesOfCode" : 33,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 309,
  "endLine" : 347,
  "linesOfCode" : 33,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/zookeeper/zookeeper.go",
  "fileLinesCount" : 299,
  "components" : [ "primary::discovery" ],
  "startLine" : 131,
  "endLine" : 164,
  "linesOfCode" : 33,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func yylex1()",
  "longName" : "",
  "relativeFileName" : "promql/generated_parser.y.go",
  "fileLinesCount" : 1545,
  "components" : [ "primary::promql" ],
  "startLine" : 573,
  "endLine" : 606,
  "linesOfCode" : 33,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dumpSamples()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 607,
  "endLine" : 642,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1168,
  "endLine" : 1206,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 467,
  "endLine" : 504,
  "linesOfCode" : 32,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1538,
  "endLine" : 1585,
  "linesOfCode" : 32,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/TimeInput.tsx",
  "fileLinesCount" : 139,
  "components" : [ "primary::web" ],
  "startLine" : 102,
  "endLine" : 136,
  "linesOfCode" : 32,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 222,
  "endLine" : 268,
  "linesOfCode" : 32,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 426,
  "endLine" : 458,
  "linesOfCode" : 32,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/client.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::storage" ],
  "startLine" : 77,
  "endLine" : 115,
  "linesOfCode" : 32,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/rulefmt/rulefmt.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::pkg" ],
  "startLine" : 66,
  "endLine" : 102,
  "linesOfCode" : 32,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lintHistogramSummaryReserved()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 172,
  "endLine" : 210,
  "linesOfCode" : 31,
  "mcCabeIndex" : 16,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 366,
  "endLine" : 396,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 541,
  "endLine" : 577,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 668,
  "endLine" : 702,
  "linesOfCode" : 31,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 952,
  "endLine" : 992,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDirReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 490,
  "endLine" : 522,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1047,
  "endLine" : 1084,
  "linesOfCode" : 31,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 502,
  "endLine" : 539,
  "linesOfCode" : 31,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 574,
  "endLine" : 611,
  "linesOfCode" : 31,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 541,
  "endLine" : 586,
  "linesOfCode" : 31,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMetrics()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 117,
  "endLine" : 148,
  "linesOfCode" : 31,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func podLabels()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 171,
  "endLine" : 205,
  "linesOfCode" : 31,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func registerMetrics()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 142,
  "endLine" : 174,
  "linesOfCode" : 31,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 831,
  "endLine" : 860,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 706,
  "endLine" : 735,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 243,
  "endLine" : 276,
  "linesOfCode" : 30,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/record/record.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::tsdb" ],
  "startLine" : 110,
  "endLine" : 142,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1007,
  "endLine" : 1045,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 482,
  "endLine" : 516,
  "linesOfCode" : 30,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 1260,
  "endLine" : 1292,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 1323,
  "endLine" : 1360,
  "linesOfCode" : 30,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func processExternalLabels()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 471,
  "endLine" : 500,
  "linesOfCode" : 30,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckConfig()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 153,
  "endLine" : 183,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 343,
  "endLine" : 386,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 649,
  "endLine" : 684,
  "linesOfCode" : 29,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1286,
  "endLine" : 1319,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func splitByRange()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 293,
  "endLine" : 330,
  "linesOfCode" : 29,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 381,
  "endLine" : 419,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 932,
  "endLine" : 963,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/ingress.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::discovery" ],
  "startLine" : 181,
  "endLine" : 214,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/endpoints.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 146,
  "endLine" : 176,
  "linesOfCode" : 29,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 243,
  "endLine" : 276,
  "linesOfCode" : 29,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 376,
  "endLine" : 411,
  "linesOfCode" : 29,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func scalarBinop()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1797,
  "endLine" : 1825,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func vectorElemBinop()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1828,
  "endLine" : 1856,
  "linesOfCode" : 29,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reloadConfig()",
  "longName" : "",
  "relativeFileName" : "cmd/prometheus/main.go",
  "fileLinesCount" : 854,
  "components" : [ "primary::cmd" ],
  "startLine" : 746,
  "endLine" : 777,
  "linesOfCode" : 28,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 934,
  "endLine" : 966,
  "linesOfCode" : 28,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/dns/dns.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::discovery" ],
  "startLine" : 114,
  "endLine" : 142,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/ec2/ec2.go",
  "fileLinesCount" : 254,
  "components" : [ "primary::discovery" ],
  "startLine" : 124,
  "endLine" : 151,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 1006,
  "endLine" : 1052,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcHoltWinters()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 221,
  "endLine" : 267,
  "linesOfCode" : 28,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1422,
  "endLine" : 1455,
  "linesOfCode" : 28,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1759,
  "endLine" : 1790,
  "linesOfCode" : 28,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 809,
  "endLine" : 835,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CopyDirs()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/fileutil.go",
  "fileLinesCount" : 159,
  "components" : [ "primary::tsdb" ],
  "startLine" : 30,
  "endLine" : 61,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 122,
  "endLine" : 160,
  "linesOfCode" : 27,
  "mcCabeIndex" : 13,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1146,
  "endLine" : 1176,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 995,
  "endLine" : 1026,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 156,
  "endLine" : 188,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 518,
  "endLine" : 546,
  "linesOfCode" : 27,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 589,
  "endLine" : 620,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function createTable()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/tsdbStatus/TSDBStatus.tsx",
  "fileLinesCount" : 87,
  "components" : [ "primary::web" ],
  "startLine" : 25,
  "endLine" : 51,
  "linesOfCode" : 27,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 100,
  "endLine" : 128,
  "linesOfCode" : 27,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/service.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 93,
  "endLine" : 121,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 100,
  "endLine" : 128,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/ingress.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::discovery" ],
  "startLine" : 88,
  "endLine" : 116,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/node.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::discovery" ],
  "startLine" : 97,
  "endLine" : 125,
  "linesOfCode" : 27,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 198,
  "endLine" : 229,
  "linesOfCode" : 27,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 334,
  "endLine" : 365,
  "linesOfCode" : 27,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewQueueManager()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 245,
  "endLine" : 277,
  "linesOfCode" : 27,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 9,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createLabelsForAbsentFunction()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1239,
  "endLine" : 1268,
  "linesOfCode" : 27,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeExternalURL()",
  "longName" : "",
  "relativeFileName" : "cmd/prometheus/main.go",
  "fileLinesCount" : 854,
  "components" : [ "primary::cmd" ],
  "startLine" : 795,
  "endLine" : 824,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewManager()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 222,
  "endLine" : 252,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 332,
  "endLine" : 364,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/record/record.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::tsdb" ],
  "startLine" : 78,
  "endLine" : 107,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateRecord()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 232,
  "endLine" : 257,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 504,
  "endLine" : 536,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 191,
  "endLine" : 224,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 228,
  "endLine" : 263,
  "linesOfCode" : 26,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateBlock()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbblockutil.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::tsdb" ],
  "startLine" : 55,
  "endLine" : 84,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1376,
  "endLine" : 1409,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1761,
  "endLine" : 1799,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/bstream.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 169,
  "endLine" : 200,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func postingsForMatcher()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 421,
  "endLine" : 455,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 570,
  "endLine" : 596,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 901,
  "endLine" : 932,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func serveDebug()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 438,
  "endLine" : 466,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 87,
  "endLine" : 116,
  "linesOfCode" : 26,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 110,
  "endLine" : 137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "discovery/triton/triton.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 111,
  "endLine" : 138,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/gce/gce.go",
  "fileLinesCount" : 208,
  "components" : [ "primary::discovery" ],
  "startLine" : 111,
  "endLine" : 137,
  "linesOfCode" : 26,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 309,
  "endLine" : 340,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 258,
  "endLine" : 284,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPod()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 44,
  "endLine" : 69,
  "linesOfCode" : 26,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/ec2/ec2.go",
  "fileLinesCount" : 254,
  "components" : [ "primary::discovery" ],
  "startLine" : 84,
  "endLine" : 109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 360,
  "endLine" : 387,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 1294,
  "endLine" : 1321,
  "linesOfCode" : 26,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 181,
  "endLine" : 209,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Open()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 177,
  "endLine" : 207,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/chunked.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::storage" ],
  "startLine" : 114,
  "endLine" : 144,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 75,
  "endLine" : 109,
  "linesOfCode" : 26,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 520,
  "endLine" : 549,
  "linesOfCode" : 26,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexValueSequence()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 508,
  "endLine" : 534,
  "linesOfCode" : 26,
  "mcCabeIndex" : 11,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 287,
  "endLine" : 317,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 665,
  "endLine" : 695,
  "linesOfCode" : 26,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 372,
  "endLine" : 403,
  "linesOfCode" : 26,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 757,
  "endLine" : 781,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 749,
  "endLine" : 773,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 790,
  "endLine" : 814,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 461,
  "endLine" : 485,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 561,
  "endLine" : 585,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 665,
  "endLine" : 689,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DirHash()",
  "longName" : "",
  "relativeFileName" : "util/testutil/directory.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::util" ],
  "startLine" : 137,
  "endLine" : 168,
  "linesOfCode" : 25,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readPrometheusLabels()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 409,
  "endLine" : 438,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 182,
  "endLine" : 211,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MergeOverlappingChunks()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 238,
  "endLine" : 267,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBlockQuerier()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 181,
  "endLine" : 206,
  "linesOfCode" : 25,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1188,
  "endLine" : 1216,
  "linesOfCode" : 25,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSymbols()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1239,
  "endLine" : 1263,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 1050,
  "endLine" : 1077,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1224,
  "endLine" : 1252,
  "linesOfCode" : 25,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nodeAddress()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/node.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::discovery" ],
  "startLine" : 209,
  "endLine" : 234,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 288,
  "endLine" : 316,
  "linesOfCode" : 25,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 416,
  "endLine" : 451,
  "linesOfCode" : 25,
  "mcCabeIndex" : 10,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 545,
  "endLine" : 574,
  "linesOfCode" : 25,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 83,
  "endLine" : 108,
  "linesOfCode" : 25,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1190,
  "endLine" : 1213,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 766,
  "endLine" : 789,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Replace()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/fileutil.go",
  "fileLinesCount" : 159,
  "components" : [ "primary::tsdb" ],
  "startLine" : 130,
  "endLine" : 159,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func openBlocks()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 866,
  "endLine" : 892,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 463,
  "endLine" : 489,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 428,
  "endLine" : 458,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 965,
  "endLine" : 993,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 194,
  "endLine" : 227,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole._chooseNameFunction = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 637,
  "endLine" : 675,
  "linesOfCode" : 24,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 491,
  "endLine" : 518,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fetchApps()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 299,
  "endLine" : 325,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/dns/dns.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::discovery" ],
  "startLine" : 144,
  "endLine" : 170,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 199,
  "endLine" : 225,
  "linesOfCode" : 24,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 75,
  "endLine" : 101,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ToQuery()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 82,
  "endLine" : 107,
  "linesOfCode" : 24,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MergeLabels()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 318,
  "endLine" : 341,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toLabelMatchers()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 457,
  "endLine" : 480,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromLabelMatchers()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 483,
  "endLine" : 506,
  "linesOfCode" : 24,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func instantValue()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 165,
  "endLine" : 198,
  "linesOfCode" : 24,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1378,
  "endLine" : 1404,
  "linesOfCode" : 24,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 366,
  "endLine" : 399,
  "linesOfCode" : 24,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkRules()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 294,
  "endLine" : 320,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QueryLabels()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 540,
  "endLine" : 569,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1068,
  "endLine" : 1090,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1215,
  "endLine" : 1237,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCompressedResponseWriter()",
  "longName" : "",
  "relativeFileName" : "util/httputil/compression.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::util" ],
  "startLine" : 57,
  "endLine" : 79,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1013,
  "endLine" : 1035,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 725,
  "endLine" : 754,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSegmentsRangeReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 797,
  "endLine" : 821,
  "linesOfCode" : 23,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1118,
  "endLine" : 1144,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1016,
  "endLine" : 1040,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewHead()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 263,
  "endLine" : 286,
  "linesOfCode" : 23,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1426,
  "endLine" : 1455,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/bstream.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 137,
  "endLine" : 167,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeStrings()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 474,
  "endLine" : 500,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/TimeInput.tsx",
  "fileLinesCount" : 139,
  "components" : [ "primary::web" ],
  "startLine" : 62,
  "endLine" : 86,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1361,
  "endLine" : 1384,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapFromVM()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 437,
  "endLine" : 462,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mapFromVMScaleSetVM()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 464,
  "endLine" : 489,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 187,
  "endLine" : 214,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 184,
  "endLine" : 210,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func targetsFromGroup()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 435,
  "endLine" : 461,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mutateSampleLabels()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 458,
  "endLine" : 486,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewMergeQuerier()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 204,
  "endLine" : 228,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/intern.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::storage" ],
  "startLine" : 56,
  "endLine" : 80,
  "linesOfCode" : 23,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/chunked.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::storage" ],
  "startLine" : 62,
  "endLine" : 89,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 502,
  "endLine" : 527,
  "linesOfCode" : 23,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EngineQueryFunc()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 164,
  "endLine" : 186,
  "linesOfCode" : 23,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewGroup()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 243,
  "endLine" : 267,
  "linesOfCode" : 23,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexKeywordOrIdentifier()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 755,
  "endLine" : 778,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Compare()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 294,
  "endLine" : 318,
  "linesOfCode" : 23,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 381,
  "endLine" : 407,
  "linesOfCode" : 23,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sendAlerts()",
  "longName" : "",
  "relativeFileName" : "cmd/prometheus/main.go",
  "fileLinesCount" : 854,
  "components" : [ "primary::cmd" ],
  "startLine" : 831,
  "endLine" : 854,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 656,
  "endLine" : 677,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1130,
  "endLine" : 1151,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func listSegments()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 761,
  "endLine" : 782,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 852,
  "endLine" : 885,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 621,
  "endLine" : 645,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func deprecatedWALExists()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1198,
  "endLine" : 1226,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1347,
  "endLine" : 1373,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1812,
  "endLine" : 1839,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewTOCFromByteSlice()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 155,
  "endLine" : 180,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 979,
  "endLine" : 1002,
  "linesOfCode" : 22,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadOffsetTable()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1371,
  "endLine" : 1397,
  "linesOfCode" : 22,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.getOptions = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 330,
  "endLine" : 353,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.Graph.prototype.dispatch = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 569,
  "endLine" : 620,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 1079,
  "endLine" : 1102,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1061,
  "endLine" : 1084,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseServersetMember()",
  "longName" : "",
  "relativeFileName" : "discovery/zookeeper/zookeeper.go",
  "fileLinesCount" : 299,
  "components" : [ "primary::discovery" ],
  "startLine" : 240,
  "endLine" : 268,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/node.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::discovery" ],
  "startLine" : 173,
  "endLine" : 198,
  "linesOfCode" : 22,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 240,
  "endLine" : 262,
  "linesOfCode" : 22,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewAlertingRule()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 146,
  "endLine" : 168,
  "linesOfCode" : 22,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 8,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1350,
  "endLine" : 1375,
  "linesOfCode" : 22,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 636,
  "endLine" : 663,
  "linesOfCode" : 22,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func query()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 423,
  "endLine" : 443,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkDuplicates()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 327,
  "endLine" : 348,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 493,
  "endLine" : 513,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterAdminHandlerFromEndpoint()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.gw.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::prompb" ],
  "startLine" : 79,
  "endLine" : 100,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 67,
  "endLine" : 95,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewQueryStats()",
  "longName" : "",
  "relativeFileName" : "util/stats/query_stats.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::util" ],
  "startLine" : 94,
  "endLine" : 116,
  "linesOfCode" : 21,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/record/record.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::tsdb" ],
  "startLine" : 145,
  "endLine" : 166,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LastCheckpoint()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/checkpoint.go",
  "fileLinesCount" : 266,
  "components" : [ "primary::tsdb" ],
  "startLine" : 46,
  "endLine" : 68,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 695,
  "endLine" : 715,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 293,
  "endLine" : 315,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 755,
  "endLine" : 779,
  "linesOfCode" : 21,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 267,
  "endLine" : 287,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1157,
  "endLine" : 1182,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1265,
  "endLine" : 1287,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postingsstats.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::tsdb" ],
  "startLine" : 39,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 411,
  "endLine" : 435,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 76,
  "endLine" : 96,
  "linesOfCode" : 21,
  "mcCabeIndex" : 12,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/triton/triton.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 67,
  "endLine" : 87,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 234,
  "endLine" : 256,
  "linesOfCode" : 21,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewService()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/service.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 42,
  "endLine" : 62,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/service.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 172,
  "endLine" : 197,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewNode()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/node.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::discovery" ],
  "startLine" : 46,
  "endLine" : 66,
  "linesOfCode" : 21,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/dns/dns.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::discovery" ],
  "startLine" : 74,
  "endLine" : 94,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 265,
  "endLine" : 287,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeTwoStringSlices()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 311,
  "endLine" : 331,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 205,
  "endLine" : 228,
  "linesOfCode" : 21,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 188,
  "endLine" : 208,
  "linesOfCode" : 21,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewActiveQueryTracker()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 106,
  "endLine" : 131,
  "linesOfCode" : 21,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "pkg/pool/pool.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::pkg" ],
  "startLine" : 32,
  "endLine" : 56,
  "linesOfCode" : 21,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func resolveAndGlobFilepaths()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 135,
  "endLine" : 155,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QueryInstant()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 388,
  "endLine" : 414,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 855,
  "endLine" : 874,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 572,
  "endLine" : 594,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DeleteCheckpoints()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/checkpoint.go",
  "fileLinesCount" : 266,
  "components" : [ "primary::tsdb" ],
  "startLine" : 71,
  "endLine" : 91,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenWriteSegment()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 108,
  "endLine" : 132,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 476,
  "endLine" : 501,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 705,
  "endLine" : 731,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 64,
  "endLine" : 89,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 163,
  "endLine" : 185,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 335,
  "endLine" : 354,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 79,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1206,
  "endLine" : 1225,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.QueryParamHelper.prototype.fetchOptionsFromOrderedParams = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1001,
  "endLine" : 1026,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "handleHistory: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1116,
  "endLine" : 1138,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func filterExtLabelsFromMatchers()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1201,
  "endLine" : 1222,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 149,
  "endLine" : 168,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 88,
  "endLine" : 108,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 283,
  "endLine" : 308,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func createTargetGroup()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 345,
  "endLine" : 366,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/zookeeper/zookeeper.go",
  "fileLinesCount" : 299,
  "components" : [ "primary::discovery" ],
  "startLine" : 54,
  "endLine" : 73,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/zookeeper/zookeeper.go",
  "fileLinesCount" : 299,
  "components" : [ "primary::discovery" ],
  "startLine" : 83,
  "endLine" : 102,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 291,
  "endLine" : 314,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 78,
  "endLine" : 103,
  "linesOfCode" : 20,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func buildWriteRequest()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 884,
  "endLine" : 908,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 755,
  "endLine" : 779,
  "linesOfCode" : 20,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func linearRegression()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 544,
  "endLine" : 564,
  "linesOfCode" : 20,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func logUnfinishedQueries()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 60,
  "endLine" : 81,
  "linesOfCode" : 20,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 208,
  "endLine" : 236,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 154,
  "endLine" : 183,
  "linesOfCode" : 20,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 187,
  "endLine" : 215,
  "linesOfCode" : 20,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RulesUnitTest()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 40,
  "endLine" : 59,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckRules()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 273,
  "endLine" : 292,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1092,
  "endLine" : 1110,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewZookeeperTreeCache()",
  "longName" : "",
  "relativeFileName" : "util/treecache/treecache.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::util" ],
  "startLine" : 93,
  "endLine" : 112,
  "linesOfCode" : 19,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 942,
  "endLine" : 966,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 507,
  "endLine" : 531,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWalMetrics()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 66,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDecbufUvarintAt()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 134,
  "endLine" : 159,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1249,
  "endLine" : 1274,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 473,
  "endLine" : 495,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/targetgroup/targetgroup.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::discovery" ],
  "startLine" : 74,
  "endLine" : 93,
  "linesOfCode" : 19,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 260,
  "endLine" : 283,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/kubernetes.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 97,
  "endLine" : 115,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lookupWithSearchPath()",
  "longName" : "",
  "relativeFileName" : "discovery/dns/dns.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::discovery" ],
  "startLine" : 244,
  "endLine" : 274,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func askServerForName()",
  "longName" : "",
  "relativeFileName" : "discovery/dns/dns.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::discovery" ],
  "startLine" : 316,
  "endLine" : 339,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 233,
  "endLine" : 254,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 90,
  "endLine" : 109,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewMergeSeriesSet()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 393,
  "endLine" : 414,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/intern.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::storage" ],
  "startLine" : 82,
  "endLine" : 103,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 31,
  "endLine" : 49,
  "linesOfCode" : 19,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 64,
  "endLine" : 86,
  "linesOfCode" : 19,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 19,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/logging/dedupe.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::pkg" ],
  "startLine" : 70,
  "endLine" : 89,
  "linesOfCode" : 19,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 530,
  "endLine" : 547,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/query_stats.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::util" ],
  "startLine" : 38,
  "endLine" : 55,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/query_stats.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::util" ],
  "startLine" : 58,
  "endLine" : 75,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 305,
  "endLine" : 325,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 895,
  "endLine" : 919,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1122,
  "endLine" : 1146,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1263,
  "endLine" : 1283,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/reader.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 161,
  "endLine" : 178,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 423,
  "endLine" : 447,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 450,
  "endLine" : 473,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1178,
  "endLine" : 1196,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewLeveledCompactor()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 146,
  "endLine" : 163,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 171,
  "endLine" : 189,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDecbufAt()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 107,
  "endLine" : 129,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateHead()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbblockutil.go",
  "fileLinesCount" : 84,
  "components" : [ "primary::tsdb" ],
  "startLine" : 35,
  "endLine" : 52,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWriter()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 134,
  "endLine" : 152,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 465,
  "endLine" : 486,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 72,
  "endLine" : 91,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 93,
  "endLine" : 110,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 160,
  "endLine" : 178,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 682,
  "endLine" : 702,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lookupChunkSeries()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 738,
  "endLine" : 755,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1234,
  "endLine" : 1256,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 276,
  "endLine" : 298,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 670,
  "endLine" : 690,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 551,
  "endLine" : 571,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidUpdate()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Graph.tsx",
  "fileLinesCount" : 145,
  "components" : [ "primary::web" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 595,
  "endLine" : 614,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 906,
  "endLine" : 924,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewManager()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 115,
  "endLine" : 132,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewIngress()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/ingress.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::discovery" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 138,
  "endLine" : 155,
  "linesOfCode" : 18,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 180,
  "endLine" : 197,
  "linesOfCode" : 18,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 414,
  "endLine" : 435,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 667,
  "endLine" : 687,
  "linesOfCode" : 18,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 690,
  "endLine" : 717,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func quantile()",
  "longName" : "",
  "relativeFileName" : "promql/quantile.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::promql" ],
  "startLine" : 182,
  "endLine" : 204,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexString()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 616,
  "endLine" : 633,
  "linesOfCode" : 18,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 719,
  "endLine" : 739,
  "linesOfCode" : 18,
  "mcCabeIndex" : 9,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getMMapedFile()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 83,
  "endLine" : 104,
  "linesOfCode" : 18,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 156,
  "endLine" : 175,
  "linesOfCode" : 18,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/logging/dedupe.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::pkg" ],
  "startLine" : 92,
  "endLine" : 113,
  "linesOfCode" : 18,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _Admin_TSDBSnapshot_Handler()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 403,
  "endLine" : 419,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _Admin_TSDBCleanTombstones_Handler()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 421,
  "endLine" : 437,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _Admin_DeleteSeries_Handler()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 439,
  "endLine" : 455,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1050,
  "endLine" : 1066,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1112,
  "endLine" : 1128,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 748,
  "endLine" : 764,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 791,
  "endLine" : 807,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 837,
  "endLine" : 853,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lint()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 98,
  "endLine" : 117,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ContextFromRequest()",
  "longName" : "",
  "relativeFileName" : "util/httputil/context.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::util" ],
  "startLine" : 36,
  "endLine" : 52,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func alertsToOpenAPIAlerts()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 544,
  "endLine" : 561,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func printBlocks()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 440,
  "endLine" : 458,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func preallocExtendTrunc()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/preallocate.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::tsdb" ],
  "startLine" : 38,
  "endLine" : 54,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 247,
  "endLine" : 268,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 910,
  "endLine" : 930,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1741,
  "endLine" : 1758,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 894,
  "endLine" : 911,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 62,
  "endLine" : 80,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 720,
  "endLine" : 738,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseTime()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1424,
  "endLine" : 1445,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 55,
  "endLine" : 71,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 126,
  "endLine" : 142,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 375,
  "endLine" : 392,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/targetgroup/targetgroup.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::discovery" ],
  "startLine" : 40,
  "endLine" : 56,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/endpoints.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 330,
  "endLine" : 347,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 265,
  "endLine" : 285,
  "linesOfCode" : 17,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 162,
  "endLine" : 179,
  "linesOfCode" : 17,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 67,
  "endLine" : 88,
  "linesOfCode" : 17,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromQueryResult()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 148,
  "endLine" : 165,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateLabelsAndMetricName()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 439,
  "endLine" : 455,
  "linesOfCode" : 17,
  "mcCabeIndex" : 8,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 183,
  "endLine" : 202,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexRawString()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 636,
  "endLine" : 652,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dateWrapper()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 810,
  "endLine" : 827,
  "linesOfCode" : 17,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1541,
  "endLine" : 1560,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fuzzParseMetricWithContentType()",
  "longName" : "",
  "relativeFileName" : "promql/fuzz.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::promql" ],
  "startLine" : 52,
  "endLine" : 70,
  "linesOfCode" : 17,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 157,
  "endLine" : 173,
  "linesOfCode" : 17,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetCORS()",
  "longName" : "",
  "relativeFileName" : "util/httputil/cors.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::util" ],
  "startLine" : 29,
  "endLine" : 47,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/directory.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::util" ],
  "startLine" : 94,
  "endLine" : 109,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 255,
  "endLine" : 276,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 921,
  "endLine" : 940,
  "linesOfCode" : 16,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/record/record.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::tsdb" ],
  "startLine" : 191,
  "endLine" : 212,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 318,
  "endLine" : 334,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 554,
  "endLine" : 569,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewWatcher()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 138,
  "endLine" : 154,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 229,
  "endLine" : 244,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 540,
  "endLine" : 557,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ChunkFromSamples()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/chunks.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::tsdb" ],
  "startLine" : 26,
  "endLine" : 44,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1685,
  "endLine" : 1704,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1707,
  "endLine" : 1725,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 220,
  "endLine" : 236,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 238,
  "endLine" : 254,
  "linesOfCode" : 16,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMergedPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 462,
  "endLine" : 480,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 623,
  "endLine" : 642,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Graph.tsx",
  "fileLinesCount" : 145,
  "components" : [ "primary::web" ],
  "startLine" : 127,
  "endLine" : 142,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "success: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 268,
  "endLine" : 286,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "complete: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 534,
  "endLine" : 549,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.NumberFormatter._humanize = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 81,
  "endLine" : 97,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "xhr.onload = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 595,
  "endLine" : 610,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func alertCounts()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 616,
  "endLine" : 632,
  "linesOfCode" : 16,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractTimeRange()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 89,
  "endLine" : 104,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func serviceLabels()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/service.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 151,
  "endLine" : 170,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ingressLabels()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/ingress.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::discovery" ],
  "startLine" : 146,
  "endLine" : 164,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMetadataMetricsCollector()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 47,
  "endLine" : 62,
  "linesOfCode" : 16,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 47,
  "endLine" : 65,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeStringSlices()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 294,
  "endLine" : 309,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PreferLocalStorageFilter()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 139,
  "endLine" : 156,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 721,
  "endLine" : 738,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 375,
  "endLine" : 391,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 482,
  "endLine" : 498,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcRound()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 314,
  "endLine" : 333,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 331,
  "endLine" : 351,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 861,
  "endLine" : 876,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1519,
  "endLine" : 1539,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1562,
  "endLine" : 1579,
  "linesOfCode" : 16,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 63,
  "endLine" : 81,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseExpr()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 106,
  "endLine" : 127,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseSeriesDesc()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 200,
  "endLine" : 221,
  "linesOfCode" : 16,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/modtimevfs/modtimevfs.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::pkg" ],
  "startLine" : 40,
  "endLine" : 57,
  "linesOfCode" : 16,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkTLSConfig()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 254,
  "endLine" : 270,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckMetrics()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 368,
  "endLine" : 385,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 717,
  "endLine" : 731,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewTemporaryDirectory()",
  "longName" : "",
  "relativeFileName" : "util/testutil/directory.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::util" ],
  "startLine" : 117,
  "endLine" : 134,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mmap()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/mmap_windows.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::tsdb" ],
  "startLine" : 22,
  "endLine" : 39,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenMmapFile()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/mmap.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::tsdb" ],
  "startLine" : 27,
  "endLine" : 43,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nextSequenceFile()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1360,
  "endLine" : 1375,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nextSequenceFile()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 585,
  "endLine" : 600,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 242,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newStripeSeries()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1519,
  "endLine" : 1534,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1607,
  "endLine" : 1626,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/chunk.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::tsdb" ],
  "startLine" : 110,
  "endLine" : 127,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/bstream.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 114,
  "endLine" : 131,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 379,
  "endLine" : 393,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "success: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 240,
  "endLine" : 255,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "bindHistoryEvents: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1098,
  "endLine" : 1114,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/alerts.js",
  "fileLinesCount" : 66,
  "components" : [ "primary::web" ],
  "startLine" : 13,
  "endLine" : 28,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 67,
  "endLine" : 84,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/openstack/openstack.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::discovery" ],
  "startLine" : 87,
  "endLine" : 101,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 205,
  "endLine" : 219,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 394,
  "endLine" : 409,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/gce/gce.go",
  "fileLinesCount" : 208,
  "components" : [ "primary::discovery" ],
  "startLine" : 80,
  "endLine" : 94,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseNerveMember()",
  "longName" : "",
  "relativeFileName" : "discovery/zookeeper/zookeeper.go",
  "fileLinesCount" : 299,
  "components" : [ "primary::discovery" ],
  "startLine" : 282,
  "endLine" : 299,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 241,
  "endLine" : 257,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 286,
  "endLine" : 306,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/endpoints.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 349,
  "endLine" : 365,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nodeLabels()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/node.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::discovery" ],
  "startLine" : 153,
  "endLine" : 171,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lookupFromAnyServer()",
  "longName" : "",
  "relativeFileName" : "discovery/dns/dns.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::discovery" ],
  "startLine" : 292,
  "endLine" : 310,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func query()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 81,
  "endLine" : 99,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewManager()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 109,
  "endLine" : 124,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 144,
  "endLine" : 160,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DecodeReadRequest()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 50,
  "endLine" : 67,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NegotiateResponseType()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 169,
  "endLine" : 185,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 978,
  "endLine" : 995,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func coalesceBuckets()",
  "longName" : "",
  "relativeFileName" : "promql/quantile.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::promql" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexNumberOrDuration()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 700,
  "endLine" : 715,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcResets()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 651,
  "endLine" : 667,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcChanges()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 670,
  "endLine" : 686,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 381,
  "endLine" : 395,
  "linesOfCode" : 15,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkForSeriesSetExpansion()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 745,
  "endLine" : 759,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1004,
  "endLine" : 1018,
  "linesOfCode" : 15,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 58,
  "endLine" : 74,
  "linesOfCode" : 15,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewMatcher()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/matcher.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::pkg" ],
  "startLine" : 55,
  "endLine" : 69,
  "linesOfCode" : 15,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 48,
  "endLine" : 64,
  "linesOfCode" : 15,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 219,
  "endLine" : 233,
  "linesOfCode" : 15,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 408,
  "endLine" : 421,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/archive.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::cmd" ],
  "startLine" : 56,
  "endLine" : 69,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 702,
  "endLine" : 715,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lintMetricTypeInName()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 213,
  "endLine" : 228,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lintCamelCase()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 242,
  "endLine" : 256,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "util/teststorage/storage.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::util" ],
  "startLine" : 29,
  "endLine" : 45,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 412,
  "endLine" : 428,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 431,
  "endLine" : 447,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readDirs()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/fileutil.go",
  "fileLinesCount" : 159,
  "components" : [ "primary::tsdb" ],
  "startLine" : 78,
  "endLine" : 92,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Rename()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/fileutil.go",
  "fileLinesCount" : 159,
  "components" : [ "primary::tsdb" ],
  "startLine" : 110,
  "endLine" : 126,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func openDir()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/dir_windows.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::tsdb" ],
  "startLine" : 33,
  "endLine" : 46,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateBlockSequence()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 986,
  "endLine" : 1002,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sequenceFiles()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1344,
  "endLine" : 1358,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readBogusMetaFile()",
  "longName" : "",
  "relativeFileName" : "tsdb/repair.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::tsdb" ],
  "startLine" : 119,
  "endLine" : 133,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 191,
  "endLine" : 207,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func recordType()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 525,
  "endLine" : 538,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 733,
  "endLine" : 753,
  "linesOfCode" : 14,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 800,
  "endLine" : 819,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sequenceFiles()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 602,
  "endLine" : 616,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/bstream.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 98,
  "endLine" : 112,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 121,
  "endLine" : 135,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 995,
  "endLine" : 1010,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newVerticalMergeSeriesIterator()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1044,
  "endLine" : 1057,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewFileReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1070,
  "endLine" : 1084,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Intersect()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 350,
  "endLine" : 364,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func readMetaFile()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 190,
  "endLine" : 205,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "matcher: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 299,
  "endLine" : 314,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function init()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/alerts.js",
  "fileLinesCount" : 66,
  "components" : [ "primary::web" ],
  "startLine" : 1,
  "endLine" : 64,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/alerts.js",
  "fileLinesCount" : 66,
  "components" : [ "primary::web" ],
  "startLine" : 49,
  "endLine" : 62,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.NumberFormatter.humanize = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 36,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.NumberFormatter.humanizeNoSmallPrefix = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 39,
  "endLine" : 52,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.NumberFormatter.humanize1024 = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 55,
  "endLine" : 68,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl._initialValues = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 151,
  "endLine" : 164,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.setRefresh = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 280,
  "endLine" : 293,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func withStackTracer()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 96,
  "endLine" : 109,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func returnAPIError()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 442,
  "endLine" : 457,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 306,
  "endLine" : 322,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/service.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 74,
  "endLine" : 91,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 81,
  "endLine" : 98,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/ingress.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::discovery" ],
  "startLine" : 69,
  "endLine" : 86,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func pathsFromIngressRule()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/ingress.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::discovery" ],
  "startLine" : 166,
  "endLine" : 179,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/kubernetes.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 130,
  "endLine" : 148,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/endpoints.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 127,
  "endLine" : 144,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/node.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::discovery" ],
  "startLine" : 78,
  "endLine" : 95,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 820,
  "endLine" : 834,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 836,
  "endLine" : 851,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 290,
  "endLine" : 304,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 306,
  "endLine" : 320,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewWriteStorage()",
  "longName" : "",
  "relativeFileName" : "storage/remote/write.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::storage" ],
  "startLine" : 61,
  "endLine" : 74,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/storage.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::storage" ],
  "startLine" : 135,
  "endLine" : 149,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 68,
  "endLine" : 85,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 263,
  "endLine" : 276,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 223,
  "endLine" : 239,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 500,
  "endLine" : 515,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexDuration()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 674,
  "endLine" : 688,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Walk()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 258,
  "endLine" : 273,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractFuncFromPath()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 716,
  "endLine" : 731,
  "linesOfCode" : 14,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 800,
  "endLine" : 815,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 242,
  "endLine" : 259,
  "linesOfCode" : 14,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 294,
  "endLine" : 307,
  "linesOfCode" : 14,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Uname()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/uname_linux.go",
  "fileLinesCount" : 37,
  "components" : [ "primary::pkg" ],
  "startLine" : 23,
  "endLine" : 37,
  "linesOfCode" : 14,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newTarGzFileWriter()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/archive.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::cmd" ],
  "startLine" : 32,
  "endLine" : 44,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func request_Admin_DeleteSeries_0()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.gw.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::prompb" ],
  "startLine" : 60,
  "endLine" : 75,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lintCounter()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 153,
  "endLine" : 168,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func metricUnits()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 272,
  "endLine" : 292,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/treecache/treecache.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::util" ],
  "startLine" : 294,
  "endLine" : 306,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 287,
  "endLine" : 302,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newAlertmanagerSet()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 633,
  "endLine" : 645,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func DirSize()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/dir.go",
  "fileLinesCount" : 33,
  "components" : [ "primary::tsdb" ],
  "startLine" : 21,
  "endLine" : 33,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newLock()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock_solaris.go",
  "fileLinesCount" : 59,
  "components" : [ "primary::tsdb" ],
  "startLine" : 47,
  "endLine" : 59,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ReadDir()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/fileutil.go",
  "fileLinesCount" : 159,
  "components" : [ "primary::tsdb" ],
  "startLine" : 95,
  "endLine" : 107,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newLock()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock_unix.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::tsdb" ],
  "startLine" : 42,
  "endLine" : 54,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenDBReadOnly()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 283,
  "endLine" : 297,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 468,
  "endLine" : 482,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 971,
  "endLine" : 983,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func blockDirs()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1329,
  "endLine" : 1342,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/record/record.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::tsdb" ],
  "startLine" : 174,
  "endLine" : 188,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 192,
  "endLine" : 204,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1028,
  "endLine" : 1043,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1324,
  "endLine" : 1336,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1483,
  "endLine" : 1495,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func inversePostingsForMatcher()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 458,
  "endLine" : 472,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 553,
  "endLine" : 565,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1143,
  "endLine" : 1155,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 76,
  "endLine" : 88,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 271,
  "endLine" : 287,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 488,
  "endLine" : 500,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 134,
  "endLine" : 147,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Merge()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 422,
  "endLine" : 435,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/errors/errors.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::tsdb" ],
  "startLine" : 27,
  "endLine" : 42,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 455,
  "endLine" : 470,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 489,
  "endLine" : 503,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.increaseRange = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 367,
  "endLine" : 379,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.decreaseRange = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 381,
  "endLine" : 393,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.QueryParamHelper.prototype.parseQueryParamsOfOneGraph = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1028,
  "endLine" : 1044,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function redirectToMigratedURL()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1075,
  "endLine" : 1088,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function escapeHTML()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1179,
  "endLine" : 1192,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function init()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/targets.js",
  "fileLinesCount" : 68,
  "components" : [ "primary::web" ],
  "startLine" : 23,
  "endLine" : 66,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.getHumanDuration = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 175,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.dispatch = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 264,
  "endLine" : 276,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.Graph.prototype._escapeHTML = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 421,
  "endLine" : 434,
  "linesOfCode" : 13,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "xhr.onerror = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 582,
  "endLine" : 594,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toFloat64()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 836,
  "endLine" : 848,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rulesAlertsToAPIAlerts()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 814,
  "endLine" : 827,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1345,
  "endLine" : 1359,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseDuration()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1447,
  "endLine" : 1459,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 174,
  "endLine" : 187,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractPortMapping()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 467,
  "endLine" : 488,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/targetgroup/targetgroup.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::discovery" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func appender()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 500,
  "endLine" : 514,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 788,
  "endLine" : 802,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 804,
  "endLine" : 818,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 162,
  "endLine" : 175,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 453,
  "endLine" : 465,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func labelsToLabelsProto()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 531,
  "endLine" : 543,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewManager()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 819,
  "endLine" : 833,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 242,
  "endLine" : 257,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 214,
  "endLine" : 226,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 846,
  "endLine" : 858,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func signatureFunc()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1693,
  "endLine" : 1705,
  "linesOfCode" : 13,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 184,
  "endLine" : 197,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseMetric()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 130,
  "endLine" : 145,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseMetricSelector()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 149,
  "endLine" : 164,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 455,
  "endLine" : 468,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/matcher.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::pkg" ],
  "startLine" : 85,
  "endLine" : 97,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/matcher.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::pkg" ],
  "startLine" : 100,
  "endLine" : 112,
  "linesOfCode" : 13,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 102,
  "endLine" : 117,
  "linesOfCode" : 13,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 363,
  "endLine" : 377,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/pool/pool.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::pkg" ],
  "startLine" : 59,
  "endLine" : 71,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/pool/pool.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::pkg" ],
  "startLine" : 74,
  "endLine" : 87,
  "linesOfCode" : 13,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewJSONFileLogger()",
  "longName" : "",
  "relativeFileName" : "pkg/logging/file.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::pkg" ],
  "startLine" : 38,
  "endLine" : 52,
  "linesOfCode" : 13,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 52,
  "endLine" : 63,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 92,
  "endLine" : 103,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 131,
  "endLine" : 142,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 170,
  "endLine" : 181,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 251,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func request_Admin_TSDBSnapshot_0()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.gw.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::prompb" ],
  "startLine" : 35,
  "endLine" : 49,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 213,
  "endLine" : 224,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 267,
  "endLine" : 278,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 317,
  "endLine" : 328,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 384,
  "endLine" : 395,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 478,
  "endLine" : 489,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 550,
  "endLine" : 561,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 588,
  "endLine" : 599,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 80,
  "endLine" : 91,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 134,
  "endLine" : 145,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 240,
  "endLine" : 251,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 309,
  "endLine" : 320,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 362,
  "endLine" : 373,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lintMetricUnits()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 132,
  "endLine" : 149,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/treecache/treecache.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::util" ],
  "startLine" : 115,
  "endLine" : 129,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unhex()",
  "longName" : "",
  "relativeFileName" : "util/strutil/quote.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::util" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 102,
  "endLine" : 113,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 327,
  "endLine" : 339,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock_solaris.go",
  "fileLinesCount" : 59,
  "components" : [ "primary::tsdb" ],
  "startLine" : 34,
  "endLine" : 45,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func preallocFixed()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/preallocate_darwin.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::tsdb" ],
  "startLine" : 30,
  "endLine" : 41,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/record/record.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::tsdb" ],
  "startLine" : 215,
  "endLine" : 227,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewLiveReaderMetrics()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 37,
  "endLine" : 51,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 264,
  "endLine" : 277,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 647,
  "endLine" : 659,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 206,
  "endLine" : 217,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 219,
  "endLine" : 230,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 232,
  "endLine" : 243,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 245,
  "endLine" : 256,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 258,
  "endLine" : 269,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 222,
  "endLine" : 236,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1185,
  "endLine" : 1196,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 980,
  "endLine" : 993,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewFileWriter()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 254,
  "endLine" : 265,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1353,
  "endLine" : 1364,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 250,
  "endLine" : 262,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LoadFile()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 56,
  "endLine" : 67,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "panels: decodePanelOptionsFromQueryString()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/PanelList.tsx",
  "fileLinesCount" : 219,
  "components" : [ "primary::web" ],
  "startLine" : 28,
  "endLine" : 40,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var styleStackBtn = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 167,
  "endLine" : 178,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.updateRefresh = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 577,
  "endLine" : 591,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.limitSeries = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 910,
  "endLine" : 922,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function isDeprecatedGraphURL()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1061,
  "endLine" : 1073,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "onRender: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 512,
  "endLine" : 523,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 156,
  "endLine" : 167,
  "linesOfCode" : 12,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 459,
  "endLine" : 471,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 771,
  "endLine" : 782,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 798,
  "endLine" : 812,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/openstack/openstack.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::discovery" ],
  "startLine" : 108,
  "endLine" : 120,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 190,
  "endLine" : 201,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newAzureResourceFromID()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 225,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/refresh/refresh.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::discovery" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 128,
  "endLine" : 139,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 292,
  "endLine" : 304,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 155,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 228,
  "endLine" : 241,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 212,
  "endLine" : 223,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 265,
  "endLine" : 279,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 112,
  "endLine" : 125,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 135,
  "endLine" : 147,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewClient()",
  "longName" : "",
  "relativeFileName" : "storage/remote/client.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::storage" ],
  "startLine" : 57,
  "endLine" : 69,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/ewma.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::storage" ],
  "startLine" : 52,
  "endLine" : 65,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 440,
  "endLine" : 453,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 616,
  "endLine" : 631,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 111,
  "endLine" : 124,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 304,
  "endLine" : 317,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcStddevOverTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 428,
  "endLine" : 439,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcStdvarOverTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 442,
  "endLine" : 453,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 367,
  "endLine" : 379,
  "linesOfCode" : 12,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func tree()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 31,
  "endLine" : 46,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/matcher.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::pkg" ],
  "startLine" : 32,
  "endLine" : 43,
  "linesOfCode" : 12,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/relabel/relabel.go",
  "fileLinesCount" : 267,
  "components" : [ "primary::pkg" ],
  "startLine" : 60,
  "endLine" : 71,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/relabel/relabel.go",
  "fileLinesCount" : 267,
  "components" : [ "primary::pkg" ],
  "startLine" : 158,
  "endLine" : 169,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Parse()",
  "longName" : "",
  "relativeFileName" : "pkg/rulefmt/rulefmt.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::pkg" ],
  "startLine" : 263,
  "endLine" : 274,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encode()",
  "longName" : "",
  "relativeFileName" : "pkg/logging/dedupe.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::pkg" ],
  "startLine" : 115,
  "endLine" : 130,
  "linesOfCode" : 12,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 457,
  "endLine" : 468,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func debugPprof()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 627,
  "endLine" : 637,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func debugMetrics()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 639,
  "endLine" : 649,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func debugAll()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 651,
  "endLine" : 661,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 564,
  "endLine" : 574,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 591,
  "endLine" : 601,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 679,
  "endLine" : 689,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeVarintRpc()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 691,
  "endLine" : 701,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 733,
  "endLine" : 743,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 745,
  "endLine" : 755,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 783,
  "endLine" : 793,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeVarintTypes()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1039,
  "endLine" : 1049,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func encodeVarintRemote()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 737,
  "endLine" : 747,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/httputil/compression.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::util" ],
  "startLine" : 44,
  "endLine" : 54,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 69,
  "endLine" : 79,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 388,
  "endLine" : 399,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func copyFile()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/fileutil.go",
  "fileLinesCount" : 159,
  "components" : [ "primary::tsdb" ],
  "startLine" : 63,
  "endLine" : 74,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newLock()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock_windows.go",
  "fileLinesCount" : 36,
  "components" : [ "primary::tsdb" ],
  "startLine" : 26,
  "endLine" : 36,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenReadSegment()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 144,
  "endLine" : 154,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 577,
  "endLine" : 589,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/reader.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 44,
  "endLine" : 57,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkpointNum()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 579,
  "endLine" : 593,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 787,
  "endLine" : 798,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newWALReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 849,
  "endLine" : 859,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 940,
  "endLine" : 950,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 271,
  "endLine" : 281,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/bstream.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 67,
  "endLine" : 80,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/bstream.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 82,
  "endLine" : 96,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 252,
  "endLine" : 265,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 268,
  "endLine" : 279,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewMergedSeriesSet()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 527,
  "endLine" : 540,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newChunkSeriesIterator()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1128,
  "endLine" : 1141,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 302,
  "endLine" : 313,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 761,
  "endLine" : 774,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1477,
  "endLine" : 1489,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1603,
  "endLine" : 1614,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 395,
  "endLine" : 405,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 329,
  "endLine" : 343,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 685,
  "endLine" : 698,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Panel.tsx",
  "fileLinesCount" : 318,
  "components" : [ "primary::web" ],
  "startLine" : 61,
  "endLine" : 72,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidUpdate()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Panel.tsx",
  "fileLinesCount" : 318,
  "components" : [ "primary::web" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/PanelList.tsx",
  "fileLinesCount" : 219,
  "components" : [ "primary::web" ],
  "startLine" : 24,
  "endLine" : 35,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "web/ui/assets_generate.go",
  "fileLinesCount" : 38,
  "components" : [ "primary::web" ],
  "startLine" : 28,
  "endLine" : 38,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.parseDuration = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 355,
  "endLine" : 365,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "success: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 510,
  "endLine" : 522,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "error: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 523,
  "endLine" : 533,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.metricToTsName = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 603,
  "endLine" : 613,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.handleGraphResponse = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 795,
  "endLine" : 808,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole._interpolateName = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 623,
  "endLine" : 633,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 946,
  "endLine" : 956,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/openstack/openstack.go",
  "fileLinesCount" : 171,
  "components" : [ "primary::discovery" ],
  "startLine" : 74,
  "endLine" : 84,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewTimestampCollector()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 123,
  "endLine" : 133,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 224,
  "endLine" : 236,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/kubernetes.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 76,
  "endLine" : 86,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 129,
  "endLine" : 139,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AlertTemplateData()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 267,
  "endLine" : 277,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 774,
  "endLine" : 786,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 106,
  "endLine" : 120,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 149,
  "endLine" : 160,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewStorage()",
  "longName" : "",
  "relativeFileName" : "storage/remote/storage.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::storage" ],
  "startLine" : 60,
  "endLine" : 70,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func labelsToEqualityMatchers()",
  "longName" : "",
  "relativeFileName" : "storage/remote/storage.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::storage" ],
  "startLine" : 163,
  "endLine" : 173,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func QueryableClient()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 41,
  "endLine" : 51,
  "linesOfCode" : 11,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func labelProtosToLabels()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 517,
  "endLine" : 527,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 1011,
  "endLine" : 1023,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 67,
  "endLine" : 77,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 430,
  "endLine" : 441,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ensureMonotonic()",
  "longName" : "",
  "relativeFileName" : "promql/quantile.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::promql" ],
  "startLine" : 164,
  "endLine" : 174,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func digitVal()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 595,
  "endLine" : 605,
  "linesOfCode" : 11,
  "mcCabeIndex" : 7,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isLabel()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 807,
  "endLine" : 817,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcClampMax()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 288,
  "endLine" : 298,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcClampMin()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 301,
  "endLine" : 311,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcScalar()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 336,
  "endLine" : 346,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMaxOverTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 377,
  "endLine" : 387,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMinOverTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 390,
  "endLine" : 400,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcQuantileOverTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 414,
  "endLine" : 425,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcPredictLinear()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 586,
  "endLine" : 600,
  "linesOfCode" : 11,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func expandSeriesSet()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 761,
  "endLine" : 771,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func trimStringByBytes()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 133,
  "endLine" : 145,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 128,
  "endLine" : 138,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 264,
  "endLine" : 276,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 402,
  "endLine" : 412,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 149,
  "endLine" : 159,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 192,
  "endLine" : 202,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promlex.l.go",
  "fileLinesCount" : 553,
  "components" : [ "primary::pkg" ],
  "startLine" : 543,
  "endLine" : 553,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 125,
  "endLine" : 137,
  "linesOfCode" : 11,
  "mcCabeIndex" : 6,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 205,
  "endLine" : 215,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Equal()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 236,
  "endLine" : 246,
  "linesOfCode" : 11,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromStrings()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 279,
  "endLine" : 290,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 350,
  "endLine" : 360,
  "linesOfCode" : 11,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ParseFile()",
  "longName" : "",
  "relativeFileName" : "pkg/rulefmt/rulefmt.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::pkg" ],
  "startLine" : 277,
  "endLine" : 287,
  "linesOfCode" : 11,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 122,
  "endLine" : 131,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func shortDuration()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 383,
  "endLine" : 392,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func orderedGroups()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 396,
  "endLine" : 405,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parsedSamplesString()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 512,
  "endLine" : 521,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseTime()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 571,
  "endLine" : 580,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lintUnitAbbreviations()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 259,
  "endLine" : 268,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func measureTime()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 398,
  "endLine" : 407,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func preallocExtend()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/preallocate_linux.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::tsdb" ],
  "startLine" : 22,
  "endLine" : 34,
  "linesOfCode" : 10,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func preallocFixed()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/preallocate_linux.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::tsdb" ],
  "startLine" : 36,
  "endLine" : 47,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 644,
  "endLine" : 656,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func exponential()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1386,
  "endLine" : 1395,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/record/record.go",
  "fileLinesCount" : 227,
  "components" : [ "primary::tsdb" ],
  "startLine" : 66,
  "endLine" : 75,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Open()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 296,
  "endLine" : 306,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 491,
  "endLine" : 502,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 683,
  "endLine" : 692,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 177,
  "endLine" : 189,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 279,
  "endLine" : 289,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 821,
  "endLine" : 830,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 71,
  "endLine" : 80,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 780,
  "endLine" : 789,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 841,
  "endLine" : 852,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1298,
  "endLine" : 1309,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1312,
  "endLine" : 1321,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1472,
  "endLine" : 1481,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1863,
  "endLine" : 1872,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/chunk.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::tsdb" ],
  "startLine" : 99,
  "endLine" : 108,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 105,
  "endLine" : 119,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 229,
  "endLine" : 238,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/errors/errors.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::tsdb" ],
  "startLine" : 45,
  "endLine" : 54,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Load()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 40,
  "endLine" : 53,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseRange()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/utils/index.ts",
  "fileLinesCount" : 203,
  "components" : [ "primary::web" ],
  "startLine" : 55,
  "endLine" : 64,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.initTypeahead = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 293,
  "endLine" : 328,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "success: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1201,
  "endLine" : 1211,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/alerts.js",
  "fileLinesCount" : 66,
  "components" : [ "primary::web" ],
  "startLine" : 2,
  "endLine" : 11,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function toggleJobTable()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/targets.js",
  "fileLinesCount" : 68,
  "components" : [ "primary::web" ],
  "startLine" : 1,
  "endLine" : 12,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/targets.js",
  "fileLinesCount" : 68,
  "components" : [ "primary::web" ],
  "startLine" : 36,
  "endLine" : 46,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/targets.js",
  "fileLinesCount" : 68,
  "components" : [ "primary::web" ],
  "startLine" : 55,
  "endLine" : 65,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.increaseDuration = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 189,
  "endLine" : 198,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.decreaseDuration = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 200,
  "endLine" : 209,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var nameFunc = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 639,
  "endLine" : 648,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 480,
  "endLine" : 489,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 171,
  "endLine" : 182,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 306,
  "endLine" : 315,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 323,
  "endLine" : 333,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 826,
  "endLine" : 838,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 394,
  "endLine" : 404,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 456,
  "endLine" : 467,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 242,
  "endLine" : 251,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcAvgOverTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 357,
  "endLine" : 366,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcAbsent()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 456,
  "endLine" : 465,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcTimestamp()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 530,
  "endLine" : 539,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcDeriv()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 567,
  "endLine" : 583,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 380,
  "endLine" : 390,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func contextErr()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 613,
  "endLine" : 622,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func extractGroupsFromPath()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 734,
  "endLine" : 743,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func documentedType()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 2104,
  "endLine" : 2113,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseBrokenJSON()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 46,
  "endLine" : 58,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 52,
  "endLine" : 61,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newParser()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 167,
  "endLine" : 179,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 334,
  "endLine" : 345,
  "linesOfCode" : 10,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseDuration()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 613,
  "endLine" : 622,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 123,
  "endLine" : 132,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 214,
  "endLine" : 223,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 227,
  "endLine" : 236,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 120,
  "endLine" : 130,
  "linesOfCode" : 10,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 338,
  "endLine" : 347,
  "linesOfCode" : 10,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Dedupe()",
  "longName" : "",
  "relativeFileName" : "pkg/logging/dedupe.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::pkg" ],
  "startLine" : 54,
  "endLine" : 63,
  "linesOfCode" : 10,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/archive.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::cmd" ],
  "startLine" : 46,
  "endLine" : 54,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 478,
  "endLine" : 486,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 515,
  "endLine" : 523,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 549,
  "endLine" : 557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 576,
  "endLine" : 584,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 603,
  "endLine" : 611,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 664,
  "endLine" : 672,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 641,
  "endLine" : 649,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 679,
  "endLine" : 687,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 734,
  "endLine" : 742,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 775,
  "endLine" : 783,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 816,
  "endLine" : 824,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 862,
  "endLine" : 870,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 935,
  "endLine" : 943,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 984,
  "endLine" : 992,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 400,
  "endLine" : 408,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 446,
  "endLine" : 454,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 487,
  "endLine" : 495,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 546,
  "endLine" : 554,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 587,
  "endLine" : 595,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 650,
  "endLine" : 658,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 691,
  "endLine" : 699,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/treecache/treecache.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::util" ],
  "startLine" : 284,
  "endLine" : 292,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/treecache/treecache.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::util" ],
  "startLine" : 308,
  "endLine" : 316,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSpanTimer()",
  "longName" : "",
  "relativeFileName" : "util/stats/query_stats.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::util" ],
  "startLine" : 126,
  "endLine" : 136,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Flock()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::tsdb" ],
  "startLine" : 31,
  "endLine" : 41,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Preallocate()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/preallocate.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::tsdb" ],
  "startLine" : 27,
  "endLine" : 36,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewLiveReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 54,
  "endLine" : 66,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExponentialBlockRanges()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 42,
  "endLine" : 51,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCompactionMerger()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 927,
  "endLine" : 938,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func packChunkID()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1234,
  "endLine" : 1242,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMemSeries()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1660,
  "endLine" : 1668,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/chunk.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::tsdb" ],
  "startLine" : 26,
  "endLine" : 34,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPool()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/chunk.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::tsdb" ],
  "startLine" : 89,
  "endLine" : 97,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewTestMemTombstones()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 240,
  "endLine" : 249,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 672,
  "endLine" : 680,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 315,
  "endLine" : 323,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Without()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 558,
  "endLine" : 567,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 622,
  "endLine" : 632,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 660,
  "endLine" : 668,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 369,
  "endLine" : 378,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 409,
  "endLine" : 417,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func clampInterval()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 625,
  "endLine" : 633,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function useLocalStorage()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/hooks/useLocalStorage.tsx",
  "fileLinesCount" : 13,
  "components" : [ "primary::web" ],
  "startLine" : 3,
  "endLine" : 13,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidUpdate()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/TimeInput.tsx",
  "fileLinesCount" : 139,
  "components" : [ "primary::web" ],
  "startLine" : 92,
  "endLine" : 100,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 10,
  "endLine" : 22,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.checkTimeDrift = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 233,
  "endLine" : 260,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.renderLabels = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 593,
  "endLine" : 601,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.resizeGraph = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 785,
  "endLine" : 793,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.prototype.addGraph = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 955,
  "endLine" : 968,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.prototype.updateURL = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 971,
  "endLine" : 980,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function debounce()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1166,
  "endLine" : 1177,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.NumberFormatter.humanizeExact = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 71,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.getOrSetEndDate = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 224,
  "endLine" : 232,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.Graph.prototype._clearGraph = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 549,
  "endLine" : 557,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 47,
  "endLine" : 55,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/refresh/refresh.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::discovery" ],
  "startLine" : 114,
  "endLine" : 122,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 173,
  "endLine" : 185,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 216,
  "endLine" : 225,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func targetEndpoint()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 452,
  "endLine" : 464,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 213,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func send()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/kubernetes.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 357,
  "endLine" : 365,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 172,
  "endLine" : 180,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 247,
  "endLine" : 256,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newScrapeCache()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 669,
  "endLine" : 677,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 764,
  "endLine" : 772,
  "linesOfCode" : 9,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 279,
  "endLine" : 288,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 317,
  "endLine" : 326,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 210,
  "endLine" : 221,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 368,
  "endLine" : 377,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 527,
  "endLine" : 535,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExternalLabelsHandler()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 106,
  "endLine" : 114,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RequiredMatchersFilter()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 160,
  "endLine" : 168,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EncodeReadResponse()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 70,
  "endLine" : 79,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 439,
  "endLine" : 448,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 841,
  "endLine" : 852,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 998,
  "endLine" : 1008,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 97,
  "endLine" : 108,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 444,
  "endLine" : 452,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 178,
  "endLine" : 186,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexLineComment()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 664,
  "endLine" : 672,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcSumOverTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 403,
  "endLine" : 411,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func simpleFunc()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 479,
  "endLine" : 487,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 354,
  "endLine" : 363,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 411,
  "endLine" : 419,
  "linesOfCode" : 9,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unwrapParenExpr()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 2120,
  "endLine" : 2128,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func _newJSONEntry()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 147,
  "endLine" : 157,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 114,
  "endLine" : 126,
  "linesOfCode" : 9,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 356,
  "endLine" : 364,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 251,
  "endLine" : 259,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Process()",
  "longName" : "",
  "relativeFileName" : "pkg/relabel/relabel.go",
  "fileLinesCount" : 267,
  "components" : [ "primary::pkg" ],
  "startLine" : 183,
  "endLine" : 191,
  "linesOfCode" : 9,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "cmd/prometheus/main.go",
  "fileLinesCount" : 854,
  "components" : [ "primary::cmd" ],
  "startLine" : 78,
  "endLine" : 86,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 374,
  "endLine" : 381,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 275,
  "endLine" : 282,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 348,
  "endLine" : 355,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 357,
  "endLine" : 364,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 366,
  "endLine" : 373,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func contains()",
  "longName" : "",
  "relativeFileName" : "util/strutil/quote.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::util" ],
  "startLine" : 203,
  "endLine" : 210,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/mmap.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::tsdb" ],
  "startLine" : 45,
  "endLine" : 53,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getBlock()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 759,
  "endLine" : 766,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 842,
  "endLine" : 849,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 156,
  "endLine" : 166,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getSegmentSize()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 596,
  "endLine" : 603,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isClosed()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 605,
  "endLine" : 612,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 516,
  "endLine" : 523,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCompactionSeriesSet()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 856,
  "endLine" : 863,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 92,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 798,
  "endLine" : 806,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1411,
  "endLine" : 1424,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1463,
  "endLine" : 1470,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1892,
  "endLine" : 1899,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 273,
  "endLine" : 281,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1336,
  "endLine" : 1343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1627,
  "endLine" : 1634,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 265,
  "endLine" : 274,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 412,
  "endLine" : 419,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 711,
  "endLine" : 718,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function formatRange()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/utils/index.ts",
  "fileLinesCount" : 203,
  "components" : [ "primary::web" ],
  "startLine" : 66,
  "endLine" : 73,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidUpdate()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/GraphControls.tsx",
  "fileLinesCount" : 150,
  "components" : [ "primary::web" ],
  "startLine" : 81,
  "endLine" : 88,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.populateInsertableMetrics = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 262,
  "endLine" : 291,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.prototype.init = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 935,
  "endLine" : 943,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.prototype.parseURL = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 945,
  "endLine" : 953,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.QueryParamHelper.prototype.generateQueryObject = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1050,
  "endLine" : 1057,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function init()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1194,
  "endLine" : 1213,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/config.js",
  "fileLinesCount" : 12,
  "components" : [ "primary::web" ],
  "startLine" : 2,
  "endLine" : 9,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.parseDuration = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 166,
  "endLine" : 173,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func matchLabels()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 681,
  "endLine" : 688,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newInstanceDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/openstack/instance.go",
  "fileLinesCount" : 199,
  "components" : [ "primary::discovery" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func appsToTargetGroups()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 336,
  "endLine" : 343,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 169,
  "endLine" : 176,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 223,
  "endLine" : 232,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetControllerOf()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 162,
  "endLine" : 169,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func podReady()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 262,
  "endLine" : 269,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewTarget()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 65,
  "endLine" : 72,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 93,
  "endLine" : 101,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 103,
  "endLine" : 112,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 114,
  "endLine" : 123,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 126,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mutateReportSampleLabels()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 488,
  "endLine" : 497,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 731,
  "endLine" : 738,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 854,
  "endLine" : 862,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func zeroConfig()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 1364,
  "endLine" : 1372,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 226,
  "endLine" : 234,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBufferIterator()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 39,
  "endLine" : 47,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 467,
  "endLine" : 474,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 576,
  "endLine" : 583,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/write.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::storage" ],
  "startLine" : 188,
  "endLine" : 195,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func toHash()",
  "longName" : "",
  "relativeFileName" : "storage/remote/storage.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::storage" ],
  "startLine" : 176,
  "endLine" : 183,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/max_gauge.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::storage" ],
  "startLine" : 28,
  "endLine" : 35,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewRecordingRule()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 50,
  "endLine" : 57,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func calcTrendValue()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 205,
  "endLine" : 214,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 6,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func shouldDropMetricName()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 2088,
  "endLine" : 2095,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func yyTokname()",
  "longName" : "",
  "relativeFileName" : "promql/generated_parser.y.go",
  "fileLinesCount" : 1545,
  "components" : [ "primary::promql" ],
  "startLine" : 491,
  "endLine" : 498,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func yyStatname()",
  "longName" : "",
  "relativeFileName" : "promql/generated_parser.y.go",
  "fileLinesCount" : 1545,
  "components" : [ "primary::promql" ],
  "startLine" : 500,
  "endLine" : 507,
  "linesOfCode" : 8,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 229,
  "endLine" : 237,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 470,
  "endLine" : 477,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getLimits()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/limits_default.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::pkg" ],
  "startLine" : 35,
  "endLine" : 42,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 72,
  "endLine" : 81,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 89,
  "endLine" : 98,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 184,
  "endLine" : 191,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 194,
  "endLine" : 201,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 259,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBuilder()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 328,
  "endLine" : 335,
  "linesOfCode" : 8,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sum64()",
  "longName" : "",
  "relativeFileName" : "pkg/relabel/relabel.go",
  "fileLinesCount" : 267,
  "components" : [ "primary::pkg" ],
  "startLine" : 258,
  "endLine" : 267,
  "linesOfCode" : 8,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/rulefmt/rulefmt.go",
  "fileLinesCount" : 287,
  "components" : [ "primary::pkg" ],
  "startLine" : 47,
  "endLine" : 54,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/gate/gate.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::pkg" ],
  "startLine" : 32,
  "endLine" : 39,
  "linesOfCode" : 8,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func compileCORSRegexString()",
  "longName" : "",
  "relativeFileName" : "cmd/prometheus/main.go",
  "fileLinesCount" : 854,
  "components" : [ "primary::cmd" ],
  "startLine" : 785,
  "endLine" : 791,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 449,
  "endLine" : 455,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func checkFileExists()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 185,
  "endLine" : 192,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lintHelp()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 120,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lintReservedChars()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewRoundTripCheckRequest()",
  "longName" : "",
  "relativeFileName" : "util/testutil/roundtrip.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::util" ],
  "startLine" : 41,
  "endLine" : 47,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/query_stats.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::util" ],
  "startLine" : 138,
  "endLine" : 145,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 86,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func labelsToOpenAPILabelSet()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 563,
  "endLine" : 570,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 611,
  "endLine" : 617,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenDir()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/dir_windows.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::tsdb" ],
  "startLine" : 25,
  "endLine" : 31,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock_unix.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::tsdb" ],
  "startLine" : 34,
  "endLine" : 40,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newLock()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock_plan9.go",
  "fileLinesCount" : 32,
  "components" : [ "primary::tsdb" ],
  "startLine" : 26,
  "endLine" : 32,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isBlockDir()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1321,
  "endLine" : 1327,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func closeAll()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1377,
  "endLine" : 1384,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 67,
  "endLine" : 73,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CreateSegment()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newSegmentFile()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 119,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1063,
  "endLine" : 1069,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 178,
  "endLine" : 184,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBuffer()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 44,
  "endLine" : 50,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 214,
  "endLine" : 220,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func PopulatedChunk()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/chunks.go",
  "fileLinesCount" : 53,
  "components" : [ "primary::tsdb" ],
  "startLine" : 47,
  "endLine" : 53,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func closeAll()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 618,
  "endLine" : 625,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 740,
  "endLine" : 749,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 830,
  "endLine" : 839,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 861,
  "endLine" : 867,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 874,
  "endLine" : 880,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 887,
  "endLine" : 893,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1339,
  "endLine" : 1345,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1587,
  "endLine" : 1595,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1597,
  "endLine" : 1605,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1677,
  "endLine" : 1683,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1727,
  "endLine" : 1733,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func computeChunkEndTime()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1804,
  "endLine" : 1810,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1874,
  "endLine" : 1880,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromData()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/chunk.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::tsdb" ],
  "startLine" : 132,
  "endLine" : 138,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 252,
  "endLine" : 258,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 137,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newChainedSeriesIterator()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 972,
  "endLine" : 978,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 293,
  "endLine" : 299,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 447,
  "endLine" : 453,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 433,
  "endLine" : 439,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 211,
  "endLine" : 217,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 350,
  "endLine" : 356,
  "linesOfCode" : 7,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 476,
  "endLine" : 482,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "sorter: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 316,
  "endLine" : 322,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.getEndDate = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 395,
  "endLine" : 401,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.increaseEnd = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 415,
  "endLine" : 421,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.decreaseEnd = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 423,
  "endLine" : 429,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.getMoment = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 431,
  "endLine" : 437,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.increaseMoment = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 451,
  "endLine" : 457,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.decreaseMoment = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 459,
  "endLine" : 465,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.parseValue = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 615,
  "endLine" : 623,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "updateTypeaheadMetricSet: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1156,
  "endLine" : 1162,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.getEndDate = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 216,
  "endLine" : 222,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.Graph.prototype._parseValue = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 411,
  "endLine" : 419,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.Graph.prototype.buildQueryUrl = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 561,
  "endLine" : 567,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 938,
  "endLine" : 944,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func setPathWithPrefix()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 1117,
  "endLine" : 1123,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1024,
  "endLine" : 1030,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 58,
  "endLine" : 64,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newAuthTokenFileRoundTripper()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 164,
  "endLine" : 171,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Name()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 135,
  "endLine" : 141,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 441,
  "endLine" : 449,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/service.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 64,
  "endLine" : 71,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertToService()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/service.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 123,
  "endLine" : 129,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 71,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertToPod()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 130,
  "endLine" : 137,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/ingress.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::discovery" ],
  "startLine" : 59,
  "endLine" : 66,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertToIngress()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/ingress.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::discovery" ],
  "startLine" : 118,
  "endLine" : 125,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/kubernetes.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 166,
  "endLine" : 172,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 112,
  "endLine" : 118,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/endpoints.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 117,
  "endLine" : 124,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertToEndpoints()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/endpoints.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 178,
  "endLine" : 185,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/node.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::discovery" ],
  "startLine" : 68,
  "endLine" : 75,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertToNode()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/node.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::discovery" ],
  "startLine" : 127,
  "endLine" : 134,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 358,
  "endLine" : 364,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 183,
  "endLine" : 189,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 335,
  "endLine" : 341,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 752,
  "endLine" : 758,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 223,
  "endLine" : 229,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 245,
  "endLine" : 251,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 253,
  "endLine" : 259,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 257,
  "endLine" : 263,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewFanout()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 38,
  "endLine" : 44,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 490,
  "endLine" : 496,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 507,
  "endLine" : 513,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 600,
  "endLine" : 606,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/write.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::storage" ],
  "startLine" : 76,
  "endLine" : 82,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/write.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::storage" ],
  "startLine" : 204,
  "endLine" : 210,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/chunked.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::storage" ],
  "startLine" : 148,
  "endLine" : 154,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 633,
  "endLine" : 639,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func allocateTimeSeries()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 910,
  "endLine" : 917,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LabelProtosToMetric()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 509,
  "endLine" : 515,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 366,
  "endLine" : 372,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 473,
  "endLine" : 480,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 81,
  "endLine" : 87,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 161,
  "endLine" : 169,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 278,
  "endLine" : 284,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Lex()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 320,
  "endLine" : 326,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexSpace()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 655,
  "endLine" : 661,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexNumber()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 691,
  "endLine" : 697,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lexIdentifier()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 743,
  "endLine" : 750,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcVector()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 743,
  "endLine" : 749,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1200,
  "endLine" : 1206,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1229,
  "endLine" : 1235,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 186,
  "endLine" : 195,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getPointSlice()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1408,
  "endLine" : 1414,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newJSONEntry()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 159,
  "endLine" : 167,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FuzzParseMetricSelector()",
  "longName" : "",
  "relativeFileName" : "promql/fuzz.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::promql" ],
  "startLine" : 85,
  "endLine" : 92,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FuzzParseExpr()",
  "longName" : "",
  "relativeFileName" : "promql/fuzz.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::promql" ],
  "startLine" : 95,
  "endLine" : 102,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 94,
  "endLine" : 103,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 346,
  "endLine" : 354,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 605,
  "endLine" : 611,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 87,
  "endLine" : 93,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 138,
  "endLine" : 144,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 165,
  "endLine" : 174,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 177,
  "endLine" : 183,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 174,
  "endLine" : 182,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 246,
  "endLine" : 252,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 108,
  "endLine" : 114,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 119,
  "endLine" : 128,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/interface.go",
  "fileLinesCount" : 96,
  "components" : [ "primary::pkg" ],
  "startLine" : 64,
  "endLine" : 70,
  "linesOfCode" : 7,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MustNewMatcher()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/matcher.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::pkg" ],
  "startLine" : 72,
  "endLine" : 78,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 249,
  "endLine" : 255,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromMap()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewRegexp()",
  "longName" : "",
  "relativeFileName" : "pkg/relabel/relabel.go",
  "fileLinesCount" : 267,
  "components" : [ "primary::pkg" ],
  "startLine" : 140,
  "endLine" : 146,
  "linesOfCode" : 7,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func MustNewRegexp()",
  "longName" : "",
  "relativeFileName" : "pkg/relabel/relabel.go",
  "fileLinesCount" : 267,
  "components" : [ "primary::pkg" ],
  "startLine" : 149,
  "endLine" : 155,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/gate/gate.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::pkg" ],
  "startLine" : 42,
  "endLine" : 48,
  "linesOfCode" : 7,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ruleMetric()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 350,
  "endLine" : 355,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func request_Admin_TSDBCleanTombstones_0()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.gw.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::prompb" ],
  "startLine" : 51,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 126,
  "endLine" : 131,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 133,
  "endLine" : 138,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 182,
  "endLine" : 187,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 189,
  "endLine" : 194,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 237,
  "endLine" : 242,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 291,
  "endLine" : 296,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 341,
  "endLine" : 346,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 348,
  "endLine" : 353,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 355,
  "endLine" : 360,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 408,
  "endLine" : 413,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 415,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 422,
  "endLine" : 427,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 429,
  "endLine" : 434,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 436,
  "endLine" : 441,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 443,
  "endLine" : 448,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 450,
  "endLine" : 455,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 502,
  "endLine" : 507,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 509,
  "endLine" : 514,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 516,
  "endLine" : 521,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 523,
  "endLine" : 528,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 574,
  "endLine" : 579,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 581,
  "endLine" : 586,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 104,
  "endLine" : 109,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 158,
  "endLine" : 163,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 165,
  "endLine" : 170,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 264,
  "endLine" : 269,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 271,
  "endLine" : 276,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 278,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 285,
  "endLine" : 290,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 333,
  "endLine" : 338,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 386,
  "endLine" : 391,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 393,
  "endLine" : 398,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 49,
  "endLine" : 54,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/teststorage/storage.go",
  "fileLinesCount" : 57,
  "components" : [ "primary::util" ],
  "startLine" : 52,
  "endLine" : 57,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 101,
  "endLine" : 106,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func do()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 214,
  "endLine" : 219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 402,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func main()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 43,
  "endLine" : 48,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getFormatedTime()",
  "longName" : "",
  "relativeFileName" : "tsdb/cmd/tsdb/main.go",
  "fileLinesCount" : 642,
  "components" : [ "primary::tsdb" ],
  "startLine" : 460,
  "endLine" : 465,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock_solaris.go",
  "fileLinesCount" : 59,
  "components" : [ "primary::tsdb" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func preallocExtend()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/preallocate_darwin.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::tsdb" ],
  "startLine" : 23,
  "endLine" : 28,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock_unix.go",
  "fileLinesCount" : 54,
  "components" : [ "primary::tsdb" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func munmap()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/mmap_windows.go",
  "fileLinesCount" : 46,
  "components" : [ "primary::tsdb" ],
  "startLine" : 41,
  "endLine" : 46,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1149,
  "endLine" : 1155,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1158,
  "endLine" : 1164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 100,
  "endLine" : 105,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 717,
  "endLine" : 722,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSegmentBufReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 835,
  "endLine" : 840,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 99,
  "endLine" : 104,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func min()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 318,
  "endLine" : 323,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/reader.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/reader.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 195,
  "endLine" : 200,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 272,
  "endLine" : 277,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 613,
  "endLine" : 618,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 661,
  "endLine" : 666,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 907,
  "endLine" : 912,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 994,
  "endLine" : 999,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1042,
  "endLine" : 1047,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 83,
  "endLine" : 88,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewDecbufRaw()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 162,
  "endLine" : 167,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 154,
  "endLine" : 159,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 425,
  "endLine" : 432,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 808,
  "endLine" : 813,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 815,
  "endLine" : 820,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 822,
  "endLine" : 827,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func max()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 854,
  "endLine" : 859,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1159,
  "endLine" : 1164,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1171,
  "endLine" : 1176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1216,
  "endLine" : 1221,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1282,
  "endLine" : 1287,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1670,
  "endLine" : 1675,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 112,
  "endLine" : 119,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMergedVerticalSeriesSet()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 651,
  "endLine" : 659,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 665,
  "endLine" : 670,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1107,
  "endLine" : 1112,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 398,
  "endLine" : 404,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1404,
  "endLine" : 1409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1647,
  "endLine" : 1652,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postingsstats.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::tsdb" ],
  "startLine" : 64,
  "endLine" : 69,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewMemPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 45,
  "endLine" : 50,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewUnorderedMemPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 54,
  "endLine" : 59,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ExpandPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 301,
  "endLine" : 306,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newRemovedPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 578,
  "endLine" : 583,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 634,
  "endLine" : 640,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/errors/errors.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::tsdb" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 381,
  "endLine" : 386,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 389,
  "endLine" : 394,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 445,
  "endLine" : 450,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func CheckTargetAddress()",
  "longName" : "",
  "relativeFileName" : "config/config.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::config" ],
  "startLine" : 589,
  "endLine" : 595,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "constructor()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/ExpressionInput.tsx",
  "fileLinesCount" : 194,
  "components" : [ "primary::web" ],
  "startLine" : 26,
  "endLine" : 31,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidUpdate()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/ExpressionInput.tsx",
  "fileLinesCount" : 194,
  "components" : [ "primary::web" ],
  "startLine" : 53,
  "endLine" : 58,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "plotSetAndDraw()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Graph.tsx",
  "fileLinesCount" : 145,
  "components" : [ "primary::web" ],
  "startLine" : 90,
  "endLine" : 95,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.getOrSetEndDate = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 403,
  "endLine" : 408,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.getOrSetMoment = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 439,
  "endLine" : 444,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "formatter: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 759,
  "endLine" : 764,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.remove = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 860,
  "endLine" : 865,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "toggleOn: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1140,
  "endLine" : 1146,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "toggleOff: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1148,
  "endLine" : 1154,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/targets.js",
  "fileLinesCount" : 68,
  "components" : [ "primary::web" ],
  "startLine" : 48,
  "endLine" : 53,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole._stripTrailingZero = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 14,
  "endLine" : 20,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype._setHash = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 144,
  "endLine" : 149,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.getHumanDate = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 234,
  "endLine" : 239,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "yFormatter: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 524,
  "endLine" : 529,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 206,
  "endLine" : 213,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 926,
  "endLine" : 931,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1036,
  "endLine" : 1041,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func validateAuthParam()",
  "longName" : "",
  "relativeFileName" : "discovery/azure/azure.go",
  "fileLinesCount" : 518,
  "components" : [ "primary::discovery" ],
  "startLine" : 79,
  "endLine" : 84,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 141,
  "endLine" : 148,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 143,
  "endLine" : 151,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 740,
  "endLine" : 745,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func reusableCache()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 1376,
  "endLine" : 1381,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 57,
  "endLine" : 62,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 65,
  "endLine" : 70,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 73,
  "endLine" : 78,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 81,
  "endLine" : 86,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 89,
  "endLine" : 94,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 231,
  "endLine" : 237,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMergeIterator()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 520,
  "endLine" : 525,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 537,
  "endLine" : 543,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/write.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::storage" ],
  "startLine" : 219,
  "endLine" : 225,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newEWMARate()",
  "longName" : "",
  "relativeFileName" : "storage/remote/ewma.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::storage" ],
  "startLine" : 37,
  "endLine" : 42,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newSeriesSetFilter()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 230,
  "endLine" : 235,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 251,
  "endLine" : 256,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func internLabels()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 455,
  "endLine" : 460,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func releaseLabels()",
  "longName" : "",
  "relativeFileName" : "storage/remote/queue_manager.go",
  "fileLinesCount" : 917,
  "components" : [ "primary::storage" ],
  "startLine" : 462,
  "endLine" : 467,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newConcreteSeriersIterator()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 405,
  "endLine" : 410,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 413,
  "endLine" : 418,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 414,
  "endLine" : 420,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 430,
  "endLine" : 436,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 171,
  "endLine" : 176,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func skipSpaces()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 608,
  "endLine" : 613,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func aggrOverTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 348,
  "endLine" : 354,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcAbsentOverTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 472,
  "endLine" : 477,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1185,
  "endLine" : 1190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1214,
  "endLine" : 1219,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 185,
  "endLine" : 190,
  "linesOfCode" : 6,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 277,
  "endLine" : 283,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mergeRanges()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 352,
  "endLine" : 357,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 361,
  "endLine" : 366,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 391,
  "endLine" : 396,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 397,
  "endLine" : 402,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 412,
  "endLine" : 417,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func contextDone()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 198,
  "endLine" : 203,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 404,
  "endLine" : 409,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func btos()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 2079,
  "endLine" : 2084,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 187,
  "endLine" : 192,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 416,
  "endLine" : 421,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newStorageSeriesIterator()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 164,
  "endLine" : 169,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseFloat()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 420,
  "endLine" : 426,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 50,
  "endLine" : 55,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func limitToString()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/limits_default.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::pkg" ],
  "startLine" : 28,
  "endLine" : 33,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/relabel/relabel.go",
  "fileLinesCount" : 267,
  "components" : [ "primary::pkg" ],
  "startLine" : 172,
  "endLine" : 177,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RateLimit()",
  "longName" : "",
  "relativeFileName" : "pkg/logging/ratelimit.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::pkg" ],
  "startLine" : 27,
  "endLine" : 32,
  "linesOfCode" : 6,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/logging/ratelimit.go",
  "fileLinesCount" : 39,
  "components" : [ "primary::pkg" ],
  "startLine" : 34,
  "endLine" : 39,
  "linesOfCode" : 6,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 674,
  "endLine" : 678,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 679,
  "endLine" : 683,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "util/promlint/promlint.go",
  "fileLinesCount" : 372,
  "components" : [ "primary::util" ],
  "startLine" : 58,
  "endLine" : 62,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/httputil/compression.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::util" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewCallbackCloser()",
  "longName" : "",
  "relativeFileName" : "util/testutil/directory.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::util" ],
  "startLine" : 88,
  "endLine" : 92,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 280,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1109,
  "endLine" : 1114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 456,
  "endLine" : 460,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 111,
  "endLine" : 115,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 169,
  "endLine" : 174,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 69,
  "endLine" : 73,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 76,
  "endLine" : 80,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newSampleRing()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 135,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 174,
  "endLine" : 178,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 229,
  "endLine" : 233,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 223,
  "endLine" : 227,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 289,
  "endLine" : 293,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1059,
  "endLine" : 1063,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postingsstats.go",
  "fileLinesCount" : 69,
  "components" : [ "primary::tsdb" ],
  "startLine" : 33,
  "endLine" : 37,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/federate.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::web" ],
  "startLine" : 238,
  "endLine" : 242,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidUpdate()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Legend.tsx",
  "fileLinesCount" : 77,
  "components" : [ "primary::web" ],
  "startLine" : 21,
  "endLine" : 25,
  "linesOfCode" : 5,
  "mcCabeIndex" : 3,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.showError = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 553,
  "endLine" : 557,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.clearError = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 559,
  "endLine" : 563,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.showWarning = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 565,
  "endLine" : 569,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.clearWarning = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 571,
  "endLine" : 575,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.QueryParamHelper.prototype.filterInvalidParams = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 995,
  "endLine" : 999,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.setEndDate = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 241,
  "endLine" : 245,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.refresh = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 854,
  "endLine" : 859,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewAdmin()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 142,
  "endLine" : 146,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newHypervisorDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/openstack/hypervisor.go",
  "fileLinesCount" : 98,
  "components" : [ "primary::discovery" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 5,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 116,
  "endLine" : 120,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 150,
  "endLine" : 154,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 270,
  "endLine" : 274,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 276,
  "endLine" : 280,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 286,
  "endLine" : 290,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/kubernetes.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 124,
  "endLine" : 128,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewTemplateExpander()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 110,
  "endLine" : 114,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 136,
  "endLine" : 140,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 192,
  "endLine" : 196,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 244,
  "endLine" : 249,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 252,
  "endLine" : 257,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 260,
  "endLine" : 265,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 268,
  "endLine" : 273,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 258,
  "endLine" : 262,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 865,
  "endLine" : 870,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 236,
  "endLine" : 240,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 42,
  "endLine" : 47,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newSampleRing()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 148,
  "endLine" : 153,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 590,
  "endLine" : 594,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/write.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::storage" ],
  "startLine" : 181,
  "endLine" : 185,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newPool()",
  "longName" : "",
  "relativeFileName" : "storage/remote/intern.go",
  "fileLinesCount" : 103,
  "components" : [ "primary::storage" ],
  "startLine" : 50,
  "endLine" : 54,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/ewma.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::storage" ],
  "startLine" : 45,
  "endLine" : 49,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/storage.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::storage" ],
  "startLine" : 157,
  "endLine" : 161,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/max_gauge.go",
  "fileLinesCount" : 41,
  "components" : [ "primary::storage" ],
  "startLine" : 37,
  "endLine" : 41,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 127,
  "endLine" : 131,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 134,
  "endLine" : 138,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 141,
  "endLine" : 145,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 148,
  "endLine" : 152,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 155,
  "endLine" : 159,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 162,
  "endLine" : 166,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 407,
  "endLine" : 411,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 423,
  "endLine" : 427,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 183,
  "endLine" : 187,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 190,
  "endLine" : 194,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 197,
  "endLine" : 201,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 260,
  "endLine" : 264,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 274,
  "endLine" : 278,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 281,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 254,
  "endLine" : 258,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 266,
  "endLine" : 270,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 287,
  "endLine" : 292,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 296,
  "endLine" : 301,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 55,
  "endLine" : 59,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcSort()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 270,
  "endLine" : 276,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcSortDesc()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 279,
  "endLine" : 285,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcCountOverTime()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 369,
  "endLine" : 373,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcDaysInMonth()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 830,
  "endLine" : 834,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcDayOfMonth()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 837,
  "endLine" : 841,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcDayOfWeek()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 844,
  "endLine" : 848,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcHour()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 851,
  "endLine" : 855,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMinute()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 858,
  "endLine" : 862,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcMonth()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 865,
  "endLine" : 869,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcYear()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 872,
  "endLine" : 876,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 172,
  "endLine" : 176,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 179,
  "endLine" : 183,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 169,
  "endLine" : 173,
  "linesOfCode" : 5,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 627,
  "endLine" : 634,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewStorageSeries()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 267,
  "endLine" : 271,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 176,
  "endLine" : 180,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "pkg/gate/gate.go",
  "fileLinesCount" : 48,
  "components" : [ "primary::pkg" ],
  "startLine" : 25,
  "endLine" : 29,
  "linesOfCode" : 5,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func startsOrEndsWithQuote()",
  "longName" : "",
  "relativeFileName" : "cmd/prometheus/main.go",
  "fileLinesCount" : 854,
  "components" : [ "primary::cmd" ],
  "startLine" : 779,
  "endLine" : 782,
  "linesOfCode" : 4,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 488,
  "endLine" : 491,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 525,
  "endLine" : 528,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 559,
  "endLine" : 562,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 586,
  "endLine" : 589,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 613,
  "endLine" : 616,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 674,
  "endLine" : 677,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 651,
  "endLine" : 654,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 689,
  "endLine" : 692,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 744,
  "endLine" : 747,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 785,
  "endLine" : 788,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 826,
  "endLine" : 829,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 872,
  "endLine" : 875,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 945,
  "endLine" : 948,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 994,
  "endLine" : 997,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 497,
  "endLine" : 500,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 556,
  "endLine" : 559,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 660,
  "endLine" : 663,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 701,
  "endLine" : 704,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "util/treecache/treecache.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::util" ],
  "startLine" : 45,
  "endLine" : 48,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func TableLinkForExpression()",
  "longName" : "",
  "relativeFileName" : "util/strutil/strconv.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::util" ],
  "startLine" : 28,
  "endLine" : 31,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GraphLinkForExpression()",
  "longName" : "",
  "relativeFileName" : "util/strutil/strconv.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::util" ],
  "startLine" : 35,
  "endLine" : 38,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/logging.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::util" ],
  "startLine" : 32,
  "endLine" : 35,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/roundtrip.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::util" ],
  "startLine" : 34,
  "endLine" : 37,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 33,
  "endLine" : 36,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 597,
  "endLine" : 600,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func postPath()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 686,
  "endLine" : 689,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/watcher.go",
  "fileLinesCount" : 612,
  "components" : [ "primary::tsdb" ],
  "startLine" : 520,
  "endLine" : 523,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 287,
  "endLine" : 290,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 48,
  "endLine" : 51,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 53,
  "endLine" : 56,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 63,
  "endLine" : 66,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 157,
  "endLine" : 160,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewXORChunk()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 58,
  "endLine" : 61,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 407,
  "endLine" : 410,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 428,
  "endLine" : 431,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 456,
  "endLine" : 459,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 466,
  "endLine" : 469,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 476,
  "endLine" : 479,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "updateURL()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/PanelList.tsx",
  "fileLinesCount" : 219,
  "components" : [ "primary::web" ],
  "startLine" : 123,
  "endLine" : 126,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "var resizeTextarea = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 67,
  "endLine" : 70,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.setEndDate = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 410,
  "endLine" : 413,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Graph.prototype.setMoment = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 446,
  "endLine" : 449,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.QueryParamHelper.prototype.parseQueryParams = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 988,
  "endLine" : 991,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function showUnhealthy()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/targets.js",
  "fileLinesCount" : 68,
  "components" : [ "primary::web" ],
  "startLine" : 18,
  "endLine" : 21,
  "linesOfCode" : 4,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.setDuration = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 211,
  "endLine" : 214,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.increaseEnd = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 247,
  "endLine" : 251,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "PromConsole.TimeControl.prototype.decreaseEnd = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 253,
  "endLine" : 256,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 474,
  "endLine" : 477,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 933,
  "endLine" : 936,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 190,
  "endLine" : 193,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 149,
  "endLine" : 156,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func randomAppsURL()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 329,
  "endLine" : 333,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "discovery/dns/dns.go",
  "fileLinesCount" : 339,
  "components" : [ "primary::discovery" ],
  "startLine" : 96,
  "endLine" : 99,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 49,
  "endLine" : 52,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 747,
  "endLine" : 750,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 1056,
  "endLine" : 1059,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 69,
  "endLine" : 72,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 261,
  "endLine" : 264,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 265,
  "endLine" : 268,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 173,
  "endLine" : 176,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 289,
  "endLine" : 292,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 481,
  "endLine" : 484,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/write.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::storage" ],
  "startLine" : 213,
  "endLine" : 216,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 372,
  "endLine" : 375,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 421,
  "endLine" : 424,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 427,
  "endLine" : 430,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 361,
  "endLine" : 364,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func getFunction()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1174,
  "endLine" : 1177,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 817,
  "endLine" : 820,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 179,
  "endLine" : 182,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 71,
  "endLine" : 74,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 76,
  "endLine" : 79,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 101,
  "endLine" : 104,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 107,
  "endLine" : 110,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 309,
  "endLine" : 312,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 314,
  "endLine" : 317,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 218,
  "endLine" : 221,
  "linesOfCode" : 4,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 523,
  "endLine" : 525,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 671,
  "endLine" : 673,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 687,
  "endLine" : 690,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 691,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/main.go",
  "fileLinesCount" : 698,
  "components" : [ "primary::cmd" ],
  "startLine" : 695,
  "endLine" : 698,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 89,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 185,
  "endLine" : 187,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 188,
  "endLine" : 190,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 206,
  "endLine" : 208,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 227,
  "endLine" : 229,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 230,
  "endLine" : 232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 245,
  "endLine" : 247,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 263,
  "endLine" : 265,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 266,
  "endLine" : 268,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewAdminClient()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 389,
  "endLine" : 391,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 392,
  "endLine" : 394,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterAdminServer()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sovRpc()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sozRpc()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 798,
  "endLine" : 800,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func RegisterAdminHandler()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.gw.go",
  "fileLinesCount" : 192,
  "components" : [ "primary::prompb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 51,
  "endLine" : 53,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 96,
  "endLine" : 98,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 99,
  "endLine" : 101,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 114,
  "endLine" : 116,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 117,
  "endLine" : 119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 173,
  "endLine" : 175,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 176,
  "endLine" : 178,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 207,
  "endLine" : 209,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 210,
  "endLine" : 212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 225,
  "endLine" : 227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 231,
  "endLine" : 233,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 279,
  "endLine" : 281,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 282,
  "endLine" : 284,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 311,
  "endLine" : 313,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 329,
  "endLine" : 331,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 332,
  "endLine" : 334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 335,
  "endLine" : 337,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 378,
  "endLine" : 380,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 396,
  "endLine" : 398,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 399,
  "endLine" : 401,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 402,
  "endLine" : 404,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 472,
  "endLine" : 474,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 475,
  "endLine" : 477,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 493,
  "endLine" : 495,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 496,
  "endLine" : 498,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 544,
  "endLine" : 546,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 547,
  "endLine" : 549,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 562,
  "endLine" : 564,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 565,
  "endLine" : 567,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 568,
  "endLine" : 570,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sovTypes()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1239,
  "endLine" : 1241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sozTypes()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 1242,
  "endLine" : 1244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 92,
  "endLine" : 94,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 98,
  "endLine" : 100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 149,
  "endLine" : 151,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 184,
  "endLine" : 186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 205,
  "endLine" : 207,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 208,
  "endLine" : 210,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 234,
  "endLine" : 236,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 252,
  "endLine" : 254,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 255,
  "endLine" : 257,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 303,
  "endLine" : 305,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 306,
  "endLine" : 308,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 321,
  "endLine" : 323,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 324,
  "endLine" : 326,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 327,
  "endLine" : 329,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 356,
  "endLine" : 358,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 359,
  "endLine" : 361,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 380,
  "endLine" : 382,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sovRemote()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 876,
  "endLine" : 878,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func sozRemote()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 879,
  "endLine" : 881,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/httputil/compression.go",
  "fileLinesCount" : 92,
  "components" : [ "primary::util" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ContextWithPath()",
  "longName" : "",
  "relativeFileName" : "util/httputil/context.go",
  "fileLinesCount" : 52,
  "components" : [ "primary::util" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewZookeeperLogger()",
  "longName" : "",
  "relativeFileName" : "util/treecache/treecache.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::util" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/treecache/treecache.go",
  "fileLinesCount" : 316,
  "components" : [ "primary::util" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SanitizeLabelName()",
  "longName" : "",
  "relativeFileName" : "util/strutil/strconv.go",
  "fileLinesCount" : 44,
  "components" : [ "primary::util" ],
  "startLine" : 42,
  "endLine" : 44,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewLogger()",
  "longName" : "",
  "relativeFileName" : "util/testutil/logging.go",
  "fileLinesCount" : 35,
  "components" : [ "primary::util" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/context.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::util" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/context.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::util" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/context.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::util" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/context.go",
  "fileLinesCount" : 42,
  "components" : [ "primary::util" ],
  "startLine" : 40,
  "endLine" : 42,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/directory.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::util" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/directory.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::util" ],
  "startLine" : 111,
  "endLine" : 113,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/roundtrip.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::util" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 39,
  "endLine" : 41,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 44,
  "endLine" : 46,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewTimerGroup()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 93,
  "endLine" : 95,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/timer.go",
  "fileLinesCount" : 113,
  "components" : [ "primary::util" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewQueryTimers()",
  "longName" : "",
  "relativeFileName" : "util/stats/query_stats.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::util" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/stats/query_stats.go",
  "fileLinesCount" : 157,
  "components" : [ "primary::util" ],
  "startLine" : 155,
  "endLine" : 157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 82,
  "endLine" : 84,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "notifier/notifier.go",
  "fileLinesCount" : 764,
  "components" : [ "primary::notifier" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func mmap()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/mmap_unix.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::tsdb" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func munmap()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/mmap_unix.go",
  "fileLinesCount" : 30,
  "components" : [ "primary::tsdb" ],
  "startLine" : 28,
  "endLine" : 30,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Fdatasync()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/sync.go",
  "fileLinesCount" : 24,
  "components" : [ "primary::tsdb" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Fdatasync()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/sync_darwin.go",
  "fileLinesCount" : 27,
  "components" : [ "primary::tsdb" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock_windows.go",
  "fileLinesCount" : 36,
  "components" : [ "primary::tsdb" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/flock_plan9.go",
  "fileLinesCount" : 32,
  "components" : [ "primary::tsdb" ],
  "startLine" : 22,
  "endLine" : 24,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func preallocExtend()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/preallocate_other.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::tsdb" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Fdatasync()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/sync_linux.go",
  "fileLinesCount" : 29,
  "components" : [ "primary::tsdb" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/mmap.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::tsdb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/mmap.go",
  "fileLinesCount" : 61,
  "components" : [ "primary::tsdb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 589,
  "endLine" : 591,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 633,
  "endLine" : 635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1104,
  "endLine" : 1106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1117,
  "endLine" : 1119,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func rangeForTimestamp()",
  "longName" : "",
  "relativeFileName" : "tsdb/db.go",
  "fileLinesCount" : 1395,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 242,
  "endLine" : 244,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 309,
  "endLine" : 311,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 314,
  "endLine" : 316,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SegmentName()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 451,
  "endLine" : 453,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func recTypeFromHeader()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 550,
  "endLine" : 552,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 571,
  "endLine" : 573,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewSegmentsReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 791,
  "endLine" : 793,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/wal.go",
  "fileLinesCount" : 891,
  "components" : [ "primary::tsdb" ],
  "startLine" : 889,
  "endLine" : 891,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 107,
  "endLine" : 109,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/live_reader.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::tsdb" ],
  "startLine" : 164,
  "endLine" : 166,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/reader.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 38,
  "endLine" : 40,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal/reader.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCRC32()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 142,
  "endLine" : 144,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 862,
  "endLine" : 864,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1001,
  "endLine" : 1003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1047,
  "endLine" : 1049,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/wal.go",
  "fileLinesCount" : 1306,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 914,
  "endLine" : 916,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1001,
  "endLine" : 1003,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newMergedStringIter()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1005,
  "endLine" : 1007,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 91,
  "endLine" : 93,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 174,
  "endLine" : 176,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 54,
  "endLine" : 56,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 59,
  "endLine" : 61,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 104,
  "endLine" : 106,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tsdbutil/buffer.go",
  "fileLinesCount" : 236,
  "components" : [ "primary::tsdb" ],
  "startLine" : 170,
  "endLine" : 172,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 83,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCRC32()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewWriterWithSegSize()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 124,
  "endLine" : 126,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewWriter()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 130,
  "endLine" : 132,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 421,
  "endLine" : 423,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 442,
  "endLine" : 444,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 446,
  "endLine" : 448,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 524,
  "endLine" : 526,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunks/chunks.go",
  "fileLinesCount" : 625,
  "components" : [ "primary::tsdb" ],
  "startLine" : 529,
  "endLine" : 531,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 756,
  "endLine" : 758,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 764,
  "endLine" : 766,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 768,
  "endLine" : 770,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 772,
  "endLine" : 774,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 776,
  "endLine" : 778,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 869,
  "endLine" : 872,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 882,
  "endLine" : 885,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 895,
  "endLine" : 898,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1150,
  "endLine" : 1152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1155,
  "endLine" : 1157,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1167,
  "endLine" : 1169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1179,
  "endLine" : 1181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1199,
  "endLine" : 1201,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1204,
  "endLine" : 1206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1211,
  "endLine" : 1213,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1228,
  "endLine" : 1230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func unpackChunkID()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1244,
  "endLine" : 1246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1294,
  "endLine" : 1296,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1633,
  "endLine" : 1635,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1637,
  "endLine" : 1639,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1735,
  "endLine" : 1737,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1841,
  "endLine" : 1843,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1851,
  "endLine" : 1853,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1884,
  "endLine" : 1886,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/head.go",
  "fileLinesCount" : 1899,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1888,
  "endLine" : 1890,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewNopIterator()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/chunk.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::tsdb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newBReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/bstream.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/bstream.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/bstream.go",
  "fileLinesCount" : 200,
  "components" : [ "primary::tsdb" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 69,
  "endLine" : 71,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func bitRange()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 190,
  "endLine" : 192,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 244,
  "endLine" : 246,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/xor.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::tsdb" ],
  "startLine" : 248,
  "endLine" : 250,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 49,
  "endLine" : 51,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCRC32()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewMemTombstones()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/tombstones/tombstones.go",
  "fileLinesCount" : 331,
  "components" : [ "primary::tsdb" ],
  "startLine" : 269,
  "endLine" : 271,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 260,
  "endLine" : 262,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 264,
  "endLine" : 266,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isRegexMetaCharacter()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 285,
  "endLine" : 287,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EmptySeriesSet()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 512,
  "endLine" : 514,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 542,
  "endLine" : 544,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 546,
  "endLine" : 548,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewMergedVerticalSeriesSet()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 647,
  "endLine" : 649,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 661,
  "endLine" : 663,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LookupChunkSeries()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 728,
  "endLine" : 730,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func LookupChunkSeriesSorted()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 734,
  "endLine" : 736,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 4,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 757,
  "endLine" : 759,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 829,
  "endLine" : 831,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 927,
  "endLine" : 929,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 931,
  "endLine" : 933,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 955,
  "endLine" : 957,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 959,
  "endLine" : 961,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1012,
  "endLine" : 1014,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1016,
  "endLine" : 1018,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1026,
  "endLine" : 1028,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1030,
  "endLine" : 1032,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1103,
  "endLine" : 1105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1184,
  "endLine" : 1186,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1218,
  "endLine" : 1220,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1230,
  "endLine" : 1232,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1258,
  "endLine" : 1260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 63,
  "endLine" : 65,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 95,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newCRC32()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 101,
  "endLine" : 103,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 235,
  "endLine" : 237,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 239,
  "endLine" : 241,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 267,
  "endLine" : 269,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 289,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 325,
  "endLine" : 327,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 481,
  "endLine" : 486,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1051,
  "endLine" : 1053,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1055,
  "endLine" : 1057,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1059,
  "endLine" : 1061,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewReader()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1065,
  "endLine" : 1067,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1195,
  "endLine" : 1197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1332,
  "endLine" : 1334,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1400,
  "endLine" : 1402,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1412,
  "endLine" : 1414,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1417,
  "endLine" : 1419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1593,
  "endLine" : 1595,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1598,
  "endLine" : 1600,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewStringListIter()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1617,
  "endLine" : 1619,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func yoloString()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1721,
  "endLine" : 1723,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func AllPostingsKey()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func EmptyPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 339,
  "endLine" : 341,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ErrPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 344,
  "endLine" : 346,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newIntersectPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 375,
  "endLine" : 377,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 443,
  "endLine" : 445,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 548,
  "endLine" : 550,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 585,
  "endLine" : 587,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewListPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 648,
  "endLine" : 650,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newListPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 652,
  "endLine" : 654,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 656,
  "endLine" : 658,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 692,
  "endLine" : 694,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newBigEndianPostings()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 703,
  "endLine" : 705,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 707,
  "endLine" : 709,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 740,
  "endLine" : 742,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 345,
  "endLine" : 347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 405,
  "endLine" : 407,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 424,
  "endLine" : 426,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 441,
  "endLine" : 443,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 452,
  "endLine" : 454,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 614,
  "endLine" : 618,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 621,
  "endLine" : 623,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function parseTime()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/utils/index.ts",
  "fileLinesCount" : 203,
  "components" : [ "primary::web" ],
  "startLine" : 75,
  "endLine" : 77,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "export function formatTime()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/utils/index.ts",
  "fileLinesCount" : 203,
  "components" : [ "primary::web" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "color: getHoverColor()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/GraphHelpers.ts",
  "fileLinesCount" : 197,
  "components" : [ "primary::web" ],
  "startLine" : 72,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/ExpressionInput.tsx",
  "fileLinesCount" : 194,
  "components" : [ "primary::web" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "render()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/GraphControls.tsx",
  "fileLinesCount" : 150,
  "components" : [ "primary::web" ],
  "startLine" : 90,
  "endLine" : 92,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentWillUnmount()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/TimeInput.tsx",
  "fileLinesCount" : 139,
  "components" : [ "primary::web" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Panel.tsx",
  "fileLinesCount" : 318,
  "components" : [ "primary::web" ],
  "startLine" : 86,
  "endLine" : 88,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "chartData: normalizeData()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Graph.tsx",
  "fileLinesCount" : 145,
  "components" : [ "primary::web" ],
  "startLine" : 44,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentDidMount()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Graph.tsx",
  "fileLinesCount" : 145,
  "components" : [ "primary::web" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "componentWillUnmount()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/Graph.tsx",
  "fileLinesCount" : 145,
  "components" : [ "primary::web" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "this.handleRemove = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 15,
  "endLine" : 17,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 79,
  "endLine" : 81,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "self.isStacked = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 143,
  "endLine" : 145,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "error: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 256,
  "endLine" : 258,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "error: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 287,
  "endLine" : 289,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 965,
  "endLine" : 967,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.prototype.removeGraph = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 982,
  "endLine" : 984,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "Prometheus.Page.QueryParamHelper.prototype.queryParamPrefix = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1046,
  "endLine" : 1048,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "isEnabled: function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1094,
  "endLine" : 1096,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function invokeFn()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/graph/index.js",
  "fileLinesCount" : 1215,
  "components" : [ "primary::web" ],
  "startLine" : 1172,
  "endLine" : 1174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "$()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/alerts.js",
  "fileLinesCount" : 66,
  "components" : [ "primary::web" ],
  "startLine" : 31,
  "endLine" : 33,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function showAll()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/targets.js",
  "fileLinesCount" : 68,
  "components" : [ "primary::web" ],
  "startLine" : 14,
  "endLine" : 16,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "nameFunc = function()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/prom_console.js",
  "fileLinesCount" : 685,
  "components" : [ "primary::web" ],
  "startLine" : 670,
  "endLine" : 672,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 469,
  "endLine" : 471,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 492,
  "endLine" : 494,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 497,
  "endLine" : 499,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 502,
  "endLine" : 504,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 719,
  "endLine" : 721,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 850,
  "endLine" : 852,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/web.go",
  "fileLinesCount" : 1123,
  "components" : [ "primary::web" ],
  "startLine" : 861,
  "endLine" : 863,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 94,
  "endLine" : 96,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 308,
  "endLine" : 310,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 581,
  "endLine" : 583,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1032,
  "endLine" : 1034,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1043,
  "endLine" : 1045,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func marshalPointJSONIsEmpty()",
  "longName" : "",
  "relativeFileName" : "web/api/v1/api.go",
  "fileLinesCount" : 1506,
  "components" : [ "primary::web" ],
  "startLine" : 1504,
  "endLine" : 1506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/api/v2/api.go",
  "fileLinesCount" : 223,
  "components" : [ "primary::web" ],
  "startLine" : 132,
  "endLine" : 134,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 83,
  "endLine" : 85,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func fileSource()",
  "longName" : "",
  "relativeFileName" : "discovery/file/file.go",
  "fileLinesCount" : 411,
  "components" : [ "primary::discovery" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "discovery/refresh/refresh.go",
  "fileLinesCount" : 122,
  "components" : [ "primary::discovery" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func newAuthTokenRoundTripper()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 145,
  "endLine" : 147,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/marathon/marathon.go",
  "fileLinesCount" : 488,
  "components" : [ "primary::discovery" ],
  "startLine" : 286,
  "endLine" : 288,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewNerveDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/zookeeper/zookeeper.go",
  "fileLinesCount" : 299,
  "components" : [ "primary::discovery" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewServersetDiscovery()",
  "longName" : "",
  "relativeFileName" : "discovery/zookeeper/zookeeper.go",
  "fileLinesCount" : 299,
  "components" : [ "primary::discovery" ],
  "startLine" : 125,
  "endLine" : 127,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/targetgroup/targetgroup.go",
  "fileLinesCount" : 93,
  "components" : [ "primary::discovery" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/consul/consul.go",
  "fileLinesCount" : 551,
  "components" : [ "primary::discovery" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/manager.go",
  "fileLinesCount" : 449,
  "components" : [ "primary::discovery" ],
  "startLine" : 179,
  "endLine" : 181,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func serviceSource()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/service.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func serviceSourceFromNamespaceAndName()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/service.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::discovery" ],
  "startLine" : 135,
  "endLine" : 137,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func podSource()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func podSourceFromNamespaceAndName()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/pod.go",
  "fileLinesCount" : 269,
  "components" : [ "primary::discovery" ],
  "startLine" : 258,
  "endLine" : 260,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ingressSource()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/ingress.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::discovery" ],
  "startLine" : 127,
  "endLine" : 129,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func ingressSourceFromNamespaceAndName()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/ingress.go",
  "fileLinesCount" : 214,
  "components" : [ "primary::discovery" ],
  "startLine" : 131,
  "endLine" : 133,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func lv()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/kubernetes.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 353,
  "endLine" : 355,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 122,
  "endLine" : 124,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 147,
  "endLine" : 149,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 150,
  "endLine" : 152,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 153,
  "endLine" : 155,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 159,
  "endLine" : 162,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 163,
  "endLine" : 165,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 166,
  "endLine" : 168,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 169,
  "endLine" : 171,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 172,
  "endLine" : 174,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 181,
  "endLine" : 183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func endpointsSource()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/endpoints.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func endpointsSourceFromNamespaceAndName()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/endpoints.go",
  "fileLinesCount" : 365,
  "components" : [ "primary::discovery" ],
  "startLine" : 191,
  "endLine" : 193,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nodeSource()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/node.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::discovery" ],
  "startLine" : 136,
  "endLine" : 138,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nodeSourceFromName()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/node.go",
  "fileLinesCount" : 234,
  "components" : [ "primary::discovery" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "template/template.go",
  "fileLinesCount" : 364,
  "components" : [ "primary::template" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 74,
  "endLine" : 76,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 664,
  "endLine" : 667,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 760,
  "endLine" : 762,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 1061,
  "endLine" : 1063,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func yoloString()",
  "longName" : "",
  "relativeFileName" : "scrape/scrape.go",
  "fileLinesCount" : 1381,
  "components" : [ "primary::scrape" ],
  "startLine" : 1246,
  "endLine" : 1248,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/manager.go",
  "fileLinesCount" : 369,
  "components" : [ "primary::scrape" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Adapter()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 97,
  "endLine" : 99,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 232,
  "endLine" : 234,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 237,
  "endLine" : 239,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/interface.go",
  "fileLinesCount" : 133,
  "components" : [ "primary::storage" ],
  "startLine" : 88,
  "endLine" : 90,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NoopQuerier()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 25,
  "endLine" : 27,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 29,
  "endLine" : 31,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 37,
  "endLine" : 39,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NoopSeriesSet()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 52,
  "endLine" : 54,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 56,
  "endLine" : 58,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 64,
  "endLine" : 66,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 77,
  "endLine" : 79,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 81,
  "endLine" : 83,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/noop.go",
  "fileLinesCount" : 87,
  "components" : [ "primary::storage" ],
  "startLine" : 85,
  "endLine" : 87,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewBuffer()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 33,
  "endLine" : 35,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 73,
  "endLine" : 75,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 128,
  "endLine" : 130,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 178,
  "endLine" : 180,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 182,
  "endLine" : 184,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/buffer.go",
  "fileLinesCount" : 279,
  "components" : [ "primary::storage" ],
  "startLine" : 186,
  "endLine" : 188,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 486,
  "endLine" : 488,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 503,
  "endLine" : 505,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 596,
  "endLine" : 598,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/write.go",
  "fileLinesCount" : 230,
  "components" : [ "primary::storage" ],
  "startLine" : 228,
  "endLine" : 230,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "storage/remote/chunked.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::storage" ],
  "startLine" : 36,
  "endLine" : 38,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewChunkedWriter()",
  "longName" : "",
  "relativeFileName" : "storage/remote/chunked.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::storage" ],
  "startLine" : 50,
  "endLine" : 52,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewChunkedReader()",
  "longName" : "",
  "relativeFileName" : "storage/remote/chunked.go",
  "fileLinesCount" : 154,
  "components" : [ "primary::storage" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/client.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::storage" ],
  "startLine" : 118,
  "endLine" : 120,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/client.go",
  "fileLinesCount" : 189,
  "components" : [ "primary::storage" ],
  "startLine" : 123,
  "endLine" : 125,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/ewma.go",
  "fileLinesCount" : 70,
  "components" : [ "primary::storage" ],
  "startLine" : 68,
  "endLine" : 70,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/storage.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::storage" ],
  "startLine" : 129,
  "endLine" : 131,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/storage.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::storage" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 35,
  "endLine" : 37,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 62,
  "endLine" : 64,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 88,
  "endLine" : 91,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 94,
  "endLine" : 97,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 100,
  "endLine" : 102,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 243,
  "endLine" : 245,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/read.go",
  "fileLinesCount" : 276,
  "components" : [ "primary::storage" ],
  "startLine" : 247,
  "endLine" : 249,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 41,
  "endLine" : 43,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 354,
  "endLine" : 356,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 358,
  "endLine" : 360,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 362,
  "endLine" : 364,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 381,
  "endLine" : 383,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 391,
  "endLine" : 393,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 395,
  "endLine" : 397,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 433,
  "endLine" : 435,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/recording.go",
  "fileLinesCount" : 202,
  "components" : [ "primary::rules" ],
  "startLine" : 70,
  "endLine" : 72,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func nameAndLabels()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 450,
  "endLine" : 452,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 836,
  "endLine" : 838,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func groupKey()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 973,
  "endLine" : 975,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 171,
  "endLine" : 173,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 204,
  "endLine" : 206,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 209,
  "endLine" : 211,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 214,
  "endLine" : 216,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 219,
  "endLine" : 221,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 288,
  "endLine" : 290,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/alerting.go",
  "fileLinesCount" : 554,
  "components" : [ "primary::rules" ],
  "startLine" : 552,
  "endLine" : 554,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 261,
  "endLine" : 263,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isSpace()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 780,
  "endLine" : 782,
  "linesOfCode" : 3,
  "mcCabeIndex" : 4,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isEndOfLine()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 785,
  "endLine" : 787,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isAlphaNumeric()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isDigit()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 797,
  "endLine" : 799,
  "linesOfCode" : 3,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func isAlpha()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 802,
  "endLine" : 804,
  "linesOfCode" : 3,
  "mcCabeIndex" : 5,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcDelta()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 141,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcRate()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 146,
  "endLine" : 148,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcIncrease()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 151,
  "endLine" : 153,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcIrate()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 156,
  "endLine" : 158,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcIdelta()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 161,
  "endLine" : 163,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcAbs()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 490,
  "endLine" : 492,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcCeil()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 495,
  "endLine" : 497,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcFloor()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcExp()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 505,
  "endLine" : 507,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcSqrt()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 510,
  "endLine" : 512,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcLn()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 515,
  "endLine" : 517,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcLog2()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 520,
  "endLine" : 522,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func funcLog10()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 525,
  "endLine" : 527,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 3,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1181,
  "endLine" : 1183,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1192,
  "endLine" : 1194,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1196,
  "endLine" : 1198,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1210,
  "endLine" : 1212,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1221,
  "endLine" : 1223,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/functions.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::promql" ],
  "startLine" : 1225,
  "endLine" : 1227,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Inspect()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 288,
  "endLine" : 291,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 368,
  "endLine" : 370,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 371,
  "endLine" : 373,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 374,
  "endLine" : 376,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 377,
  "endLine" : 379,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 403,
  "endLine" : 405,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 406,
  "endLine" : 408,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 409,
  "endLine" : 411,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 418,
  "endLine" : 420,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func SetDefaultEvaluationInterval()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func GetDefaultEvaluationInterval()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 71,
  "endLine" : 73,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func convertibleToInt64()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 87,
  "endLine" : 89,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 103,
  "endLine" : 105,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 106,
  "endLine" : 108,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 109,
  "endLine" : 111,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 112,
  "endLine" : 114,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 162,
  "endLine" : 164,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 167,
  "endLine" : 169,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func timeMilliseconds()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 500,
  "endLine" : 502,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func durationMilliseconds()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 504,
  "endLine" : 506,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 790,
  "endLine" : 792,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 795,
  "endLine" : 797,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func durationToInt64Millis()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1345,
  "endLine" : 1347,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func putPointSlice()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1416,
  "endLine" : 1419,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func dropMetricName()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 1792,
  "endLine" : 1794,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewOriginContext()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 2098,
  "endLine" : 2100,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func formatDate()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 2115,
  "endLine" : 2117,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/query_logger.go",
  "fileLinesCount" : 197,
  "components" : [ "primary::promql" ],
  "startLine" : 175,
  "endLine" : 177,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Tree()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 27,
  "endLine" : 29,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 48,
  "endLine" : 50,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 110,
  "endLine" : 112,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 140,
  "endLine" : 142,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 144,
  "endLine" : 146,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/printer.go",
  "fileLinesCount" : 175,
  "components" : [ "primary::promql" ],
  "startLine" : 152,
  "endLine" : 154,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FuzzParseMetric()",
  "longName" : "",
  "relativeFileName" : "promql/fuzz.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::promql" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FuzzParseOpenMetric()",
  "longName" : "",
  "relativeFileName" : "promql/fuzz.go",
  "fileLinesCount" : 102,
  "components" : [ "primary::promql" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/generated_parser.y.go",
  "fileLinesCount" : 1545,
  "components" : [ "primary::promql" ],
  "startLine" : 481,
  "endLine" : 483,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func yyNewParser()",
  "longName" : "",
  "relativeFileName" : "promql/generated_parser.y.go",
  "fileLinesCount" : 1545,
  "components" : [ "primary::promql" ],
  "startLine" : 485,
  "endLine" : 487,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func yyParse()",
  "longName" : "",
  "relativeFileName" : "promql/generated_parser.y.go",
  "fileLinesCount" : 1545,
  "components" : [ "primary::promql" ],
  "startLine" : 608,
  "endLine" : 610,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 224,
  "endLine" : 226,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 57,
  "endLine" : 59,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 61,
  "endLine" : 63,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 119,
  "endLine" : 121,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 273,
  "endLine" : 275,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 278,
  "endLine" : 280,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 319,
  "endLine" : 321,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 116,
  "endLine" : 118,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 120,
  "endLine" : 122,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 139,
  "endLine" : 141,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewPromParser()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 158,
  "endLine" : 160,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 187,
  "endLine" : 189,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 194,
  "endLine" : 197,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 202,
  "endLine" : 204,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 240,
  "endLine" : 242,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func parseError()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 254,
  "endLine" : 256,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func yoloString()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/promparse.go",
  "fileLinesCount" : 426,
  "components" : [ "primary::pkg" ],
  "startLine" : 416,
  "endLine" : 418,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 46,
  "endLine" : 48,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 76,
  "endLine" : 78,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func NewOpenMetricsParser()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 102,
  "endLine" : 104,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 133,
  "endLine" : 135,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 140,
  "endLine" : 143,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/textparse/openmetricsparse.go",
  "fileLinesCount" : 477,
  "components" : [ "primary::pkg" ],
  "startLine" : 148,
  "endLine" : 150,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func IsStaleNaN()",
  "longName" : "",
  "relativeFileName" : "pkg/value/value.go",
  "fileLinesCount" : 34,
  "components" : [ "primary::pkg" ],
  "startLine" : 32,
  "endLine" : 34,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func VmLimits()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/vmlimits_default.go",
  "fileLinesCount" : 26,
  "components" : [ "primary::pkg" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FdLimits()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/limits_windows.go",
  "fileLinesCount" : 26,
  "components" : [ "primary::pkg" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func VmLimits()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/limits_windows.go",
  "fileLinesCount" : 26,
  "components" : [ "primary::pkg" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FdLimits()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/limits_default.go",
  "fileLinesCount" : 47,
  "components" : [ "primary::pkg" ],
  "startLine" : 45,
  "endLine" : 47,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func VmLimits()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/vmlimits_openbsd.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::pkg" ],
  "startLine" : 23,
  "endLine" : 25,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Uname()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/uname_default.go",
  "fileLinesCount" : 23,
  "components" : [ "primary::pkg" ],
  "startLine" : 21,
  "endLine" : 23,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Statfs()",
  "longName" : "",
  "relativeFileName" : "pkg/runtime/statfs.go",
  "fileLinesCount" : 22,
  "components" : [ "primary::pkg" ],
  "startLine" : 20,
  "endLine" : 22,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/matcher.go",
  "fileLinesCount" : 112,
  "components" : [ "primary::pkg" ],
  "startLine" : 80,
  "endLine" : 82,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 67,
  "endLine" : 69,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 84,
  "endLine" : 86,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func New()",
  "longName" : "",
  "relativeFileName" : "pkg/modtimevfs/modtimevfs.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::pkg" ],
  "startLine" : 30,
  "endLine" : 32,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/modtimevfs/modtimevfs.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::pkg" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/modtimevfs/modtimevfs.go",
  "fileLinesCount" : 67,
  "components" : [ "primary::pkg" ],
  "startLine" : 65,
  "endLine" : 67,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func FromTime()",
  "longName" : "",
  "relativeFileName" : "pkg/timestamp/timestamp.go",
  "fileLinesCount" : 26,
  "components" : [ "primary::pkg" ],
  "startLine" : 19,
  "endLine" : 21,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func Time()",
  "longName" : "",
  "relativeFileName" : "pkg/timestamp/timestamp.go",
  "fileLinesCount" : 26,
  "components" : [ "primary::pkg" ],
  "startLine" : 24,
  "endLine" : 26,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/logging/dedupe.go",
  "fileLinesCount" : 130,
  "components" : [ "primary::pkg" ],
  "startLine" : 66,
  "endLine" : 68,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/logging/file.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::pkg" ],
  "startLine" : 55,
  "endLine" : 57,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/logging/file.go",
  "fileLinesCount" : 62,
  "components" : [ "primary::pkg" ],
  "startLine" : 60,
  "endLine" : 62,
  "linesOfCode" : 3,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "util/testutil/directory.go",
  "fileLinesCount" : 168,
  "components" : [ "primary::util" ],
  "startLine" : 79,
  "endLine" : 80,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "id: generateID()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/utils/index.ts",
  "fileLinesCount" : 203,
  "components" : [ "primary::web" ],
  "startLine" : 136,
  "endLine" : 137,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "id: generateID()",
  "longName" : "",
  "relativeFileName" : "web/ui/react-app/src/pages/graph/PanelList.tsx",
  "fileLinesCount" : 219,
  "components" : [ "primary::web" ],
  "startLine" : 138,
  "endLine" : 139,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function displayAlerts()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/alerts.js",
  "fileLinesCount" : 66,
  "components" : [ "primary::web" ],
  "startLine" : 30,
  "endLine" : 34,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "function init()",
  "longName" : "",
  "relativeFileName" : "web/ui/static/js/config.js",
  "fileLinesCount" : 12,
  "components" : [ "primary::web" ],
  "startLine" : 1,
  "endLine" : 10,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/parse.go",
  "fileLinesCount" : 695,
  "components" : [ "primary::promql" ],
  "startLine" : 324,
  "endLine" : 325,
  "linesOfCode" : 2,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 447,
  "endLine" : 447,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "cmd/promtool/unittest.go",
  "fileLinesCount" : 525,
  "components" : [ "primary::cmd" ],
  "startLine" : 448,
  "endLine" : 448,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 83,
  "endLine" : 83,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 84,
  "endLine" : 84,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 85,
  "endLine" : 85,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 122,
  "endLine" : 122,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 123,
  "endLine" : 123,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 124,
  "endLine" : 124,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 161,
  "endLine" : 161,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 162,
  "endLine" : 162,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 163,
  "endLine" : 163,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 203,
  "endLine" : 203,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 242,
  "endLine" : 242,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 243,
  "endLine" : 243,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 244,
  "endLine" : 244,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "prompb/rpc.pb.go",
  "fileLinesCount" : 1392,
  "components" : [ "primary::prompb" ],
  "startLine" : 284,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 93,
  "endLine" : 93,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 94,
  "endLine" : 94,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 95,
  "endLine" : 95,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 149,
  "endLine" : 149,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 150,
  "endLine" : 150,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 151,
  "endLine" : 151,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 204,
  "endLine" : 204,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 205,
  "endLine" : 205,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 206,
  "endLine" : 206,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 258,
  "endLine" : 258,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 259,
  "endLine" : 259,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 260,
  "endLine" : 260,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 308,
  "endLine" : 308,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 309,
  "endLine" : 309,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 310,
  "endLine" : 310,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 375,
  "endLine" : 375,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 376,
  "endLine" : 376,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 377,
  "endLine" : 377,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 469,
  "endLine" : 469,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 470,
  "endLine" : 470,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 471,
  "endLine" : 471,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 541,
  "endLine" : 541,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 542,
  "endLine" : 542,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 543,
  "endLine" : 543,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "prompb/types.pb.go",
  "fileLinesCount" : 2384,
  "components" : [ "primary::prompb" ],
  "startLine" : 601,
  "endLine" : 601,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 71,
  "endLine" : 71,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 72,
  "endLine" : 72,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 125,
  "endLine" : 125,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 126,
  "endLine" : 126,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 127,
  "endLine" : 127,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 231,
  "endLine" : 231,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 232,
  "endLine" : 232,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 233,
  "endLine" : 233,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 300,
  "endLine" : 300,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 301,
  "endLine" : 301,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 302,
  "endLine" : 302,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 354,
  "endLine" : 354,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 355,
  "endLine" : 355,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func init()",
  "longName" : "",
  "relativeFileName" : "prompb/remote.pb.go",
  "fileLinesCount" : 1681,
  "components" : [ "primary::prompb" ],
  "startLine" : 410,
  "endLine" : 410,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 0,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func OpenDir()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/dir_unix.go",
  "fileLinesCount" : 22,
  "components" : [ "primary::tsdb" ],
  "startLine" : 22,
  "endLine" : 22,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func preallocFixed()",
  "longName" : "",
  "relativeFileName" : "tsdb/fileutil/preallocate_other.go",
  "fileLinesCount" : 25,
  "components" : [ "primary::tsdb" ],
  "startLine" : 25,
  "endLine" : 25,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 2,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/compact.go",
  "fileLinesCount" : 1047,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1041,
  "endLine" : 1041,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 38,
  "endLine" : 38,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 43,
  "endLine" : 43,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 169,
  "endLine" : 169,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 170,
  "endLine" : 170,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 171,
  "endLine" : 171,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 284,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/encoding/encoding.go",
  "fileLinesCount" : 291,
  "components" : [ "primary::tsdb" ],
  "startLine" : 285,
  "endLine" : 285,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/chunk.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::tsdb" ],
  "startLine" : 73,
  "endLine" : 73,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/chunk.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::tsdb" ],
  "startLine" : 74,
  "endLine" : 74,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/chunkenc/chunk.go",
  "fileLinesCount" : 138,
  "components" : [ "primary::tsdb" ],
  "startLine" : 75,
  "endLine" : 75,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 761,
  "endLine" : 761,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 833,
  "endLine" : 833,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 913,
  "endLine" : 913,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 914,
  "endLine" : 914,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1266,
  "endLine" : 1266,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1267,
  "endLine" : 1267,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/querier.go",
  "fileLinesCount" : 1268,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1268,
  "endLine" : 1268,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 60,
  "endLine" : 60,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 61,
  "endLine" : 61,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 970,
  "endLine" : 970,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 971,
  "endLine" : 971,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 972,
  "endLine" : 972,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1366,
  "endLine" : 1366,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1367,
  "endLine" : 1367,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1635,
  "endLine" : 1635,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/index.go",
  "fileLinesCount" : 1723,
  "components" : [ "primary::tsdb" ],
  "startLine" : 1636,
  "endLine" : 1636,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 329,
  "endLine" : 329,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 330,
  "endLine" : 330,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 331,
  "endLine" : 331,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 332,
  "endLine" : 332,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 439,
  "endLine" : 439,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 440,
  "endLine" : 440,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/index/postings.go",
  "fileLinesCount" : 742,
  "components" : [ "primary::tsdb" ],
  "startLine" : 441,
  "endLine" : 441,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func chunkDir()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 188,
  "endLine" : 188,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 350,
  "endLine" : 350,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 353,
  "endLine" : 353,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 356,
  "endLine" : 356,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "tsdb/block.go",
  "fileLinesCount" : 633,
  "components" : [ "primary::tsdb" ],
  "startLine" : 359,
  "endLine" : 359,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/federate.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::web" ],
  "startLine" : 235,
  "endLine" : 235,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "web/federate.go",
  "fileLinesCount" : 242,
  "components" : [ "primary::web" ],
  "startLine" : 236,
  "endLine" : 236,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 104,
  "endLine" : 104,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 105,
  "endLine" : 105,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 106,
  "endLine" : 106,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "discovery/kubernetes/client_metrics.go",
  "fileLinesCount" : 183,
  "components" : [ "primary::discovery" ],
  "startLine" : 107,
  "endLine" : 107,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 278,
  "endLine" : 278,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "scrape/target.go",
  "fileLinesCount" : 461,
  "components" : [ "primary::scrape" ],
  "startLine" : 280,
  "endLine" : 280,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 269,
  "endLine" : 269,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 275,
  "endLine" : 275,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 277,
  "endLine" : 277,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 283,
  "endLine" : 283,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 284,
  "endLine" : 284,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 322,
  "endLine" : 322,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/tsdb/tsdb.go",
  "fileLinesCount" : 323,
  "components" : [ "primary::storage" ],
  "startLine" : 323,
  "endLine" : 323,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 478,
  "endLine" : 478,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 479,
  "endLine" : 479,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 587,
  "endLine" : 587,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/fanout.go",
  "fileLinesCount" : 606,
  "components" : [ "primary::storage" ],
  "startLine" : 588,
  "endLine" : 588,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 345,
  "endLine" : 345,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 346,
  "endLine" : 346,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "storage/remote/codec.go",
  "fileLinesCount" : 543,
  "components" : [ "primary::storage" ],
  "startLine" : 347,
  "endLine" : 347,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 270,
  "endLine" : 270,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 273,
  "endLine" : 273,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 276,
  "endLine" : 276,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "rules/manager.go",
  "fileLinesCount" : 1023,
  "components" : [ "primary::rules" ],
  "startLine" : 279,
  "endLine" : 279,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/quantile.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::promql" ],
  "startLine" : 40,
  "endLine" : 40,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/quantile.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::promql" ],
  "startLine" : 41,
  "endLine" : 41,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/quantile.go",
  "fileLinesCount" : 204,
  "components" : [ "primary::promql" ],
  "startLine" : 42,
  "endLine" : 42,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 53,
  "endLine" : 53,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 57,
  "endLine" : 57,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/lex.go",
  "fileLinesCount" : 817,
  "components" : [ "primary::promql" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 2,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 67,
  "endLine" : 67,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 176,
  "endLine" : 176,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 177,
  "endLine" : 177,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 178,
  "endLine" : 178,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 179,
  "endLine" : 179,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 180,
  "endLine" : 180,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 181,
  "endLine" : 181,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 182,
  "endLine" : 182,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 183,
  "endLine" : 183,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 184,
  "endLine" : 184,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 192,
  "endLine" : 192,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 193,
  "endLine" : 193,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 194,
  "endLine" : 194,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 195,
  "endLine" : 195,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 196,
  "endLine" : 196,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 197,
  "endLine" : 197,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 198,
  "endLine" : 198,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 199,
  "endLine" : 199,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 200,
  "endLine" : 200,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/ast.go",
  "fileLinesCount" : 420,
  "components" : [ "primary::promql" ],
  "startLine" : 201,
  "endLine" : 201,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 401,
  "endLine" : 401,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/engine.go",
  "fileLinesCount" : 2128,
  "components" : [ "primary::promql" ],
  "startLine" : 402,
  "endLine" : 402,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 34,
  "endLine" : 34,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 35,
  "endLine" : 35,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 36,
  "endLine" : 36,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 37,
  "endLine" : 37,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 185,
  "endLine" : 185,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 186,
  "endLine" : 186,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "promql/value.go",
  "fileLinesCount" : 321,
  "components" : [ "primary::promql" ],
  "startLine" : 187,
  "endLine" : 187,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 44,
  "endLine" : 44,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 45,
  "endLine" : 45,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
}, {
  "shortName" : "func()",
  "longName" : "",
  "relativeFileName" : "pkg/labels/labels.go",
  "fileLinesCount" : 407,
  "components" : [ "primary::pkg" ],
  "startLine" : 46,
  "endLine" : 46,
  "linesOfCode" : 1,
  "mcCabeIndex" : 1,
  "numberOfParameters" : 1,
  "numberOfLiterals" : 0,
  "numberOfStatements" : 0,
  "numberOfExpressions" : 0
} ]