{"source":"https://contributable.vercel.app","licence":"CC BY 4.0","methodology":"https://contributable.vercel.app/methodology","v":2,"owner":"apache","name":"hertzbeat","updatedAt":"2026-10-11T12:51:50.801Z","coveredSince":"2025-10-11T12:51:50.801Z","facts":{"owner":"apache","name":"hertzbeat","description":"An AI-powered next-generation open source real-time observability system.","stars":7419,"forks":1348,"archived":false,"isFork":false,"license":"Apache-2.0","defaultBranch":"master","pushedAt":"2026-10-11T09:38:15Z","createdAt":"2022-02-04T14:48:56Z","topics":["monitor","monitoring","prometheus","self-hosted","status","status-page","alerting","database","grafana","linux","metrics","notifications","observability","server","uptime","zabbix","agent","ai","llm","logs"],"languages":{"Java":7454656,"TypeScript":1016914,"CSS":794649,"HTML":437092,"Less":410085,"Rust":161840,"JavaScript":76512,"Shell":31836,"Smalltalk":16820,"PLpgSQL":15465,"Batchfile":14466,"Python":9082},"frameworks":["Spring Boot"],"commits90d":159,"releases365d":2,"lastReleaseAt":"2026-09-13T13:06:10Z","gettingStarted":{"contributing":true,"codeOfConduct":true,"issueTemplates":true,"devcontainer":true,"cla":"none","channels":[{"kind":"discord","url":"https://discord.gg/Fb6M73htGr"},{"kind":"mailing-list","url":"https://lists.apache.org/list.html?dev@hertzbeat.apache.org"}],"policy":null}},"metrics":{"computedAt":"2026-10-11T12:51:50.801Z","outsidePulls":{"cohort":{"n":77,"merged":61,"closedUnmerged":3,"open":13,"mergeRate":0.953125,"openShare":0.16883116883116883,"evidence":{"merged":[4365,4362,4361,4350,4342,4339,4338,4334,4333,4332,4331,4330,4329,4328,4327,4326,4324,4321,4316,4314],"closedUnmerged":[4357,4252,4182],"open":[4371,4360,4354,4351,4347,4345,4335,4320,4268,4266,4196,4168,4163]}},"firstTimers":{"n":21,"merged":10,"closedUnmerged":2,"open":9,"mergeRate":0.8333333333333334,"openShare":0.42857142857142855,"evidence":{"merged":[4365,4338,4316,4304,4300,4298,4197,4187,4185,4167],"closedUnmerged":[4252,4182],"open":[4371,4360,4351,4347,4345,4320,4266,4196,4163]}},"year":{"n":165,"merged":125,"closedUnmerged":25,"open":15,"mergeRate":0.8333333333333334,"openShare":0.09090909090909091,"evidence":{"merged":[4365,4362,4361,4350,4342,4339,4338,4334,4333,4332,4331,4330,4329,4328,4327,4326,4324,4321,4316,4314],"closedUnmerged":[4357,4252,4182,4130,4116,4111,4104,4043,4041,4040,4039,4037,4032,4030,4026,4003,3997,3994,3945,3944],"open":[4371,4360,4354,4351,4347,4345,4335,4320,4268,4266,4196,4168,4163,4147,4101]}}},"pullFirstResponse":{"n":77,"answered":68,"waiting":9,"medianHours":102.71111111111111,"p75Hours":284.6958333333333,"within48h":0.38961038961038974,"within7d":0.6493506493506496,"curve":[{"hours":0.04833333333333333,"waiting":0.987012987012987},{"hours":0.1386111111111111,"waiting":0.974025974025974},{"hours":0.655,"waiting":0.948051948051948},{"hours":1.1016666666666666,"waiting":0.935064935064935},{"hours":2.0075,"waiting":0.9090909090909091},{"hours":2.611388888888889,"waiting":0.8961038961038961},{"hours":3.0425,"waiting":0.8701298701298701},{"hours":4,"waiting":0.8571428571428571},{"hours":4.480277777777777,"waiting":0.8441558441558441},{"hours":4.745555555555556,"waiting":0.8181818181818181},{"hours":5.125,"waiting":0.8051948051948051},{"hours":15.399166666666666,"waiting":0.7792207792207791},{"hours":15.973611111111111,"waiting":0.7662337662337662},{"hours":21.68111111111111,"waiting":0.7402597402597402},{"hours":21.745,"waiting":0.7272727272727272},{"hours":21.969722222222224,"waiting":0.7142857142857142},{"hours":23.495555555555555,"waiting":0.6883116883116882},{"hours":26.934444444444445,"waiting":0.6753246753246752},{"hours":28.696666666666665,"waiting":0.6493506493506492},{"hours":33.395833333333336,"waiting":0.6363636363636362},{"hours":46.54944444444445,"waiting":0.6103896103896103},{"hours":56.47666666666667,"waiting":0.5974025974025973},{"hours":61.565555555555555,"waiting":0.5844155844155843},{"hours":80.31138888888889,"waiting":0.5584415584415583},{"hours":80.32305555555556,"waiting":0.5454545454545453},{"hours":90.2725,"waiting":0.5194805194805193},{"hours":95.10583333333334,"waiting":0.5064935064935063},{"hours":102.71111111111111,"waiting":0.49350649350649334},{"hours":103.1463888888889,"waiting":0.4675324675324674},{"hours":116.05416666666666,"waiting":0.4545454545454544},{"hours":138.91583333333332,"waiting":0.42857142857142844},{"hours":143.95305555555555,"waiting":0.41558441558441545},{"hours":151.6625,"waiting":0.38961038961038946},{"hours":166.72583333333333,"waiting":0.37662337662337647},{"hours":167.1511111111111,"waiting":0.3636363636363635},{"hours":170.22833333333332,"waiting":0.33766233766233755},{"hours":171.92111111111112,"waiting":0.32467532467532456},{"hours":231.67,"waiting":0.2987012987012986},{"hours":243.76944444444445,"waiting":0.2857142857142856},{"hours":281.0288888888889,"waiting":0.2597402597402596},{"hours":284.6958333333333,"waiting":0.2467532467532466},{"hours":317.55305555555555,"waiting":0.23376623376623365},{"hours":415.6722222222222,"waiting":0.20779220779220767},{"hours":438.555,"waiting":0.19480519480519468},{"hours":597.3097222222223,"waiting":0.16883116883116875},{"hours":658.9436111111111,"waiting":0.15584415584415579},{"hours":742.2072222222222,"waiting":0.1298701298701298},{"hours":991.76,"waiting":0.11363636363636358}],"evidence":{"answered":[4371,4365,4362,4361,4350,4342,4339,4338,4335,4334,4333,4332,4331,4330,4329,4328,4327,4326,4324,4321],"waiting":[4360,4357,4354,4351,4347,4345,4266,4252,4168]}},"timeToMerge":{"n":77,"merged":61,"medianHours":168.86222222222221,"evidence":[4365,4362,4361,4350,4342,4339,4338,4334,4333,4332,4331,4330,4329,4328,4327,4326,4324,4321,4316,4314]},"issueFirstResponse":{"n":42,"answered":21,"waiting":21,"medianHours":722.3011111111111,"p75Hours":null,"within48h":0.30952380952380965,"within7d":0.40476190476190477,"curve":[{"hours":0.21138888888888888,"waiting":0.9761904761904762},{"hours":0.5541666666666667,"waiting":0.9523809523809523},{"hours":0.7097222222222223,"waiting":0.9285714285714285},{"hours":1.1580555555555556,"waiting":0.9047619047619047},{"hours":1.7266666666666666,"waiting":0.8809523809523809},{"hours":1.8727777777777779,"waiting":0.8571428571428572},{"hours":2.8827777777777777,"waiting":0.8333333333333334},{"hours":3.503888888888889,"waiting":0.8095238095238095},{"hours":3.5191666666666666,"waiting":0.7857142857142857},{"hours":3.9825,"waiting":0.7619047619047619},{"hours":6.36,"waiting":0.738095238095238},{"hours":17.221666666666668,"waiting":0.7142857142857142},{"hours":30.86277777777778,"waiting":0.6904761904761904},{"hours":78.65333333333334,"waiting":0.6666666666666666},{"hours":100.8788888888889,"waiting":0.6428571428571428},{"hours":140.7325,"waiting":0.6190476190476191},{"hours":157.95583333333335,"waiting":0.5952380952380952},{"hours":174.14833333333334,"waiting":0.5714285714285714},{"hours":472.8388888888889,"waiting":0.5476190476190476},{"hours":549.5438888888889,"waiting":0.5238095238095237},{"hours":722.3011111111111,"waiting":0.49999999999999994}],"evidence":{"answered":[4363,4340,4319,4232,4228,4227,4226,4218,4217,4212,4209,4203,4194,4183,4178,4173,4172,4165,4162,4157],"waiting":[4372,4370,4358,4353,4352,4349,4346,4337,4325,4323,4318,4313,4256,4214,4204,4181,4175,4174,4171,4164]}},"starter":{"counts":{"available":0,"claimed":11,"in-progress":11,"stale":7},"helpWantedAvailable":1,"issues":[{"n":4416,"title":"[Question] <title>Docker-compose install version 1.9.0, the browser open often appear, you with this link non-private link, prompt to login account, constantly ","state":"claimed","label":"beginner","createdAt":"2026-10-01T14:40:32Z","updatedAt":"2026-10-07T18:27:15Z"},{"n":3955,"title":"[Task]Support Apache Doris as a time-series database for log.","state":"in-progress","label":"help-wanted","createdAt":"2026-01-09T00:30:56Z","updatedAt":"2026-01-13T12:50:25Z"},{"n":3517,"title":"[Feature] support specified time to the monitoring cycle to collect data","state":"claimed","label":"beginner","createdAt":"2025-06-27T13:58:35Z","updatedAt":"2025-09-17T09:25:04Z"},{"n":3496,"title":"[Question] PromQL comparison operator implementation is inconsistent with the official Prometheus definition","state":"in-progress","label":"beginner","createdAt":"2025-06-23T08:55:51Z","updatedAt":"2025-07-06T15:02:43Z"},{"n":3197,"title":"IPMI Monitoring Data Interruption Issue","state":"claimed","label":"beginner","createdAt":"2025-03-30T09:21:49Z","updatedAt":"2026-09-28T11:39:54Z"},{"n":3166,"title":"[Task] <Help Doc For Some HertzBeat Functions>","state":"in-progress","label":"beginner","createdAt":"2025-03-23T03:12:08Z","updatedAt":"2026-09-17T08:18:42Z"},{"n":2780,"title":"[Question] Upload custom TrustStore to accept internal CAs for organizations and enterprises","state":"stale","label":"beginner","createdAt":"2024-10-23T01:37:48Z","updatedAt":"2024-10-30T13:36:38Z"},{"n":2648,"title":"[Task] <In the Documentation Contribution Guidelines, add the Documentation Writing Guidelines>","state":"stale","label":"beginner","createdAt":"2024-09-01T13:25:47Z","updatedAt":"2024-09-02T14:08:41Z"},{"n":2574,"title":"[Task] Optimize historical Markdown file format","state":"in-progress","label":"beginner","createdAt":"2024-08-21T00:04:17Z","updatedAt":"2026-01-10T13:04:34Z"},{"n":2303,"title":"[Task] Make a page to support sse stream return at the back end","state":"in-progress","label":"beginner","createdAt":"2024-07-18T05:58:51Z","updatedAt":"2024-09-19T20:30:23Z"},{"n":2272,"title":"[Task] <Kubernetes operator for HertzBeat>","state":"stale","label":"help-wanted","createdAt":"2024-07-12T00:12:47Z","updatedAt":"2024-07-12T00:12:48Z"},{"n":1945,"title":"[Task] Historical data storage supports promethus remote write and remote read protocols","state":"claimed","label":"beginner","createdAt":"2024-05-09T09:17:49Z","updatedAt":"2025-01-26T08:20:56Z"},{"n":1759,"title":"[Task] <remove and translate chinese to english in code>","state":"in-progress","label":"beginner","createdAt":"2024-04-17T03:38:53Z","updatedAt":"2025-12-25T10:49:45Z"},{"n":1727,"title":"[Task] <Single item added reuse operation>","state":"claimed","label":"beginner","createdAt":"2024-04-10T09:08:09Z","updatedAt":"2024-06-02T05:25:46Z"},{"n":1714,"title":"[BUG] java.lang.OutOfMemoryError: GC overhead limit exceeded","state":"in-progress","label":"beginner","createdAt":"2024-04-07T01:09:13Z","updatedAt":"2026-10-09T07:50:30Z"},{"n":1690,"title":"Can the enterprise WeChat robot in the alarm notification @ reach specific objects when pushing messages?","state":"claimed","label":"beginner","createdAt":"2024-03-26T04:25:04Z","updatedAt":"2024-05-19T13:47:45Z"},{"n":1529,"title":"[BUG] nginx  request location / not /nginx-status","state":"in-progress","label":"beginner","createdAt":"2024-02-02T09:29:44Z","updatedAt":"2024-02-05T12:17:07Z"},{"n":1525,"title":"[Question] Custom template, unable to dynamically pass parameters","state":"in-progress","label":"beginner","createdAt":"2024-02-01T09:29:54Z","updatedAt":"2024-02-18T07:38:01Z"},{"n":1524,"title":"[BUG] <When using VictoriaMetrics time series library, springboot2 monitoring does not display the key correctly when displaying multi-record charts>","state":"stale","label":"beginner","createdAt":"2024-02-01T03:12:40Z","updatedAt":"2025-02-21T10:09:40Z"},{"n":1509,"title":"[Task] Optimization suggestions","state":"in-progress","label":"beginner","createdAt":"2024-01-23T02:12:13Z","updatedAt":"2024-02-26T03:08:57Z"},{"n":1436,"title":"[Question] <Can the Request Body in HTTP API obtain the current timestamp? >","state":"claimed","label":"beginner","createdAt":"2023-12-20T08:30:17Z","updatedAt":"2024-03-15T12:01:48Z"},{"n":1385,"title":"[Task] Supports public cloud asset service expiration time and financial balance monitoring","state":"stale","label":"beginner","createdAt":"2023-12-05T06:53:21Z","updatedAt":"2024-01-01T07:54:14Z"},{"n":1321,"title":"[Task] <support config the custom system context path>","state":"claimed","label":"help-wanted","createdAt":"2023-11-07T06:36:36Z","updatedAt":"2023-11-16T01:43:56Z"},{"n":1186,"title":"[Question] <Does HertzBeat port 1158 not support Nginx forwarding>","state":"stale","label":"beginner","createdAt":"2023-08-16T03:08:09Z","updatedAt":"2023-10-10T08:43:34Z"},{"n":1158,"title":"[Task] <I hope to add a system upgrade function>","state":"claimed","label":"beginner","createdAt":"2023-08-07T03:43:13Z","updatedAt":"2023-11-29T15:22:31Z"},{"n":1045,"title":"Hello, can you support redis slow query to display icons in real time?","state":"in-progress","label":"beginner","createdAt":"2023-06-27T02:36:38Z","updatedAt":"2023-06-27T02:43:34Z"},{"n":1028,"title":"I have a demand that has not achieved","state":"stale","label":"beginner","createdAt":"2023-06-14T10:03:15Z","updatedAt":"2023-07-04T02:03:05Z"},{"n":1002,"title":"[Task] <access tokens management feature>","state":"claimed","label":"beginner","createdAt":"2023-05-31T07:12:48Z","updatedAt":"2023-06-10T15:35:01Z"},{"n":994,"title":"[Task] <support monitoring apache superset health and metrics>","state":"in-progress","label":"beginner","createdAt":"2023-05-29T15:59:00Z","updatedAt":"2026-07-29T14:40:06Z"},{"n":839,"title":"[Task] <support `Huawei Cloud CCE` metrics monitoring >","state":"claimed","label":"beginner","createdAt":"2023-04-03T16:04:21Z","updatedAt":"2023-04-04T02:22:53Z"},{"n":698,"title":"[Question] Add monitoring grouping function","state":"available","label":"help-wanted","createdAt":"2023-03-07T03:39:45Z","updatedAt":"2026-09-27T23:44:13Z"},{"n":671,"title":"[Task] <support monitoring OpenBSD metrics>","state":"stale","label":"help-wanted","createdAt":"2023-02-24T14:07:49Z","updatedAt":"2023-02-24T14:07:49Z"},{"n":670,"title":"[Task] <support monitoring Oracle Linux metrics>","state":"stale","label":"help-wanted","createdAt":"2023-02-24T14:04:41Z","updatedAt":"2024-02-18T09:03:29Z"},{"n":614,"title":"[Task] 功能完善建议","state":"claimed","label":"beginner","createdAt":"2023-02-03T02:26:34Z","updatedAt":"2023-02-15T15:28:26Z"},{"n":1,"title":"「End User Registration」","state":"stale","label":"beginner","createdAt":"2022-02-19T07:13:41Z","updatedAt":"2024-12-07T13:39:52Z"}]},"responseWindow":{"hours":[0,4,6,3,2,8,2,4,2,3,4,0,0,0,1,1,6,0,0,0,0,0,0,0,1,1,3,1,2,0,0,0,0,1,0,0,0,1,4,8,2,2,0,0,0,0,0,0,2,2,4,3,0,1,4,1,4,3,0,0,0,3,1,3,3,0,0,0,0,0,0,0,0,1,3,3,0,0,9,6,0,0,3,2,1,1,2,0,2,0,0,0,0,0,0,0,0,0,2,1,0,0,3,2,1,0,0,0,0,2,1,2,0,2,0,0,0,0,0,0,0,1,0,1,1,0,5,0,0,0,1,1,3,2,1,1,1,0,0,0,0,0,0,0,0,1,0,1,0,0,2,2,2,1,7,0,0,0,1,4,7,0,0,0,0,0,0,0],"people":11,"replies":201},"activeMaintainers":16},"series":[{"week":"2025-10-12","opened":0,"merged":0,"answered7d":0,"activity":3},{"week":"2025-10-19","opened":0,"merged":0,"answered7d":0,"activity":5},{"week":"2025-10-26","opened":3,"merged":3,"answered7d":3,"activity":12},{"week":"2025-11-02","opened":1,"merged":1,"answered7d":1,"activity":9},{"week":"2025-11-09","opened":1,"merged":1,"answered7d":1,"activity":10},{"week":"2025-11-16","opened":4,"merged":4,"answered7d":3,"activity":21},{"week":"2025-11-23","opened":1,"merged":1,"answered7d":1,"activity":12},{"week":"2025-11-30","opened":2,"merged":2,"answered7d":2,"activity":31},{"week":"2025-12-07","opened":2,"merged":1,"answered7d":1,"activity":29},{"week":"2025-12-14","opened":6,"merged":5,"answered7d":6,"activity":19},{"week":"2025-12-21","opened":4,"merged":3,"answered7d":3,"activity":14},{"week":"2025-12-28","opened":2,"merged":2,"answered7d":2,"activity":12},{"week":"2026-01-04","opened":7,"merged":3,"answered7d":3,"activity":25},{"week":"2026-01-11","opened":3,"merged":3,"answered7d":3,"activity":29},{"week":"2026-01-18","opened":4,"merged":1,"answered7d":3,"activity":34},{"week":"2026-01-25","opened":2,"merged":2,"answered7d":2,"activity":6},{"week":"2026-02-01","opened":2,"merged":2,"answered7d":1,"activity":10},{"week":"2026-02-08","opened":1,"merged":0,"answered7d":1,"activity":11},{"week":"2026-02-15","opened":2,"merged":1,"answered7d":1,"activity":2},{"week":"2026-02-22","opened":9,"merged":3,"answered7d":4,"activity":30},{"week":"2026-03-01","opened":2,"merged":2,"answered7d":2,"activity":23},{"week":"2026-03-08","opened":0,"merged":0,"answered7d":0,"activity":13},{"week":"2026-03-15","opened":3,"merged":3,"answered7d":3,"activity":28},{"week":"2026-03-22","opened":6,"merged":5,"answered7d":6,"activity":17},{"week":"2026-03-29","opened":7,"merged":5,"answered7d":6,"activity":22},{"week":"2026-04-05","opened":3,"merged":2,"answered7d":2,"activity":8},{"week":"2026-04-12","opened":1,"merged":1,"answered7d":1,"activity":6},{"week":"2026-04-19","opened":2,"merged":1,"answered7d":2,"activity":7},{"week":"2026-04-26","opened":3,"merged":3,"answered7d":1,"activity":5},{"week":"2026-05-03","opened":0,"merged":0,"answered7d":0,"activity":6},{"week":"2026-05-10","opened":0,"merged":0,"answered7d":0,"activity":3},{"week":"2026-05-17","opened":2,"merged":2,"answered7d":2,"activity":10},{"week":"2026-05-24","opened":1,"merged":0,"answered7d":0,"activity":9},{"week":"2026-05-31","opened":0,"merged":0,"answered7d":0,"activity":0},{"week":"2026-06-07","opened":2,"merged":2,"answered7d":1,"activity":3},{"week":"2026-06-14","opened":4,"merged":2,"answered7d":0,"activity":11},{"week":"2026-06-21","opened":2,"merged":2,"answered7d":1,"activity":5},{"week":"2026-06-28","opened":4,"merged":3,"answered7d":2,"activity":11},{"week":"2026-07-05","opened":6,"merged":5,"answered7d":6,"activity":18},{"week":"2026-07-12","opened":3,"merged":3,"answered7d":3,"activity":24},{"week":"2026-07-19","opened":7,"merged":7,"answered7d":7,"activity":57},{"week":"2026-07-26","opened":10,"merged":7,"answered7d":3,"activity":65},{"week":"2026-08-02","opened":6,"merged":6,"answered7d":6,"activity":30},{"week":"2026-08-09","opened":10,"merged":9,"answered7d":8,"activity":41},{"week":"2026-08-16","opened":14,"merged":13,"answered7d":14,"activity":20},{"week":"2026-08-23","opened":5,"merged":1,"answered7d":0,"activity":20},{"week":"2026-08-30","opened":4,"merged":2,"answered7d":0,"activity":11},{"week":"2026-09-06","opened":2,"merged":1,"answered7d":0,"activity":25},{"week":"2026-09-13","opened":1,"merged":0,"answered7d":0,"activity":11},{"week":"2026-09-20","opened":6,"merged":5,"answered7d":1,"activity":20},{"week":"2026-09-27","opened":10,"merged":8,"answered7d":8,"activity":26},{"week":"2026-10-04","opened":10,"merged":1,"answered7d":2,"activity":34}],"trend":{"flag":"steady","recentMedianHours":194.42055555555555,"previousMedianHours":133.6663888888889,"recentN":27,"previousN":25,"openedThisWeek":10,"openedLastWeek":10},"programs":[{"program":"gsoc","slug":"apache-software-foundation","name":"Apache Software Foundation","years":[2024,2025,2026]}]}