{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":248603088,"defaultBranch":"master","name":"yabeda-prometheus-mmap","ownerLogin":"yabeda-rb","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-19T20:55:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/43577453?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702299388.0","currentOid":""},"activityList":{"items":[{"before":"9fdbff3f917a1bc8b1ac6d09a84da44bd169c855","after":"8d6c77ba2c9c5f25bd48f6091b8833e4e71d2415","ref":"refs/heads/master","pushedAt":"2023-12-11T12:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Envek","name":"Andrey Novikov","path":"/Envek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264400?s=80&v=4"},"commit":{"message":"0.4.0: Metric aggregation and Rack 3 support","shortMessageHtmlLink":"0.4.0: Metric aggregation and Rack 3 support"}},{"before":"03ef470d3111e900c342d045a06d7b0651e02ec6","after":"9fdbff3f917a1bc8b1ac6d09a84da44bd169c855","ref":"refs/heads/master","pushedAt":"2023-12-11T12:47:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Envek","name":"Andrey Novikov","path":"/Envek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264400?s=80&v=4"},"commit":{"message":"Add support for gauge aggregation setting (#6)\n\nIn prometheus-client-mmap `Prometheus::Client::Registry#gauge` has a fourth parameter `multiprocess_mode` which handles the aggregation.\r\n\r\nSee:\r\n* https://gitlab.com/gitlab-org/ruby/gems/prometheus-client-mmap/-/blob/v0.17.0/lib/prometheus/client/registry.rb#L43\r\n* https://gitlab.com/gitlab-org/ruby/gems/prometheus-client-mmap/-/blob/v0.17.0/lib/prometheus/client/gauge.rb#L12\r\n\r\nNot all settings already used by yabeda plugins are supported by prometheus-mmap gem (namely `most_recent`), so map metric aggregation setting from Yabeda to Prometheus-mmap names in best effort.\r\n\r\n---------\r\n\r\nCo-authored-by: Andrey Novikov ","shortMessageHtmlLink":"Add support for gauge aggregation setting (#6)"}},{"before":"9d84af2e74af5125a5a2b5d8a11be7795e456a82","after":"03ef470d3111e900c342d045a06d7b0651e02ec6","ref":"refs/heads/master","pushedAt":"2023-12-11T07:49:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Envek","name":"Andrey Novikov","path":"/Envek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264400?s=80&v=4"},"commit":{"message":"Upgrade CI rubies, upgrade Rubocop and move it to separate CI job","shortMessageHtmlLink":"Upgrade CI rubies, upgrade Rubocop and move it to separate CI job"}},{"before":"5edb9f1ca61f3bc0799c83feb624ef2d733ab69d","after":"9d84af2e74af5125a5a2b5d8a11be7795e456a82","ref":"refs/heads/master","pushedAt":"2023-12-11T07:35:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Envek","name":"Andrey Novikov","path":"/Envek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264400?s=80&v=4"},"commit":{"message":"Enhance Compatibility with Rack 3 and Maintain Support for Rack 2 (#8)\n\nCo-authored-by: Andrey Novikov ","shortMessageHtmlLink":"Enhance Compatibility with Rack 3 and Maintain Support for Rack 2 (#8)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADxz0nWgA","startCursor":null,"endCursor":null}},"title":"Activity ยท yabeda-rb/yabeda-prometheus-mmap"}