)]}'
{
  "log": [
    {
      "commit": "2de6d274848453c6eb7a9eda7f070cb10b0b06d1",
      "tree": "b7291e7173059bbf42b5da695c5756b52f91d0bd",
      "parents": [
        "37a61be4df780127f378ed15db2a57f4a06a2eda"
      ],
      "author": {
        "name": "Benjamin Segall",
        "email": "bentekkie@gmail.com",
        "time": "Sun Jul 02 19:19:03 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jul 02 19:19:03 2023"
      },
      "message": "Add staggering between identical start and end times (#321)\n\n* Add staggering between identical start and end times"
    },
    {
      "commit": "37a61be4df780127f378ed15db2a57f4a06a2eda",
      "tree": "92da4b58b4d2c3bc37cd1a1efb4be7dd9818f54b",
      "parents": [
        "e367a86b6a7cb739f47f73dcc2e53e14771709fa"
      ],
      "author": {
        "name": "Aaron Abbott",
        "email": "aaronabbott@google.com",
        "time": "Tue May 02 19:08:26 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 02 19:08:26 2023"
      },
      "message": "Update README with OpenCensus sunset notice (#323)\n\n"
    },
    {
      "commit": "e367a86b6a7cb739f47f73dcc2e53e14771709fa",
      "tree": "e73be360e84dd0cc492061128dca442f0c8f41e7",
      "parents": [
        "c26f1844829f3550a6f386fa6c2ff3861137faed"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Tue Feb 28 14:59:23 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 14:59:23 2023"
      },
      "message": "remove staticcheck job, as it is already covered by golangci-lint (#315)\n\n"
    },
    {
      "commit": "c26f1844829f3550a6f386fa6c2ff3861137faed",
      "tree": "bb5f8a609ad1811235e6d8f43b627db278ea6530",
      "parents": [
        "4c17865024d1ae96dbf4dcb61fd3af71a8bb8eff"
      ],
      "author": {
        "name": "Guntur Akhmad",
        "email": "gunturaf@gmail.com",
        "time": "Tue Feb 28 13:07:50 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 28 13:07:50 2023"
      },
      "message": "chore: remove direct dependency to prometheus (#316)\n\n"
    },
    {
      "commit": "4c17865024d1ae96dbf4dcb61fd3af71a8bb8eff",
      "tree": "7711a4de9e2c09819ea7cfc4b97f0b85141c5717",
      "parents": [
        "bd0a1427bc91229669cc9aa60eadac59ba996582"
      ],
      "author": {
        "name": "jkeys089",
        "email": "jon.keys@gmail.com",
        "time": "Thu Feb 23 18:42:54 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 23 18:42:54 2023"
      },
      "message": "switch to aws-sdk-go-v2 (#314)\n\n"
    },
    {
      "commit": "bd0a1427bc91229669cc9aa60eadac59ba996582",
      "tree": "f8b91d5d2c7aef672336a4cdb8e274c64338390a",
      "parents": [
        "06d21f1de28b407035a6dcabcae055987e41053e"
      ],
      "author": {
        "name": "Luca Comellini",
        "email": "luca.com@gmail.com",
        "time": "Fri Jan 06 14:39:41 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 06 14:39:41 2023"
      },
      "message": "Bump Go to 1.18 (#312)\n\n"
    },
    {
      "commit": "06d21f1de28b407035a6dcabcae055987e41053e",
      "tree": "5c7957383229bde9534b7037c88fe20b85b261e3",
      "parents": [
        "1759e7e81d0aa2b04c48d0da38d3e44bda721a13"
      ],
      "author": {
        "name": "Luca Comellini",
        "email": "luca.com@gmail.com",
        "time": "Fri Jan 06 14:29:45 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 06 14:29:45 2023"
      },
      "message": "Bump cloud.google.com/go dependencies (#307)\n\n* Bump cloud.google.com/go dependencies\r\n\r\nSigned-off-by: Luca Comellini \u003cluca.com@gmail.com\u003e\r\n\r\n* Remove deprecated imports\r\n\r\nSigned-off-by: Luca Comellini \u003cluca.com@gmail.com\u003e"
    },
    {
      "commit": "1759e7e81d0aa2b04c48d0da38d3e44bda721a13",
      "tree": "1877bb7d20e860d8ac47a3cd1bdc43ccd6f5cbe2",
      "parents": [
        "d772c3056587d3e790df2090df1c542c70cfd134"
      ],
      "author": {
        "name": "Luca Comellini",
        "email": "luca.com@gmail.com",
        "time": "Thu Jan 05 23:45:10 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 23:45:10 2023"
      },
      "message": "Use GitHub Actions and golangci-lint (#310)\n\n* Use GitHub Actions and golangci-lint\r\n\r\n* Bump golang for Cloud Build"
    },
    {
      "commit": "d772c3056587d3e790df2090df1c542c70cfd134",
      "tree": "26fba36c479aa8e194e96347cf4e87ea26d2ca00",
      "parents": [
        "9ec418b05cb09453cd57fe827e47c63f6ba34144"
      ],
      "author": {
        "name": "Luca Comellini",
        "email": "luca.com@gmail.com",
        "time": "Thu Jan 05 22:07:23 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 22:07:23 2023"
      },
      "message": "Run gofmt (#311)\n\n"
    },
    {
      "commit": "9ec418b05cb09453cd57fe827e47c63f6ba34144",
      "tree": "8ded2d36578edb6b138bae86f87e5aef0083811c",
      "parents": [
        "a738f4f6d88ebdb89c43999e8f65d9ac7a8ac0dd"
      ],
      "author": {
        "name": "Luca Comellini",
        "email": "luca.com@gmail.com",
        "time": "Thu Jan 05 18:41:29 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 05 18:41:29 2023"
      },
      "message": "Remove deprecated ioutil (#309)\n\nSigned-off-by: Luca Comellini \u003cluca.com@gmail.com\u003e"
    },
    {
      "commit": "a738f4f6d88ebdb89c43999e8f65d9ac7a8ac0dd",
      "tree": "a695e3bca6e4b43c4b5d5b647f93b949dccdaa03",
      "parents": [
        "f4930fe4385b9779b1263ec654804a045d506d56"
      ],
      "author": {
        "name": "ygonzal6",
        "email": "115563695+ygonzal6@users.noreply.github.com",
        "time": "Mon Nov 14 20:11:52 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 14 20:11:52 2022"
      },
      "message": "Prevent from attempting to create metrics with unspecified MetricKind (#305)\n\n* Fixes errors returned when attempting to create metrics with unspecified metric kind."
    },
    {
      "commit": "f4930fe4385b9779b1263ec654804a045d506d56",
      "tree": "55bc84f3576bcb818459d2b5c6289f5282b7c681",
      "parents": [
        "5a007e3a208d86e384994b441f297c800c492c1e"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Wed Sep 14 19:28:37 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 14 19:28:37 2022"
      },
      "message": "add workload to the list of known domains (#304)\n\n"
    },
    {
      "commit": "5a007e3a208d86e384994b441f297c800c492c1e",
      "tree": "1aed997659c428bfa20acefe7bdb4c5dcbba689c",
      "parents": [
        "e781cdd1359d23f244661109bc6c67aa22cdfb5d"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Thu May 05 17:15:52 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 05 17:15:52 2022"
      },
      "message": "Update prometheus/prometheus to v0.35.0 (#302)\n\n* udpate prometheus/prometheus to v0.35.0"
    },
    {
      "commit": "e781cdd1359d23f244661109bc6c67aa22cdfb5d",
      "tree": "64cd4758fed10e83b13ad3aba030f006515c2409",
      "parents": [
        "074d8ef18f2ad9b1f90d6a32186666ab9591e1f2"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Tue Apr 19 19:12:16 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 19 19:12:16 2022"
      },
      "message": "Ignore staleness markers (#300)\n\n* ignore staleness markers\r\n\r\n* handle stale NaN if they are integers\r\n\r\n* handle stale sum+count NaNs in histograms"
    },
    {
      "commit": "074d8ef18f2ad9b1f90d6a32186666ab9591e1f2",
      "tree": "c081909a6dfe262f5e381ff51f13f1a6a92f27bc",
      "parents": [
        "dfce60d8dc4099a38012eb860ffba13f0e52e1a8"
      ],
      "author": {
        "name": "Kevin Wiesmüller",
        "email": "kwiesmueller@google.com",
        "time": "Wed Apr 06 19:57:57 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 06 19:57:57 2022"
      },
      "message": "avoid expensive clones in splitCreateTimeSeriesRequest (#299)\n\n"
    },
    {
      "commit": "dfce60d8dc4099a38012eb860ffba13f0e52e1a8",
      "tree": "771e54e80c80f9a9b23a394a89aacc8ad57a3e9b",
      "parents": [
        "706a872fa7f9b31c8bf787b6953356c1bffe8bf2"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Fri Oct 29 20:32:31 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 29 20:32:31 2021"
      },
      "message": "Handle the case where grpc client connections are shared (#298)\n\nThe test fails without the change to the Close function."
    },
    {
      "commit": "706a872fa7f9b31c8bf787b6953356c1bffe8bf2",
      "tree": "144e0abb04109c61e32a8a3599e51080cb39d294",
      "parents": [
        "0a4a840438170b045b33fc530e3039963026163c"
      ],
      "author": {
        "name": "Luiz",
        "email": "laoj74@gmail.com",
        "time": "Fri Oct 29 14:01:15 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 29 14:01:15 2021"
      },
      "message": "Call CreateServiceTimeSeries for service time series (#294)\n\nCo-authored-by: David Ashpole \u003cdashpole@google.com\u003e\r\nCo-authored-by: Punya Biswal \u003cpunya@google.com\u003e"
    },
    {
      "commit": "0a4a840438170b045b33fc530e3039963026163c",
      "tree": "6e11eb96ea89caf320934e4538e0e22134bc0fdb",
      "parents": [
        "ed3a404f9266d0f5462fdfb98642bb18f0ab7b51"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Thu Oct 28 20:15:20 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 28 20:15:20 2021"
      },
      "message": "Add the ability to close metric and trace clients (#295)\n\n* add the ability to close metric and trace clients\r\n\r\nCo-authored-by: Punya Biswal \u003cpunya@google.com\u003e"
    },
    {
      "commit": "ed3a404f9266d0f5462fdfb98642bb18f0ab7b51",
      "tree": "4dc3744f68eb27d0d233a49fe0866136ef2a713f",
      "parents": [
        "3ce49847b7b4a5ccd1bb34f0c41b69e5bd728480"
      ],
      "author": {
        "name": "Punya Biswal",
        "email": "punya@google.com",
        "time": "Thu Oct 28 19:19:22 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 28 19:19:22 2021"
      },
      "message": "Switch to GCB and fix CI failures (#297)\n\n"
    },
    {
      "commit": "3ce49847b7b4a5ccd1bb34f0c41b69e5bd728480",
      "tree": "9724b180ddee5be25976ede22c5064a78542294c",
      "parents": [
        "42e7e58efdb937e8477f827d3fba022212335dbc"
      ],
      "author": {
        "name": "Punya Biswal",
        "email": "punya@google.com",
        "time": "Thu Oct 28 15:12:49 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 28 15:12:49 2021"
      },
      "message": "Migrate to Github Actions (#296)\n\n"
    },
    {
      "commit": "42e7e58efdb937e8477f827d3fba022212335dbc",
      "tree": "3d4f1843e2abfe812acb4a9e1ad7c7bb9ab0606d",
      "parents": [
        "b7f465487cb6d6e40f341911850c2cd1894a117b"
      ],
      "author": {
        "name": "kisieland",
        "email": "gutowskydaniel@gmail.com",
        "time": "Mon Jun 14 13:38:15 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 14 13:38:15 2021"
      },
      "message": "Add staggering between identical start and end times in metric in PushMetricsProto call (#290)\n\n"
    },
    {
      "commit": "b7f465487cb6d6e40f341911850c2cd1894a117b",
      "tree": "d252c1d457f4b02a24dac9c6569b85b81fc72f8e",
      "parents": [
        "bf9def01a2ac8fcdbc1e3fdc20162799b682e02d"
      ],
      "author": {
        "name": "Christian Bell",
        "email": "csbell@google.com",
        "time": "Fri Jun 11 17:07:31 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 11 17:07:31 2021"
      },
      "message": "Remove support for legacy GKE monitoring resource model (#289)\n\nDetails: https://cloud.google.com/stackdriver/docs/deprecations/legacy"
    },
    {
      "commit": "bf9def01a2ac8fcdbc1e3fdc20162799b682e02d",
      "tree": "54942b17f473d65b9e2830d416c880560f9c2846",
      "parents": [
        "5b851abf07619c56aa4f043e764abb96a3a998f0"
      ],
      "author": {
        "name": "David Ashpole",
        "email": "dashpole@google.com",
        "time": "Wed May 05 21:04:18 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 05 21:04:18 2021"
      },
      "message": "Add staggering between identical start and end times (#287)\n\n* add staggering between identical start and end times"
    },
    {
      "commit": "5b851abf07619c56aa4f043e764abb96a3a998f0",
      "tree": "4cfe042dc45f9136a8b323e4a8e95fdea6a63343",
      "parents": [
        "f81d98c52a1014ca6f903c6d16399d6b831ad233"
      ],
      "author": {
        "name": "Alan Eneev",
        "email": "54646918+aeneev@users.noreply.github.com",
        "time": "Wed Apr 28 13:51:25 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 28 13:51:25 2021"
      },
      "message": "Use generic_task resource type when all generic labels are present (#286)\n\nWhile converting an ocagent resource to a cloud resource, stackdriver\r\nexporter looks for a set of labels that apply to a generic_task resource:\r\nhttps://cloud.google.com/monitoring/api/resources#tag_generic_task\r\n\r\nHowever, if it doesn\u0027t find one of the labels, it falls back to \"global\"\r\nresource with just the project id label, and it works OK.\r\n\r\nBut if it does find all of the labels, it will attach them to the exported\r\nresource, and Cloud API fails with \"Unrecognized resource label\" error,\r\nbecause those labels do not exist on a \"global\" resource.\r\n\r\nThis change replaces use of global resource with generic resource\r\nthroughout stackdriver exporter code."
    },
    {
      "commit": "f81d98c52a1014ca6f903c6d16399d6b831ad233",
      "tree": "ed3f859faf0c05b72130441a078536af13f324ad",
      "parents": [
        "874b309f2ad960f4cb5a88df88ad8d69d3c4a8c1"
      ],
      "author": {
        "name": "Punya Biswal",
        "email": "punya@google.com",
        "time": "Wed Apr 14 14:13:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 14 14:13:48 2021"
      },
      "message": "Change default timeout to match ingestion (#285)\n\n"
    },
    {
      "commit": "874b309f2ad960f4cb5a88df88ad8d69d3c4a8c1",
      "tree": "61cb2996c9c8f3b34278d3b745e145f210085620",
      "parents": [
        "aa87ed666f12a9d2d517d5f9c7ac28d3df7883fc"
      ],
      "author": {
        "name": "HaiTo",
        "email": "rilinwing@gmail.com",
        "time": "Wed Apr 14 10:43:44 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 14 10:43:44 2021"
      },
      "message": "Fix typo (#240)\n\n`simultaenously` to `simultaneously`\r\n\r\nCo-authored-by: Punya Biswal \u003cpunya@google.com\u003e"
    },
    {
      "commit": "aa87ed666f12a9d2d517d5f9c7ac28d3df7883fc",
      "tree": "76c576a0aa2106eb6ffc49781aa45113845a6b06",
      "parents": [
        "1996040a78017ba96c8bd972de452a9a7df00a04"
      ],
      "author": {
        "name": "Quentin Cha",
        "email": "quentincha@google.com",
        "time": "Wed Feb 03 21:00:25 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 03 21:00:25 2021"
      },
      "message": "flush interval reader when stopping metric reader (#282)\n\n* flush interval reader when stopping metric reader\r\n\r\nfix staticcheck error\r\n\r\n* fix staticcheck errors"
    },
    {
      "commit": "1996040a78017ba96c8bd972de452a9a7df00a04",
      "tree": "642c14d9db9218ab2d4e9144ed44318ec2afad5e",
      "parents": [
        "cb914a5a03d2ec81636eb4132eac79a9472e80c6"
      ],
      "author": {
        "name": "Yuchen Ying",
        "email": "cnyegle@gmail.com",
        "time": "Wed Jan 20 14:47:49 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 20 14:47:49 2021"
      },
      "message": "Add a public method to convert OpenCensus View to MetricDescriptor. (#277)\n\nThis is useful if you want to use your code as source of truth of\r\nMetricDescritors.\r\n\r\nManaging MetricDescriptors outside of the Go code (e.g. in Terraform\r\nconfigs) is painful, as the changes to MD requires delete/recreate,\r\nafter deleting all alert policies associated with the metric. On the\r\nother hand, the externally managed MDs are bound to be out of sync with\r\nwhat\u0027s present in the code.\r\n\r\nIn the end we decide to just extract/collect views from our go code as\r\nsource of truth, and thus we need to have a public method to convert\r\nviews to MD."
    },
    {
      "commit": "cb914a5a03d2ec81636eb4132eac79a9472e80c6",
      "tree": "0e704e7ee1ab3e674e8cc3ab1ca74ceaf0a5edf5",
      "parents": [
        "0fc2674ae49bc91ffa3b9880ad66f56155ff5616"
      ],
      "author": {
        "name": "Adam Harwayne",
        "email": "harwayne@google.com",
        "time": "Tue Dec 08 16:50:58 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 08 16:50:58 2020"
      },
      "message": "Default mapping for knative_broker and knative_trigger. (#278)\n\n"
    },
    {
      "commit": "0fc2674ae49bc91ffa3b9880ad66f56155ff5616",
      "tree": "652de454d7415811fdf68c679b6e2818734b6783",
      "parents": [
        "cde3c106244a0c96f8b7f6027e23ff0dcf44f3fe"
      ],
      "author": {
        "name": "James Bebbington",
        "email": "jbebbington@google.com",
        "time": "Wed Aug 26 00:24:48 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 26 00:24:48 2020"
      },
      "message": "Parse dropped timeseries from CreateTimeseriesResponse (#276)\n\n"
    },
    {
      "commit": "cde3c106244a0c96f8b7f6027e23ff0dcf44f3fe",
      "tree": "3de486b37c950118d5decf53155f75fbdb2fb491",
      "parents": [
        "db101e30979316cca594a74b3181a9a3b6094086"
      ],
      "author": {
        "name": "James Bebbington",
        "email": "jbebbington@google.com",
        "time": "Mon Aug 17 01:35:48 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 01:35:48 2020"
      },
      "message": "Update version (#275)\n\n"
    },
    {
      "commit": "db101e30979316cca594a74b3181a9a3b6094086",
      "tree": "8f39952e8fec52666c7bc6400e52891647c59399",
      "parents": [
        "19b2ae76216dee7458aa642141098f5d7606e7d3"
      ],
      "author": {
        "name": "James Bebbington",
        "email": "jbebbington@google.com",
        "time": "Mon Aug 17 00:15:59 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 17 00:15:59 2020"
      },
      "message": "Add option to allow user agent to be explicitly overridden (#274)\n\n"
    },
    {
      "commit": "19b2ae76216dee7458aa642141098f5d7606e7d3",
      "tree": "d8ce2ca4d4d0630cb57cb3f313e308a395b14abd",
      "parents": [
        "366afe7b1d81a1faaa8c58e725aaeb77344b343e"
      ],
      "author": {
        "name": "Nail Islamov",
        "email": "nilebox@users.noreply.github.com",
        "time": "Tue Aug 11 01:38:19 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 11 01:38:19 2020"
      },
      "message": "Skip adding displa name prefix for metrics with custom domain (#273)\n\n"
    },
    {
      "commit": "366afe7b1d81a1faaa8c58e725aaeb77344b343e",
      "tree": "7262b5c4087e4e2e250ecdcd7834b2e980e33ca5",
      "parents": [
        "1fcdb6a82064f0824eb58b07d6315aa19225f370"
      ],
      "author": {
        "name": "jjzeng-seattle",
        "email": "56568376+jjzeng-seattle@users.noreply.github.com",
        "time": "Tue Jun 30 01:58:48 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 01:58:48 2020"
      },
      "message": "Check .Present before setting label value (#268)\n\n"
    },
    {
      "commit": "1fcdb6a82064f0824eb58b07d6315aa19225f370",
      "tree": "f072e1465904cc46070731deb2767dfd8a68f117",
      "parents": [
        "7ce9f727e74f37bdf955fb2c41cd4e2beaa8a082"
      ],
      "author": {
        "name": "Nail Islamov",
        "email": "nilebox@users.noreply.github.com",
        "time": "Wed Jun 24 00:40:15 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 24 00:40:15 2020"
      },
      "message": "Update opencensus-go to v0.22.4 (#267)\n\n* Update opencensus-go to v0.22.4\r\n\r\n* go mod tidy"
    },
    {
      "commit": "7ce9f727e74f37bdf955fb2c41cd4e2beaa8a082",
      "tree": "233aed791d4a883c31d604eb4fa2147819a68009",
      "parents": [
        "1905f4643248273f1ed512fdf1b6473d2e4445b4"
      ],
      "author": {
        "name": "Ling Huang",
        "email": "qingling128@users.noreply.github.com",
        "time": "Tue Jun 16 00:34:58 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 16 00:34:58 2020"
      },
      "message": "Initialize the labels map in the response. (#264)\n\nFixes the following error when the `labels` is not initialized:\r\n\r\n```\r\nContainer logs:\r\nlevel\u003dinfo ts\u003d2020-03-02T03:17:42.590Z caller\u003dmain.go:293 msg\u003d\"Starting Stackdriver Prometheus sidecar\" version\u003d\"(version\u003d0.7.3, branch\u003dmaster, revision\u003d2548e8a7b383adc9217afe8570247ea84e3ef2c0)\"\r\nlevel\u003dinfo ts\u003d2020-03-02T03:17:42.591Z caller\u003dmain.go:294 build_context\u003d\"(go\u003dgo1.12, user\u003dkbuilder@kokoro-gcp-ubuntu-prod-40088225, date\u003d20200206-15:24:17)\"\r\nlevel\u003dinfo ts\u003d2020-03-02T03:17:42.591Z caller\u003dmain.go:295 host_details\u003d\"(Linux 4.14.138+ #1 SMP Tue Sep 3 02:58:08 PDT 2019 x86_64 apigee-metrics-v111-fd6fj (none))\"\r\nlevel\u003dinfo ts\u003d2020-03-02T03:17:42.592Z caller\u003dmain.go:296 fd_limits\u003d\"(soft\u003d1048576, hard\u003d1048576)\"\r\npanic: assignment to entry in nil map\r\n```\r\n\r\nLabels can be optionally extracted from OC_RESOURCE_TYPE and OC_RESOURCE_LABELS env vars (https://github.com/census-instrumentation/opencensus-go/blob/1901b56b9515b0c34f5d25a5bce982dfc543d64b/resource/resource.go#L30). In case those envs are not set, labels will not be initialized: https://github.com/census-instrumentation/opencensus-go/blob/1901b56b9515b0c34f5d25a5bce982dfc543d64b/resource/resource.go#L98\r\n\r\nFor the case here, we are in fact sending metrics to Stackdriver. So OC_RESOURCE_TYPE and OC_RESOURCE_LABELS may not be needed. But we should init the Labels field."
    },
    {
      "commit": "1905f4643248273f1ed512fdf1b6473d2e4445b4",
      "tree": "da70bee08779c0fc59c7e8a49513b37abcfab474",
      "parents": [
        "e191b7c50f739ebd7f4b1cf9e6158f4676f4def8"
      ],
      "author": {
        "name": "Daniel Kłobuszewski",
        "email": "danielmk@google.com",
        "time": "Tue Jun 09 00:48:32 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 09 00:48:32 2020"
      },
      "message": "Stop including artificial 0 bound when existing lowest bound is negative (#262)\n\n"
    },
    {
      "commit": "e191b7c50f739ebd7f4b1cf9e6158f4676f4def8",
      "tree": "252b1a8f27e4070444d1bf41c2dab541f2661ac8",
      "parents": [
        "1d104f732041f033c2b7dbc1406b0c71125b8628"
      ],
      "author": {
        "name": "Nail Islamov",
        "email": "nilebox@users.noreply.github.com",
        "time": "Wed Apr 01 00:58:24 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 01 00:58:24 2020"
      },
      "message": "Make defaultMapResource function public to allow reusing it in custom functions (#255)\n\n"
    },
    {
      "commit": "1d104f732041f033c2b7dbc1406b0c71125b8628",
      "tree": "ab8a140cca286ad7cd4e633f91745b2c123a3aab",
      "parents": [
        "f86b8f187394dc07653dc193e42063ae3bf30353"
      ],
      "author": {
        "name": "imccarten1",
        "email": "imccarten@gmail.com",
        "time": "Thu Feb 20 20:19:44 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 20 20:19:44 2020"
      },
      "message": "Allow exporting metrics with resource gae_instance. (#253)\n\n* Allow exporting metrics with resource gae_instance.\r\n\r\n* Add gae_instance resources to testdata for metrics_proto_api_test.\r\n"
    },
    {
      "commit": "f86b8f187394dc07653dc193e42063ae3bf30353",
      "tree": "1678fb762febcff80ca9c8c8f4e6a5b64a46dff0",
      "parents": [
        "ddbc64abe5fffb1dd27cf39339f0ac45e7f2ea46"
      ],
      "author": {
        "name": "Annie Fu",
        "email": "16651409+anniefu@users.noreply.github.com",
        "time": "Thu Feb 20 05:26:49 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 20 05:26:49 2020"
      },
      "message": "Default mapping for knative_revision \u0026 autodetect labels (#252)\n\n* Add default mapping for knative_revision Monitored Resource and\r\nautodetect as many labels as possible metadata\r\n\r\n* Split monitoredresource package into monitoredresource/gcp and\r\nmonitoredresource/aws\r\n\r\nOnly detect gcp labels.\r\n\r\n* Use golang deprecation notice format\r\n"
    },
    {
      "commit": "ddbc64abe5fffb1dd27cf39339f0ac45e7f2ea46",
      "tree": "f3fe20f002892dc6af01632d4abd9469cbc99ec0",
      "parents": [
        "ab68e2a40809b13b9e06ac2135d2549a6a984d62"
      ],
      "author": {
        "name": "Rahul Patel",
        "email": "rahulpa@google.com",
        "time": "Fri Feb 07 23:44:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 07 23:44:02 2020"
      },
      "message": "update PushTraceSpans to return dropped spans instead of good spans. (#251)\n\n* update PushTraceSpans to return dropped spans instead of good spans.\r\n\r\nfixez #250\r\n\r\n* return len(spans) if err is not nil\r\n"
    },
    {
      "commit": "ab68e2a40809b13b9e06ac2135d2549a6a984d62",
      "tree": "d5fb4651bc690b2abd3ded29798d314b635b57b9",
      "parents": [
        "a428e35cb99f2a327af67f8b42e438250776a461"
      ],
      "author": {
        "name": "Ian Quick",
        "email": "ian.quick@gmail.com",
        "time": "Fri Feb 07 17:06:50 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 07 17:06:50 2020"
      },
      "message": "PushTraceProto for batch uploading in a collector (#249)\n\n* PushTraceProto for batch uploading in a collector\r\n\r\n* add it to the top level thing\r\n\r\n* documentation\r\n\r\n* correct package name\r\n\r\n* remove otel col dependency\r\n"
    },
    {
      "commit": "a428e35cb99f2a327af67f8b42e438250776a461",
      "tree": "c4fea283b7882a2aa112d1314deee7de844e1cc7",
      "parents": [
        "626e69eeee9db2d84284abdbfe6f2c27d37d74e8"
      ],
      "author": {
        "name": "Rahul Patel",
        "email": "rahulpa@google.com",
        "time": "Fri Jan 17 23:01:08 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 17 23:01:08 2020"
      },
      "message": "fix goimports error in test.pb.go file. (#248)\n\n- modified generate.sh to run goimports on generated file.\r\n- added additional line before generated comment to fix golint error in test.pb.go"
    },
    {
      "commit": "626e69eeee9db2d84284abdbfe6f2c27d37d74e8",
      "tree": "57aee80d443e8fd95fcb30f89c6d7b576a407244",
      "parents": [
        "1cdca918b59d4cd456dc1bbfb4b655159da9a62e"
      ],
      "author": {
        "name": "Nick Travers",
        "email": "n.e.travers@gmail.com",
        "time": "Wed Jan 08 23:13:02 2020"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed Jan 08 23:13:02 2020"
      },
      "message": "trace: allow for concurrent uploads to Stackdriver (#246)\n\n* trace: allow for concurrent uploads to Stackdriver\r\n\r\nIn situations where a large number of spans need to be exported from a\r\nsingle instance of the exporter, bundle uploads are limited to using a\r\nsingle goroutine. This limits the overall throughput of the exporter.\r\n\r\nMake use of the NumberOfWorkers option to allow the exporter to use\r\nmultiple, concurrent goroutines to upload spans to Stackdriver.\r\n\r\nCloses #245.\r\n\r\nSigned-off-by: Nick Travers \u003cn.e.travers@gmail.com\u003e\r\n\r\n* Update documentation\r\n\r\nSigned-off-by: Nick Travers \u003cn.e.travers@gmail.com\u003e\r\n\r\n* Count number of exported spans\r\n\r\nSigned-off-by: Nick Travers \u003cn.e.travers@gmail.com\u003e\r\n\r\n* Fix data race in test case\r\n\r\nSigned-off-by: Nick Travers \u003cn.e.travers@gmail.com\u003e\r\n"
    },
    {
      "commit": "1cdca918b59d4cd456dc1bbfb4b655159da9a62e",
      "tree": "dcc8144341e0d728b58fa93520f2d807ba89661c",
      "parents": [
        "59d068f8d8ff5b653916aa30cdc4e13c7f15d56e"
      ],
      "author": {
        "name": "Javier Kohen",
        "email": "jkohen@gmail.com",
        "time": "Tue Dec 03 17:43:53 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Dec 03 17:43:53 2019"
      },
      "message": "Use standard label name for location. (#241)\n\n* Use standard label name for location.\r\n\r\nThe location label is required. The resource type mappings defined in resource.go uniformly expect resourcekeys.CloudKeyZone, except the `generic_task`, but there is no good reason for that, as Stackdriver still requires a valid cloud location for `generic_task`. Therefore, use a cloud location everywhere.\r\n\r\nThis makes the exporter work out-of-the-box in conjuction with `kubernetes-operator` and partially addresses https://github.com/census-ecosystem/kubernetes-operator/issues/14\r\n\r\n* Update stackdriver.go\r\n\r\nAdded printfs that are useful for diagnosing resource discovery.\r\n"
    },
    {
      "commit": "59d068f8d8ff5b653916aa30cdc4e13c7f15d56e",
      "tree": "34d85fd0931896973ddc40744147685889627bca",
      "parents": [
        "61e3caa20a46015704f45956535fe83133eaf62e"
      ],
      "author": {
        "name": "Yanwei Guo",
        "email": "yanweiguo@google.com",
        "time": "Fri Nov 08 18:38:26 2019"
      },
      "committer": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Fri Nov 08 18:38:26 2019"
      },
      "message": "Add GetMetricPrefix func as an option to support dynamic custom metric prefix (#238)\n\n* add GetMetricPrefix\r\n\r\n* change comment\r\n\r\n* change display in tests\r\n\r\n* fix typo\r\n"
    },
    {
      "commit": "61e3caa20a46015704f45956535fe83133eaf62e",
      "tree": "9639e2b9a83bcec138be098cc6d3f649e75b27a9",
      "parents": [
        "2827354c49e8f66ef4a72affb32d1040213092ae"
      ],
      "author": {
        "name": "Andrew Scherkus",
        "email": "ascherkus@gmail.com",
        "time": "Thu Nov 07 22:18:52 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Thu Nov 07 22:18:52 2019"
      },
      "message": "Rename metrics_test_utils.go to avoid dependency on testing package. (#233)\n\nAny code depending on the exporter would pull in the testing package (noticable\r\nwhen listing flags).\r\n\r\nRename file to metrics_utils_test.go to limit inclusion to test binaries.\r\nVerified by running `go list -deps . | grep testing`."
    },
    {
      "commit": "2827354c49e8f66ef4a72affb32d1040213092ae",
      "tree": "3f515a8dcca9df81b039e48e9a34ebe2d6630544",
      "parents": [
        "9366d3634e70bea85a87d33f6f23e5f9c673f8fa"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Thu Nov 07 18:00:49 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 07 18:00:49 2019"
      },
      "message": "stop ignoring errors while processing metrics. (#236)\n\n"
    },
    {
      "commit": "9366d3634e70bea85a87d33f6f23e5f9c673f8fa",
      "tree": "348299416fab99a5f6faba44729611483e637981",
      "parents": [
        "8033da95f7c7137ad0d0fb3a3c050c1fa23bce2a"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Oct 29 00:53:55 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 29 00:53:55 2019"
      },
      "message": "Add option to provide resource based on metric descriptor. (#231)\n\n* Add option to provide resource based on metric descriptor.\r\n\r\n* change option to accomodate removing labels that are used for the resource\r\n\r\n* fix doc and review comments.\r\n\r\n* fix review comment.\r\n"
    },
    {
      "commit": "8033da95f7c7137ad0d0fb3a3c050c1fa23bce2a",
      "tree": "0f0b17cd14bb71794b95c1f95fb9fb670f2f3b69",
      "parents": [
        "9cc5395b360cca77c6989e2ae39acdb1f102c6b4"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Sat Oct 05 03:00:49 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 05 03:00:49 2019"
      },
      "message": "Small optimization to avoid unnecesarry allocations. (#228)\n\n* Small optimization to avoid unnecesarry allocations.\r\n\r\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e\r\n\r\n* Move timeout to all create metric descriptor.\r\n\r\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e\r\n"
    },
    {
      "commit": "9cc5395b360cca77c6989e2ae39acdb1f102c6b4",
      "tree": "2049cd5760754f78fcde764f898d86ba2de25cc2",
      "parents": [
        "3504ffa3a1e24241c6a80658adfbf0c93f483de8"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Thu Sep 19 18:34:18 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 19 18:34:18 2019"
      },
      "message": "add wrapper around ioutil.ReadFile. (#226)\n\n* add wrapper around ioutil.ReadFile.\r\n\r\n* rename ReadFromFile to ReadFile\r\n\r\n* refactor interna/ioutil_wrapper.go to util_test.go\r\n"
    },
    {
      "commit": "3504ffa3a1e24241c6a80658adfbf0c93f483de8",
      "tree": "a2071c4a6ab4ef7a1653dc5ba68adce463188a2a",
      "parents": [
        "e2f5be598129fcff668879a49a5d43078d97dd5b"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed Sep 18 18:06:13 2019"
      },
      "committer": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Wed Sep 18 18:06:13 2019"
      },
      "message": "fix typo. (#225)\n\n"
    },
    {
      "commit": "e2f5be598129fcff668879a49a5d43078d97dd5b",
      "tree": "89e63880b7af20d0da11f52269bffa1aa968c290",
      "parents": [
        "76f086b55d08a5712fffeef3a071a3f411ae7928"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed Sep 18 17:54:36 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 18 17:54:36 2019"
      },
      "message": "Resource per metric (#224)\n\n* add test for resource on per metric basis.\r\n\r\n* add test for built-in metrics.\r\n\r\n* add test for metric prefix.\r\n\r\n* add test for non-builtin prefix with domain.\r\n- also modify createFakeServer to return server and connectio\r\n\r\n* execute conn.Close() first.\r\n"
    },
    {
      "commit": "76f086b55d08a5712fffeef3a071a3f411ae7928",
      "tree": "0fad04c901bbf9d38545813e21605afd107f3e64",
      "parents": [
        "4339afab4a99680088eb91323f67d534bd4acf7c"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Wed Sep 18 00:37:28 2019"
      },
      "committer": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Wed Sep 18 00:37:28 2019"
      },
      "message": "Unit test using input and output proto files (#223)\n\n* use input/output files for protos in test.\r\n\r\n* remove proto generated from code.\r\n\r\n* update resource test to use files.\r\n\r\n* use generic data file for scale test.\r\n\r\n* remove unused files.\r\n\r\n* replace panic with t.Fatalf\r\n\r\n* refactor testdata files.\r\n"
    },
    {
      "commit": "4339afab4a99680088eb91323f67d534bd4acf7c",
      "tree": "eebb25573e33b5002c9c000f37eca4774fd0e928",
      "parents": [
        "2798eee89dc6f49c3a1f6df7df8f280681139da3"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Sep 17 13:39:25 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 17 13:39:25 2019"
      },
      "message": "add resource detector test. (#219)\n\n"
    },
    {
      "commit": "2798eee89dc6f49c3a1f6df7df8f280681139da3",
      "tree": "ccda894a36657cb864ab01873c8b32ad9fcf8db4",
      "parents": [
        "633d9eaf679a7cf6fc85b331ff6dcd8d80979c2a"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Tue Sep 17 03:38:26 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 17 03:38:26 2019"
      },
      "message": "Apply timeout to each worker in metrics_proto export (#222)\n\n* Apply timeout to each worker in metrics_proto export\r\n\r\n* Apply timeout to createMetricDescriptor\r\n"
    },
    {
      "commit": "633d9eaf679a7cf6fc85b331ff6dcd8d80979c2a",
      "tree": "72813d8186acf99643ba8ac4cbf545da066aa7ac",
      "parents": [
        "6f7321c1a22040f673b405e8e337b8f1ca7fc205"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Mon Sep 16 22:21:29 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 16 22:21:29 2019"
      },
      "message": "Set a minimum size for reqsChan in batcher (#221)\n\n"
    },
    {
      "commit": "6f7321c1a22040f673b405e8e337b8f1ca7fc205",
      "tree": "b3cdeb7f63a51ec047d49b63106c21087b9ba1ca",
      "parents": [
        "717ac5c99f1015babeb01af6d8b6200d238b4dc6"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Mon Sep 16 22:09:08 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 16 22:09:08 2019"
      },
      "message": "Allow sending CreateTimeSeriesReq in multiple goroutines (#213)\n\n* Allow sending CreateTimeSeriesReq in multiple goroutines\r\n\r\n* Small fix\r\n\r\n* Fix error handling, add tests\r\n\r\n* Use shared reqs channel across all workers\r\n\r\n* Use shared response channel across all workers\r\n\r\n* Revert shared reqs channel across all workers\r\n\r\n* Use WaitGroup instead of quit chan, use shared reqsChan\r\n\r\n* Make metricsBatcher have at least one worker\r\n\r\n* Make reqsChan larger, remove an unused check\r\n"
    },
    {
      "commit": "717ac5c99f1015babeb01af6d8b6200d238b4dc6",
      "tree": "a3ed5f0dd8f78fcf78ea3e6927d5e6c706513f53",
      "parents": [
        "7ea215e331a1224b93e10368b90ec2886cbd8db6"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Mon Sep 16 17:24:40 2019"
      },
      "committer": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Mon Sep 16 17:24:40 2019"
      },
      "message": "add test to handle multiple timeseries for Summary metrics. (#220)\n\n- tests the fix for #214."
    },
    {
      "commit": "7ea215e331a1224b93e10368b90ec2886cbd8db6",
      "tree": "0c499a23c1a97a8b5c268dae36a37dfe45871fca",
      "parents": [
        "e1ae7ede1bac90a934f5b3b98a55c0bb989ae1d5"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Mon Sep 16 16:39:45 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 16 16:39:45 2019"
      },
      "message": "Enforce consistent logic for CreateMetricDescriptor for stats and metrics (#217)\n\n* Enforce consistent logic for CreateMetricDescriptor for stats and metrics\r\n\r\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e\r\n\r\n* Clean metrics_proto CMD, add option to skip CMD\r\n\r\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e\r\n\r\n* Avoid some duplicate code\r\n\r\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e\r\n\r\n* Rename createMeasure to createMetricDescriptorFromView\r\n\r\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e\r\n"
    },
    {
      "commit": "e1ae7ede1bac90a934f5b3b98a55c0bb989ae1d5",
      "tree": "1912bffeda191753c3fa0453f8c2c93d06f56025",
      "parents": [
        "a3453a5458721b1b75efbf0f5664a11945adb03e"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Fri Sep 13 21:54:51 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 13 21:54:51 2019"
      },
      "message": "use localhost to prevent security pop-up on macos. (#216)\n\n"
    },
    {
      "commit": "a3453a5458721b1b75efbf0f5664a11945adb03e",
      "tree": "6a869649892139dac3c0a7d6513da26e08a01901",
      "parents": [
        "470fd47fad7f80bfbd2843da0ee66fd9c6b423b0"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Fri Sep 13 21:39:03 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 13 21:39:03 2019"
      },
      "message": "Unit test (#215)\n\n* enhance unit test for metrics proto.\r\n\r\n* add test for max timeseries per request.\r\n\r\n* add test different metric types.\r\n\r\n* add test for summary type.\r\n\r\n* fix copyright.\r\n\r\n* remove unused imports.\r\n"
    },
    {
      "commit": "470fd47fad7f80bfbd2843da0ee66fd9c6b423b0",
      "tree": "25aca329ff95f4bbfa404be98fc32312e96a127b",
      "parents": [
        "c4af412afbb315f29868a66d81fb4f2fe97c49a4"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Fri Sep 13 04:24:37 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 13 04:24:37 2019"
      },
      "message": "Fix convertSummaryMetrics (#214)\n\nReported by @dinooliva"
    },
    {
      "commit": "c4af412afbb315f29868a66d81fb4f2fe97c49a4",
      "tree": "0529622d3a81c4eab157f3cfa7e880f87dfa5cf6",
      "parents": [
        "c5e91fb07db21d32664cceb691421968e659f2a8"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Sep 12 18:04:10 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 12 18:04:10 2019"
      },
      "message": "Upgrade dependencies (#210)\n\ngo get -u ./... \u0026\u0026 go mod tidy"
    },
    {
      "commit": "c5e91fb07db21d32664cceb691421968e659f2a8",
      "tree": "c27bf7fc930f20dba686349dd974b50a972a99d0",
      "parents": [
        "ac1282a73b13708e2eee44f85a58f4763e068df9"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Sep 12 17:53:21 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 12 17:53:21 2019"
      },
      "message": "Explicitly set HasValue to true for LabelValue (#209)\n\n"
    },
    {
      "commit": "ac1282a73b13708e2eee44f85a58f4763e068df9",
      "tree": "7e2282518eb13e7e54655332cca3b3d496d33f77",
      "parents": [
        "b2a517bda184b183a206dbf0e3b8104cf1802ebe"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Sep 12 01:19:35 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 12 01:19:35 2019"
      },
      "message": "Fix equivalence test (#208)\n\n* Revert \"Use endpoint instead of connection in equivalence_test (#207)\"\r\n\r\nThis reverts commit b2a517bda184b183a206dbf0e3b8104cf1802ebe.\r\n\r\n* Make test result more accurate\r\n"
    },
    {
      "commit": "b2a517bda184b183a206dbf0e3b8104cf1802ebe",
      "tree": "22a954a919858a9d02ec473fb31496cf8b2999a0",
      "parents": [
        "619996faba23cac02b412ece66587d76e1dee78d"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Wed Sep 11 17:04:53 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 17:04:53 2019"
      },
      "message": "Use endpoint instead of connection in equivalence_test (#207)\n\n"
    },
    {
      "commit": "619996faba23cac02b412ece66587d76e1dee78d",
      "tree": "85fe90111f657c7daf8cfee84729dd4de6770f19",
      "parents": [
        "746b1042445722894c2ba419b0f93e2db6c2916a"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Wed Sep 11 16:38:19 2019"
      },
      "committer": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Wed Sep 11 16:38:19 2019"
      },
      "message": "Use complete address when return from create fake server (#206)\n\n"
    },
    {
      "commit": "746b1042445722894c2ba419b0f93e2db6c2916a",
      "tree": "e8a8d106b5ffee87f9d0d7e2346d7fc3cd8ba24a",
      "parents": [
        "71d3e051262b444d07fd478ccdbdda7c2c30cbbf"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Wed Sep 11 05:24:02 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 05:24:02 2019"
      },
      "message": "go mod tidy (#205)\n\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e"
    },
    {
      "commit": "71d3e051262b444d07fd478ccdbdda7c2c30cbbf",
      "tree": "6ff764cfa4b6ce120502fd1ad7fa3f2ee36389d2",
      "parents": [
        "d50bb4a74d532b681d359adf3a7590727f53dbb5"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Wed Sep 11 02:29:44 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 11 02:29:44 2019"
      },
      "message": "Remove unnecessary comment, check errors for PushMetricsProto (#204)\n\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e"
    },
    {
      "commit": "d50bb4a74d532b681d359adf3a7590727f53dbb5",
      "tree": "2e6c1dfdb271d2c307be9451c9c2ce68ec3fa3d0",
      "parents": [
        "6ee7f9652d2a9e707fea22c56d06235db6289426"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Sun Sep 08 23:35:31 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 08 23:35:31 2019"
      },
      "message": "Do not try to start trace exporter in TestExportTimeSeriesWithDifferentLabels (#203)\n\nSigned-off-by: Bogdan Drutu \u003cbogdandrutu@gmail.com\u003e"
    },
    {
      "commit": "6ee7f9652d2a9e707fea22c56d06235db6289426",
      "tree": "c7167966a30b14710ac68428410fbab5195b46b3",
      "parents": [
        "2fdcf7b4087e713a439fe7a489b3c316deaa97f2"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Fri Sep 06 21:32:25 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 06 21:32:25 2019"
      },
      "message": "Remove leading 0 in histogram buckets in example (#201)\n\n"
    },
    {
      "commit": "2fdcf7b4087e713a439fe7a489b3c316deaa97f2",
      "tree": "c702135f4613f05957b14e547da16dc1fd7e359a",
      "parents": [
        "b5c7a2c97c49070b72116e7fee88a02ed87da99a"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Thu Sep 05 18:51:46 2019"
      },
      "committer": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Sep 05 18:51:46 2019"
      },
      "message": "Reproduce bug in stackdriver exporter. (#199)\n\n* Reproduce bug in stackdriver exporter.\r\n\r\n* Update test.\r\n\r\n* Fix more tests, remove unnecessary time helper\r\n"
    },
    {
      "commit": "b5c7a2c97c49070b72116e7fee88a02ed87da99a",
      "tree": "79fbb7438fd0f5caac0c1c46398faeac7a1e8620",
      "parents": [
        "dd3a274274090246732df6710e62cd55bf3830d6"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Thu Sep 05 17:48:19 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 05 17:48:19 2019"
      },
      "message": "Enable test coverage. (#200)\n\n* Enable test coverage.\r\n\r\n* Use makefile in travis\r\n\r\n* enable addlicense and staticcheck\r\n\r\n* enable goimports\r\n\r\n* Enable coverage without package tests check\r\n\r\n* Remove addlicense\r\n\r\n* Exclude testpb package from tools.\r\n\r\n* Add a tools.go to ensure consistent version of the tools\r\n"
    },
    {
      "commit": "dd3a274274090246732df6710e62cd55bf3830d6",
      "tree": "7b41345924a74b9a0b2dd383500989e147b17785",
      "parents": [
        "b183b1e7521cf384cf0884d196b86467ea0d3c84"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Sep 05 04:30:44 2019"
      },
      "committer": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Thu Sep 05 04:30:44 2019"
      },
      "message": "Fix label matching and add tests (#198)\n\n"
    },
    {
      "commit": "b183b1e7521cf384cf0884d196b86467ea0d3c84",
      "tree": "fb30200b211dd82d2bfaea0b725de34aa17741eb",
      "parents": [
        "0a559987d124eed2bb7cb995d6d34c27d2ec771c"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Sep 05 02:05:20 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 05 02:05:20 2019"
      },
      "message": "Fix slice allocation (#197)\n\n"
    },
    {
      "commit": "0a559987d124eed2bb7cb995d6d34c27d2ec771c",
      "tree": "3f83e3f03046e5b4ed8f5a86a0ecc8d0b4e84c7e",
      "parents": [
        "321e5491efd71b34933084c40685c2395e49210a"
      ],
      "author": {
        "name": "Ondřej Kupka",
        "email": "ondra.cap@gmail.com",
        "time": "Tue Sep 03 16:17:09 2019"
      },
      "committer": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Tue Sep 03 16:17:09 2019"
      },
      "message": "Use NewReader for metrics reader init (#195)\n\nThis must be used for the reader to be initialized properly.\r\n\r\nFixes #170"
    },
    {
      "commit": "321e5491efd71b34933084c40685c2395e49210a",
      "tree": "34d9787fe4ac893811d287f527988fa3bb546202",
      "parents": [
        "3b40441f0c7adf855317ffe70162b5175274cb77"
      ],
      "author": {
        "name": "olagacek",
        "email": "algacek@google.com",
        "time": "Mon Sep 02 15:43:47 2019"
      },
      "committer": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Mon Sep 02 15:43:47 2019"
      },
      "message": "Fix incorrect slice creation (#196)\n\n* Added mapping for kubernetes pod resource\r\n\r\n* Add mapping for k8s node resource\r\n\r\n* Extend k8s node test\r\n\r\n* Fix incorrect slice creation\r\n"
    },
    {
      "commit": "3b40441f0c7adf855317ffe70162b5175274cb77",
      "tree": "ce6e37b40957e6ce6cb05fd71300ae1d1e56d8e6",
      "parents": [
        "3a3e471282b824d60beedf03c162caa7c8913266"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Sun Sep 01 16:20:41 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 01 16:20:41 2019"
      },
      "message": "Add a metric batcher which preallocates batch sizes. (#194)\n\n* Add a metric batcher which preallocates batch sizes.\r\n\r\n* Fix received/dropped logic.\r\n\r\n* Fix comments and add a new method that returns num dropped timeseries\r\n\r\n* Use recordDroppedTimeseries when possible\r\n\r\n* Rename ExportMetricsProtoAndReturnDropped to PushMetricsProto\r\n\r\n* Fix tests.\r\n"
    },
    {
      "commit": "3a3e471282b824d60beedf03c162caa7c8913266",
      "tree": "c436d33d8c59985ffe0c82b02fd42e2f4895018b",
      "parents": [
        "7cac5ce7e114fa2017de10cf6ff18bfa6c9ce200"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Fri Aug 30 19:08:31 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 30 19:08:31 2019"
      },
      "message": "Fix proto import (#192)\n\n"
    },
    {
      "commit": "7cac5ce7e114fa2017de10cf6ff18bfa6c9ce200",
      "tree": "6220606081dfd343706a050e7b7ed7e18045727f",
      "parents": [
        "211cb75c1ba628c16a9c792791fe31c3663b9fc0"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Fri Aug 30 18:23:40 2019"
      },
      "committer": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Fri Aug 30 18:23:40 2019"
      },
      "message": "Revert \"Remove support for exporting ViewData (#188)\" (#191)\n\n* Revert \"Remove support for exporting ViewData (#188)\"\r\n\r\nThis reverts commit 4b7f30648a4f2cf529cecb4274f016b9cc30df7e.\r\n\r\n* Deprecate ExportView\r\n\r\n* Keep the changes in equivalence_test and example\r\n"
    },
    {
      "commit": "211cb75c1ba628c16a9c792791fe31c3663b9fc0",
      "tree": "c746082f0c477e3e4305403f99a2626379148ead",
      "parents": [
        "4b7f30648a4f2cf529cecb4274f016b9cc30df7e"
      ],
      "author": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Fri Aug 30 05:17:35 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 30 05:17:35 2019"
      },
      "message": "fix example to use new api to start and stop exporting. (#190)\n\n"
    },
    {
      "commit": "4b7f30648a4f2cf529cecb4274f016b9cc30df7e",
      "tree": "c4395896349b361c50a3ecd0891e6f251a5f3e9c",
      "parents": [
        "97b79b6a962a56497be534c3b5307fb719be02e5"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Fri Aug 30 00:06:03 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 30 00:06:03 2019"
      },
      "message": "Remove support for exporting ViewData (#188)\n\n* Remove support for exporting ViewData\r\n\r\n* Fix gofmt\r\n\r\n* Remove ExportView\r\n\r\n* Fix examples\r\n"
    },
    {
      "commit": "97b79b6a962a56497be534c3b5307fb719be02e5",
      "tree": "67bed2f5cc0f7261ea0749fb0aa7f56b02d03a21",
      "parents": [
        "93f882d60731c5025fbb2b86e3116018490abba4"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Thu Aug 29 23:45:44 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 23:45:44 2019"
      },
      "message": "Rename ExportMetricsProtoSync to ExportMetricsProto (#189)\n\n"
    },
    {
      "commit": "93f882d60731c5025fbb2b86e3116018490abba4",
      "tree": "c6997e1ba6e1aacf56f2b20ae506af248acf444f",
      "parents": [
        "b0cbe77587ebe726c8dc9d4d00101c28c7ac2527"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Thu Aug 29 23:32:02 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 23:32:02 2019"
      },
      "message": " Remove the batching version for proto exporter (#187)\n\n* Remove the batching version for proto exporter\r\n\r\n* Do not hold a reference to the metric descriptor when not needed\r\n"
    },
    {
      "commit": "b0cbe77587ebe726c8dc9d4d00101c28c7ac2527",
      "tree": "f8c69ce4dac162f51c359eed7d9762e3f995b091",
      "parents": [
        "a8e01fdd5a6607af4a76a3ab56ee35a3beb27e0e"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Aug 29 20:41:07 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 20:41:07 2019"
      },
      "message": "Remove outdated option GetMonitoredResource (#186)\n\n"
    },
    {
      "commit": "a8e01fdd5a6607af4a76a3ab56ee35a3beb27e0e",
      "tree": "a7981ce3f4d511a794459e7aeb7fa62e1cd60094",
      "parents": [
        "6c1c12f471e75c93b00d365d450df73f524d4878"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Aug 29 20:09:36 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 20:09:36 2019"
      },
      "message": "Remove mandatory opencensus_task label from node and respect metric prefix (#184)\n\n* Remove opencensus_task label and respect metric prefix\r\n\r\n* Avoid checking opencensus_task label on every req\r\n\r\n* Fix review comments\r\n\r\n* Pre-calculate default domain\r\n"
    },
    {
      "commit": "6c1c12f471e75c93b00d365d450df73f524d4878",
      "tree": "86fda6c0b4936e633dff6249d5c96b22bca6690f",
      "parents": [
        "7449e7d1712befc2b552ffbb61864211aaeaba16"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Aug 29 19:31:46 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 19:31:46 2019"
      },
      "message": "Remove Gopkg support (#185)\n\nFixes #141. This repo uses Go module instead."
    },
    {
      "commit": "7449e7d1712befc2b552ffbb61864211aaeaba16",
      "tree": "ea6cf09c05031c9d5290b89cadede91dc110b749",
      "parents": [
        "7bb4fd6a8ca7d3e073e1a36b31a3de7f5d9ac823"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Thu Aug 29 18:42:18 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 18:42:18 2019"
      },
      "message": "Fix unit for cumulative metrics and minor cleanups (#183)\n\n"
    },
    {
      "commit": "7bb4fd6a8ca7d3e073e1a36b31a3de7f5d9ac823",
      "tree": "fcead41cf98d7089bb23e13a41dee283d3c8ddaf",
      "parents": [
        "270bb3982a86dba94348bfafa769ba36f851bfd4"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Thu Aug 29 16:36:18 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 16:36:18 2019"
      },
      "message": "Presanitize all the default keys and metric label keys. (#181)\n\n"
    },
    {
      "commit": "270bb3982a86dba94348bfafa769ba36f851bfd4",
      "tree": "4cb2a756975d5d8a832e0e269a44c12d3568c85e",
      "parents": [
        "9762c69fa18fc8226ba77f8440f3dd8e1d19d767"
      ],
      "author": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Thu Aug 29 16:30:59 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 16:30:59 2019"
      },
      "message": "Small cleanup of the return values (#180)\n\n"
    },
    {
      "commit": "9762c69fa18fc8226ba77f8440f3dd8e1d19d767",
      "tree": "e41a9b248aad2ee93af647c1be672e918fd9edcb",
      "parents": [
        "ffafe44d33adfbe54f8ef15a040e77258997447d"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Aug 29 16:25:13 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 29 16:25:13 2019"
      },
      "message": "Set MetricKind and ValueType when sending TimeSeries (#182)\n\n"
    },
    {
      "commit": "ffafe44d33adfbe54f8ef15a040e77258997447d",
      "tree": "1755cca560f0ea74054dc5d354a9174f057803c6",
      "parents": [
        "8a4403279a7a0d80ed3d5df10c41097b7207a337"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Wed Aug 28 15:30:02 2019"
      },
      "committer": {
        "name": "Bogdan Drutu",
        "email": "bogdandrutu@gmail.com",
        "time": "Wed Aug 28 15:30:02 2019"
      },
      "message": "Cache seen resources for each export request (#179)\n\n* Cache seen resources for each export request\r\n\r\n* Make global resource a constant\r\n"
    },
    {
      "commit": "8a4403279a7a0d80ed3d5df10c41097b7207a337",
      "tree": "42a56555e4b58a7b2ebcb5e21063747737604af3",
      "parents": [
        "bfde7f173ae266b9691f9f32da14b9f42e0c0045"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Mon Aug 26 23:49:55 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 26 23:49:55 2019"
      },
      "message": "Add an experimental API that exports metrics proto synchronously (#178)\n\n* Add an experimental API that exports metrics proto synchronously\r\n\r\n* Fix gofmt\r\n"
    },
    {
      "commit": "bfde7f173ae266b9691f9f32da14b9f42e0c0045",
      "tree": "9577a13cfef9587cdee51be30223010af6e085af",
      "parents": [
        "bf39ce456bd8c6e2e3e37ef9775ed8b10628feca"
      ],
      "author": {
        "name": "olagacek",
        "email": "algacek@google.com",
        "time": "Tue Aug 20 23:00:03 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Aug 20 23:00:03 2019"
      },
      "message": " Add mapping for k8s node resource (#177)\n\n* Add mapping for k8s node resource\r\n\r\n* Extend k8s node test\r\n"
    },
    {
      "commit": "bf39ce456bd8c6e2e3e37ef9775ed8b10628feca",
      "tree": "10d92fefc195174f7b0dc90ce495c85c0c31a285",
      "parents": [
        "5e806e09a6760cacaef80b2281891eabf021582b"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Aug 08 17:29:23 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Thu Aug 08 17:29:23 2019"
      },
      "message": "Upgrade dependencies in go.mod (#176)\n\ngo get -u ./... \u0026\u0026 go mod tidy"
    },
    {
      "commit": "5e806e09a6760cacaef80b2281891eabf021582b",
      "tree": "0785a470eb72ad580a1ae952abbd4e9a9baab9f2",
      "parents": [
        "6850d2e00d7dfe4886f7e4773bf9f05e39296d92"
      ],
      "author": {
        "name": "olagacek",
        "email": "algacek@google.com",
        "time": "Tue Aug 06 23:19:39 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Tue Aug 06 23:19:39 2019"
      },
      "message": "Added mapping for kubernetes pod resource (#174)\n\n"
    },
    {
      "commit": "6850d2e00d7dfe4886f7e4773bf9f05e39296d92",
      "tree": "9ae3d62b36a2d076b5dc8d303805c6d4f34c6531",
      "parents": [
        "655917ad76e36b904639dac831d70fcee172b903"
      ],
      "author": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Thu Jul 18 23:38:40 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 18 23:38:40 2019"
      },
      "message": "Upgrade dependencies in go.mod (#172)\n\n$ go get -u ./... \u0026\u0026 go mod tidy"
    },
    {
      "commit": "655917ad76e36b904639dac831d70fcee172b903",
      "tree": "41fff5944221ff8fc05e2dd19790b5ddb2160006",
      "parents": [
        "1aade253a637460a3dac7e96abe9ae9b5e3cc2ed"
      ],
      "author": {
        "name": "Nathan Herring",
        "email": "Capstan@users.noreply.github.com",
        "time": "Tue Jul 16 00:24:34 2019"
      },
      "committer": {
        "name": "Yang Song",
        "email": "songy23@users.noreply.github.com",
        "time": "Tue Jul 16 00:24:34 2019"
      },
      "message": "Use MetricServiceServer in fakeMetricService. (#168)\n\n* Use MetricServiceServer in fakeMetricService.\r\n\r\nFixes #167.\r\n\r\n* Remove uncalled fake methods and type assertion.\r\n\r\nGiven that the fakeMetricService includes the MetricServiceServer interface, it necessarily implements the interface, even if some of the methods are nil and would panic if called. Uncalled methods are removed.\r\n"
    },
    {
      "commit": "1aade253a637460a3dac7e96abe9ae9b5e3cc2ed",
      "tree": "c0755e4adfe41956da5046c216c7f4e72eaa0068",
      "parents": [
        "e19adcf31cc85e158538dcd7e742e1d54d80f23b"
      ],
      "author": {
        "name": "Marek Siarkowicz",
        "email": "marek.siarkowicz@protonmail.com",
        "time": "Mon Jul 15 18:45:17 2019"
      },
      "committer": {
        "name": "rghetia",
        "email": "rahulpa@google.com",
        "time": "Mon Jul 15 18:45:17 2019"
      },
      "message": "Fix handling errors in when failing to upload metrics proto (#171)\n\n"
    }
  ],
  "next": "e19adcf31cc85e158538dcd7e742e1d54d80f23b"
}
