)]}'
{
  "commit": "7bdfbfb0d0cffd2504562896fd4b31d580eeeb65",
  "tree": "da4515968d162649be5f59a0a10cc85203a3283a",
  "parents": [
    "91bfd78339d9d36dc610e90a69fe1659f2504fd7"
  ],
  "author": {
    "name": "Alexander Rakoczy",
    "email": "alex@golang.org",
    "time": "Wed Apr 22 20:18:34 2020 -0400"
  },
  "committer": {
    "name": "Alexander Rakoczy",
    "email": "alex@golang.org",
    "time": "Fri Apr 24 17:51:01 2020 +0000"
  },
  "message": "sandbox: instrument HTTP handlers with StackDriver\n\nThis change adds OpenCensus\u0027s HTTP instrumentation to the sandbox. In\ndevelopment mode, it exposes a prometheus metrics interface on /statusz.\nThis is the first in a series of CLs to add instrumentation to different\nparts of the sandbox to help investigate instability issues. For now,\nreporting metrics around our responses per handler to StackDriver will\nbe helpful.\n\nOpenTelemetry would be preferable, as it is the successor of OpenCensus,\nhowever the StackDriver integration is not quite done.\n\nUpdates golang/go#25224\nUpdates golang/go#38530\n\nChange-Id: I600fd695bb66c8bee16bc0b778d51930f4cdd476\nReviewed-on: https://go-review.googlesource.com/c/playground/+/229679\nRun-TryBot: Alexander Rakoczy \u003calex@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@golang.org\u003e\nReviewed-by: Carlos Amedee \u003ccarlos@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b5c0073df60cd2f3983b731b3fbc1e420249717a",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "89733836444bde72b4aae4041a3232bdfe280776",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "eaab44e22458967747f2dae1ac5506ba4ee423f3",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "da9e9cbe9ec04130586cce1cb259e675035847cc",
      "new_mode": 33188,
      "new_path": "go.sum"
    },
    {
      "type": "modify",
      "old_id": "f2da1d59b2963ac963fbeda1836ac467d3fdf149",
      "old_mode": 33188,
      "old_path": "sandbox/Dockerfile",
      "new_id": "bd32b1e8fd328c5eff5f529b75cd7bea72d42a94",
      "new_mode": 33188,
      "new_path": "sandbox/Dockerfile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ec454de9e40cd4c1327b5fb04a13ee872556d70",
      "new_mode": 33188,
      "new_path": "sandbox/metrics.go"
    },
    {
      "type": "modify",
      "old_id": "f8741b74a6b3bbb0bb90ce6faa9103e28550df38",
      "old_mode": 33188,
      "old_path": "sandbox/sandbox.go",
      "new_id": "f2a49e78dea6a3516ab64bcec7071f54f0fb4a4a",
      "new_mode": 33188,
      "new_path": "sandbox/sandbox.go"
    },
    {
      "type": "modify",
      "old_id": "7b32ec6efde2bafa157a74dd2c7726bb5be2a6ec",
      "old_mode": 33188,
      "old_path": "sandbox/sandbox_test.go",
      "new_id": "c5ea09a09055ef73c6cd4e83cf3e8cf616737d2c",
      "new_mode": 33188,
      "new_path": "sandbox/sandbox_test.go"
    }
  ]
}
