{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":75649634,"defaultBranch":"master","name":"common","ownerLogin":"weaveworks","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-05T17:28:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9976052?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1700732538.0","currentOid":""},"activityList":{"items":[{"before":"b1300a73e7fc14157d607361805ac19e63ce994a","after":null,"ref":"refs/heads/rename-server-metrics","pushedAt":"2023-11-23T09:42:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"}},{"before":null,"after":"917230833506e65157caa4a751a9119f4538a360","ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.56.3","pushedAt":"2023-10-25T22:25:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/grpc from 1.53.0 to 1.56.3\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.53.0 to 1.56.3.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.53.0...v1.56.3)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/grpc from 1.53.0 to 1.56.3"}},{"before":null,"after":"fddaeef6d3ca3b8cd46a93f1316996c2d1b38142","ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.17.0","pushedAt":"2023-10-11T23:21:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/net from 0.5.0 to 0.17.0\n\nBumps [golang.org/x/net](https://github.com/golang/net) from 0.5.0 to 0.17.0.\n- [Commits](https://github.com/golang/net/compare/v0.5.0...v0.17.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/net\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/net from 0.5.0 to 0.17.0"}},{"before":"22cda1cdbe0a49ec4bf440750e13f342e8a04d6c","after":"dd9e68f319d5ddfb68002a238d481265af23fa3b","ref":"refs/heads/master","pushedAt":"2023-07-28T07:00:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Make gRPC logging optional via a custom interface (#299)\n\n* middleware: add OptionalLogging interface with method ShouldLog\r\n\r\nE.g. if the error is caused by overload, then we don't want to log it\r\nbecause that uses more resource.\r\n\r\n* Add test for gRPC logging, patterned after the one for http logging.\r\n\r\nSigned-off-by: Bryan Boreham ","shortMessageHtmlLink":"Make gRPC logging optional via a custom interface (#299)"}},{"before":null,"after":"f195625362e9fa79d22b180162cafc52a0ae5012","ref":"refs/heads/no-log-error-branch-e2613bee","pushedAt":"2023-07-26T09:03:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"middleware: add a way to stop errors being logged\n\nE.g. if the error is caused by overload, then we don't want to log it\nbecause that uses more resource.\n\nSigned-off-by: Bryan Boreham ","shortMessageHtmlLink":"middleware: add a way to stop errors being logged"}},{"before":"70dc704e0cb87e3dd82b5943022cb1e8b69a2e2c","after":"9927ce6214595c3c1f2b51f5727e2fb29d2342ed","ref":"refs/heads/custom-log-error","pushedAt":"2023-07-26T07:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"OptionalLogging interface with method ShouldLog\n\nSigned-off-by: Bryan Boreham ","shortMessageHtmlLink":"OptionalLogging interface with method ShouldLog"}},{"before":"1bc5241d8104d06af33d3c7865313e2b1f9a5a19","after":"70dc704e0cb87e3dd82b5943022cb1e8b69a2e2c","ref":"refs/heads/custom-log-error","pushedAt":"2023-07-25T14:54:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Name change suggested by colega","shortMessageHtmlLink":"Name change suggested by colega"}},{"before":"70276ee599a1db6e419c4c8d00f47cfae2be2d4d","after":"1bc5241d8104d06af33d3c7865313e2b1f9a5a19","ref":"refs/heads/custom-log-error","pushedAt":"2023-07-25T14:29:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Undo change to logging test\n\nIt's not used now.","shortMessageHtmlLink":"Undo change to logging test"}},{"before":null,"after":"70276ee599a1db6e419c4c8d00f47cfae2be2d4d","ref":"refs/heads/custom-log-error","pushedAt":"2023-07-25T14:27:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Make logging optional via a custom interface","shortMessageHtmlLink":"Make logging optional via a custom interface"}},{"before":"d1f8877b91ceb519aa82a624a27225bc033cdae3","after":"05847764eef7097001cd37b2f204570da4cfea4b","ref":"refs/heads/no-log-error","pushedAt":"2023-07-25T13:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Add test for gRPC logging\n\nPatterned after the one for http logging.","shortMessageHtmlLink":"Add test for gRPC logging"}},{"before":null,"after":"b1300a73e7fc14157d607361805ac19e63ce994a","ref":"refs/heads/rename-server-metrics","pushedAt":"2023-07-24T16:44:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Server: use consistent names for metrics\n\nMake them the same names as used in metrics.Instrument, for consistency.\n\nSigned-off-by: Bryan Boreham ","shortMessageHtmlLink":"Server: use consistent names for metrics"}},{"before":"0f07c31c16efc59f0ac8f69fe0bf8bd125fa9ed0","after":"d1f8877b91ceb519aa82a624a27225bc033cdae3","ref":"refs/heads/no-log-error","pushedAt":"2023-07-14T17:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Duh\n\nSigned-off-by: Bryan Boreham ","shortMessageHtmlLink":"Duh"}},{"before":"896017a6761ec6ae0238de77a44fea0f5fb07cfd","after":"041490554cb8e3e7f81d212309200aa93f29a17f","ref":"refs/heads/no-log-error-branch","pushedAt":"2023-07-14T17:31:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"middleware: add a way to stop errors being logged\n\nE.g. if the error is caused by overload, then we don't want to log it\nbecause that uses more resource.\n\nSigned-off-by: Bryan Boreham ","shortMessageHtmlLink":"middleware: add a way to stop errors being logged"}},{"before":null,"after":"896017a6761ec6ae0238de77a44fea0f5fb07cfd","ref":"refs/heads/no-log-error-branch","pushedAt":"2023-07-14T09:30:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"middleware: add a way to stop errors being logged\n\nE.g. if the error is caused by overload, then we don't want to log it\nbecause that uses more resource.\n\nSigned-off-by: Bryan Boreham ","shortMessageHtmlLink":"middleware: add a way to stop errors being logged"}},{"before":"9e11198631bee4d8bd7c6e196aa0a79a9a7f3677","after":"0f07c31c16efc59f0ac8f69fe0bf8bd125fa9ed0","ref":"refs/heads/no-log-error","pushedAt":"2023-07-13T11:26:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"middleware: add a way to stop errors being logged\n\nE.g. if the error is caused by overload, then we don't want to log it\nbecause that uses more resource.\n\nSigned-off-by: Bryan Boreham ","shortMessageHtmlLink":"middleware: add a way to stop errors being logged"}},{"before":"e2613bee6b73c78d2038e248e52fcc824dfe02d0","after":"22cda1cdbe0a49ec4bf440750e13f342e8a04d6c","ref":"refs/heads/master","pushedAt":"2023-07-13T11:04:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Merge pull request #292 from weaveworks/grpc-is-canceled\n\ngrpc: use errors.Is to check if error is Canceled","shortMessageHtmlLink":"Merge pull request #292 from weaveworks/grpc-is-canceled"}},{"before":null,"after":"9e11198631bee4d8bd7c6e196aa0a79a9a7f3677","ref":"refs/heads/no-log-error","pushedAt":"2023-07-13T10:37:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"middleware: add a way to stop errors being logged\n\nE.g. if the error is caused by overload, then we don't want to log it\nbecause that uses more resource.\n\nSigned-off-by: Bryan Boreham ","shortMessageHtmlLink":"middleware: add a way to stop errors being logged"}},{"before":null,"after":"4b2e1b7b449917227cf5a39c13ff977b5239d22d","ref":"refs/heads/grpc-is-canceled","pushedAt":"2023-07-05T10:30:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"grpc: use errors.Is to check if error is Canceled\n\nThis improves behaviour when one error wraps another.\n\nSigned-off-by: Bryan Boreham ","shortMessageHtmlLink":"grpc: use errors.Is to check if error is Canceled"}},{"before":"129a61af6072dbb1151a7c0fd59cd2ca5d0394a5","after":"e2613bee6b73c78d2038e248e52fcc824dfe02d0","ref":"refs/heads/master","pushedAt":"2023-05-31T15:17:37.107Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Merge pull request #289 from thampiotr/reuse-existing-metrics\n\nAllow users to manually register metrics","shortMessageHtmlLink":"Merge pull request #289 from thampiotr/reuse-existing-metrics"}},{"before":"3344856009038f2b2d6daff2ae4f9554cccbfd64","after":"129a61af6072dbb1151a7c0fd59cd2ca5d0394a5","ref":"refs/heads/master","pushedAt":"2023-05-22T18:42:14.713Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Make DisableRequestSuccessLog configurable. (#284)\n\n- NewLogMiddleware is a public method. Adding a new parameter would make this PR a breaking change one.\r\n- However, the behavior is the same: whatever is configured for the existing DisableRequestSuccessLog,\r\nit will be used by the log middleware.\r\n- Test option to not log successful requests.","shortMessageHtmlLink":"Make DisableRequestSuccessLog configurable. (#284)"}},{"before":"102db1b5bbb9eedb6a313705aa799912f89d300e","after":"3344856009038f2b2d6daff2ae4f9554cccbfd64","ref":"refs/heads/master","pushedAt":"2023-05-11T09:46:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Add support to route both GRPC and HTTP over the HTTP server (#288)\n\n* add support for grpc on the http port\r\n\r\nSigned-off-by: Joe Elliott ","shortMessageHtmlLink":"Add support to route both GRPC and HTTP over the HTTP server (#288)"}},{"before":"eeca30beb5b7dca7b8865228a876c3be5bdfa214","after":null,"ref":"refs/heads/dependabot/pip/tools/scheduler/flask-2.3.2","pushedAt":"2023-05-10T16:18:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"b09a5887f731969f3e5b823209c479acda8ec807","after":"102db1b5bbb9eedb6a313705aa799912f89d300e","ref":"refs/heads/master","pushedAt":"2023-05-09T12:36:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Add description to command line flags (#287)\n\nAdd description to log-request command line flags","shortMessageHtmlLink":"Add description to command line flags (#287)"}},{"before":"4897cec5feedd67b3d95d2e97630265de3d93cb2","after":"b09a5887f731969f3e5b823209c479acda8ec807","ref":"refs/heads/master","pushedAt":"2023-05-09T08:49:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Add Unwrap method to http.ResponseWriter implementations. (#283)\n\nAlso update httpsnoop to version 1.0.3, which supports Unwrap method as well.","shortMessageHtmlLink":"Add Unwrap method to http.ResponseWriter implementations. (#283)"}},{"before":null,"after":"eeca30beb5b7dca7b8865228a876c3be5bdfa214","ref":"refs/heads/dependabot/pip/tools/scheduler/flask-2.3.2","pushedAt":"2023-05-01T20:13:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump flask from 0.12.4 to 2.3.2 in /tools/scheduler\n\nBumps [flask](https://github.com/pallets/flask) from 0.12.4 to 2.3.2.\n- [Release notes](https://github.com/pallets/flask/releases)\n- [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/flask/compare/0.12.4...2.3.2)\n\n---\nupdated-dependencies:\n- dependency-name: flask\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump flask from 0.12.4 to 2.3.2 in /tools/scheduler"}},{"before":"f7d83a041205cc7486096a0fabe42f31b1365248","after":"4897cec5feedd67b3d95d2e97630265de3d93cb2","ref":"refs/heads/master","pushedAt":"2023-04-11T13:04:59.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Merge pull request #275 from weaveworks/lint-cleanup\n\nLint cleanup","shortMessageHtmlLink":"Merge pull request #275 from weaveworks/lint-cleanup"}},{"before":"918bab8e5f886dc47b58213c4bfbda343540bfcb","after":"f7d83a041205cc7486096a0fabe42f31b1365248","ref":"refs/heads/master","pushedAt":"2023-04-11T13:02:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Merge pull request #281 from alanprot/update-grpc\n\nUpgrades to a newer version (v1.53.0) of google.golang.org/grpc that includes breaking changes to the resolver.Target type (see Cleanup usages of resolver.Target.Endpoint grpc/grpc-go#5796)\r\nUpgrade from v2.4.0 to v.4.0.0 of https://github.com/sercand/kuberesolver which is compatible to grpc to v1.53.0.","shortMessageHtmlLink":"Merge pull request #281 from alanprot/update-grpc"}},{"before":"16871410fca4a9fc55b07211496be1faff2ab34b","after":"918bab8e5f886dc47b58213c4bfbda343540bfcb","ref":"refs/heads/master","pushedAt":"2023-03-15T12:20:12.492Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bboreham","name":"Bryan Boreham","path":"/bboreham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8125524?s=80&v=4"},"commit":{"message":"Merge pull request #280 from beorn7/native-histograms\n\nEnable Prometheus native histograms for request_duration_seconds","shortMessageHtmlLink":"Merge pull request #280 from beorn7/native-histograms"}},{"before":"ecbd5b4d5621a7fcef59d425b5b2082a2452a2d7","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/net-0.7.0","pushedAt":"2023-03-07T15:40:57.146Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"47bca1062ffdab8cf5451050ff0f7efc352a7552","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/aws/aws-sdk-go-1.34.0","pushedAt":"2023-03-07T15:39:17.909Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADtfJGGgA","startCursor":null,"endCursor":null}},"title":"Activity ยท weaveworks/common"}