Membership Application
GitHub Username: @isker
Name: Ian Kerins
Sponsors
Requirements Checklist
DevStats
Total contributions on Prometheus projects in the past two years: 83. DevStats dashboard.
I am not sure I clear 20 in the past year. I don't appear on the "past year" view at all, which seems wrong to me. I definitely have some activity this year.
API requests attempting to investigate that.
λ xh --print hHbB POST https://devstats.cncf.io/api/v1 content-type:application/json api=DevActCnt payload[project]=Prometheus payload[range]=range:2025-09-17,2026-09-17 payload[metric]=Contributions payload[repository_group]=All payload[country]=All payload[github_id]=isker
POST /api/v1 HTTP/1.1
Accept: application/json, */*;q=0.5
Accept-Encoding: gzip, deflate, br, zstd
Connection: keep-alive
Content-Length: 178
Content-Type: application/json
Host: devstats.cncf.io
User-Agent: xh/0.26.2
{
"api": "DevActCnt",
"payload": {
"project": "Prometheus",
"range": "range:2025-09-17,2026-09-17",
"metric": "Contributions",
"repository_group": "All",
"country": "All",
"github_id": "isker"
}
}
HTTP/2.0 400 Bad Request
content-length: 68
content-type: application/json
date: Fri, 18 Sep 2026 18:07:21 GMT
strict-transport-security: max-age=31536000; includeSubDomains
vary: Origin
{
"error": "API 'DevActCnt': github_id 'isker' not found in results"
}
λ xh --print hHbB POST https://devstats.cncf.io/api/v1 content-type:application/json api=DevActCnt payload[project]=Prometheus payload[range]=range:2024-09-17,2026-09-17 payload[metric]=Contributions payload[repository_group]=All payload[country]=All payload[github_id]=isker
POST /api/v1 HTTP/1.1
Accept: application/json, */*;q=0.5
Accept-Encoding: gzip, deflate, br, zstd
Connection: keep-alive
Content-Length: 178
Content-Type: application/json
Host: devstats.cncf.io
User-Agent: xh/0.26.2
{
"api": "DevActCnt",
"payload": {
"project": "Prometheus",
"range": "range:2024-09-17,2026-09-17",
"metric": "Contributions",
"repository_group": "All",
"country": "All",
"github_id": "isker"
}
}
HTTP/2.0 200 OK
content-length: 328
content-type: application/json
date: Fri, 18 Sep 2026 18:07:17 GMT
strict-transport-security: max-age=31536000; includeSubDomains
vary: Origin
{
"project": "Prometheus",
"db_name": "prometheus",
"range": "range:2024-09-17,2026-09-17",
"metric": "Contributions",
"repository_group": "All",
"country": "All",
"github_id": "isker",
"filter": "series:hdev_contributionsallall period:range:2024-09-17 00:00:00,2026-09-17 00:00:00 github_id:isker",
"rank": [
80
],
"login": [
"isker"
],
"number": [
84
]
}
Summary
I am the primary contributor to ecs_exporter, which is a niche exporter that we use at Tripadvisor. In the past two years, I have, among other things, audited and overhauled the exporter's metrics for correctness and comprehensiveness, added "snapshot" test coverage, and pruned its backlog of issues, including working with AWS (i.e. upstream) for those we cannot fix in the exporter.
The goal of my membership application is to become a maintainer of ecs_exporter. It currently has none, which means it is reliant upon the scarce time of org-wide maintainers. As discussed in Slack and the most recent meeting of the exporters working group, I have more changes I would like to land in the project along the same lines as the above previous work, and those are stymied by the lack of a dedicated project maintainer. I am also committed to doing necessary CI/dependencies toil in the project, and keeping it compliant with broader initiatives.
Thank you for your consideration.
Membership Application
GitHub Username: @isker
Name: Ian Kerins
Sponsors
Requirements Checklist
DevStats
Total contributions on Prometheus projects in the past two years: 83. DevStats dashboard.
I am not sure I clear 20 in the past year. I don't appear on the "past year" view at all, which seems wrong to me. I definitely have some activity this year.
API requests attempting to investigate that.
λ xh --print hHbB POST https://devstats.cncf.io/api/v1 content-type:application/json api=DevActCnt payload[project]=Prometheus payload[range]=range:2025-09-17,2026-09-17 payload[metric]=Contributions payload[repository_group]=All payload[country]=All payload[github_id]=isker POST /api/v1 HTTP/1.1 Accept: application/json, */*;q=0.5 Accept-Encoding: gzip, deflate, br, zstd Connection: keep-alive Content-Length: 178 Content-Type: application/json Host: devstats.cncf.io User-Agent: xh/0.26.2 { "api": "DevActCnt", "payload": { "project": "Prometheus", "range": "range:2025-09-17,2026-09-17", "metric": "Contributions", "repository_group": "All", "country": "All", "github_id": "isker" } } HTTP/2.0 400 Bad Request content-length: 68 content-type: application/json date: Fri, 18 Sep 2026 18:07:21 GMT strict-transport-security: max-age=31536000; includeSubDomains vary: Origin { "error": "API 'DevActCnt': github_id 'isker' not found in results" } λ xh --print hHbB POST https://devstats.cncf.io/api/v1 content-type:application/json api=DevActCnt payload[project]=Prometheus payload[range]=range:2024-09-17,2026-09-17 payload[metric]=Contributions payload[repository_group]=All payload[country]=All payload[github_id]=isker POST /api/v1 HTTP/1.1 Accept: application/json, */*;q=0.5 Accept-Encoding: gzip, deflate, br, zstd Connection: keep-alive Content-Length: 178 Content-Type: application/json Host: devstats.cncf.io User-Agent: xh/0.26.2 { "api": "DevActCnt", "payload": { "project": "Prometheus", "range": "range:2024-09-17,2026-09-17", "metric": "Contributions", "repository_group": "All", "country": "All", "github_id": "isker" } } HTTP/2.0 200 OK content-length: 328 content-type: application/json date: Fri, 18 Sep 2026 18:07:17 GMT strict-transport-security: max-age=31536000; includeSubDomains vary: Origin { "project": "Prometheus", "db_name": "prometheus", "range": "range:2024-09-17,2026-09-17", "metric": "Contributions", "repository_group": "All", "country": "All", "github_id": "isker", "filter": "series:hdev_contributionsallall period:range:2024-09-17 00:00:00,2026-09-17 00:00:00 github_id:isker", "rank": [ 80 ], "login": [ "isker" ], "number": [ 84 ] }Summary
I am the primary contributor to ecs_exporter, which is a niche exporter that we use at Tripadvisor. In the past two years, I have, among other things, audited and overhauled the exporter's metrics for correctness and comprehensiveness, added "snapshot" test coverage, and pruned its backlog of issues, including working with AWS (i.e. upstream) for those we cannot fix in the exporter.
The goal of my membership application is to become a maintainer of ecs_exporter. It currently has none, which means it is reliant upon the scarce time of org-wide maintainers. As discussed in Slack and the most recent meeting of the exporters working group, I have more changes I would like to land in the project along the same lines as the above previous work, and those are stymied by the lack of a dedicated project maintainer. I am also committed to doing necessary CI/dependencies toil in the project, and keeping it compliant with broader initiatives.
Thank you for your consideration.