Skip to content

Membership Application: @isker #29

Description

@isker

Membership Application

GitHub Username: @isker
Name: Ian Kerins

Sponsors

Requirements Checklist

  • I have enabled 2FA on my GitHub account
  • I have at least 20 qualifying contributions in the past year (see DevStats below)
  • I have at least 2 Maintainers as sponsors (at least one from a different employer)
  • I agree to abide by the CNCF Code of Conduct
  • I understand that my application will be reviewed by the Steering Committee

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions