{"id":15420863,"url":"https://github.com/tomkerkhove/promitor","last_synced_at":"2025-05-16T01:06:19.736Z","repository":{"id":37396778,"uuid":"120230305","full_name":"tomkerkhove/promitor","owner":"tomkerkhove","description":"Bringing Azure Monitor metrics where you need them.","archived":false,"fork":false,"pushed_at":"2025-05-07T14:01:29.000Z","size":11327,"stargazers_count":259,"open_issues_count":229,"forks_count":95,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-05-10T11:37:24.969Z","etag":null,"topics":["atlassian-statuspage","azure","azure-monitor","azure-monitor-metrics","docker","dotnet","hacktoberfest","kubernetes","kubernetes-metrics","prometheus","prometheus-metrics","statsd"],"latest_commit_sha":null,"homepage":"https://promitor.io","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomkerkhove.png","metadata":{"files":{"readme":"README.md","changelog":"changelog/archetypes/default.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":"SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["tomkerkhove"]}},"created_at":"2018-02-04T22:47:40.000Z","updated_at":"2025-05-07T19:00:18.000Z","dependencies_parsed_at":"2023-02-16T17:01:21.396Z","dependency_job_id":"c2155320-e9b8-449a-8bc3-ffca85b65a9f","html_url":"https://github.com/tomkerkhove/promitor","commit_stats":{"total_commits":1678,"total_committers":56,"mean_commits":"29.964285714285715","dds":0.5381406436233611,"last_synced_commit":"71ee2845114125bc40eaafb9e159ddcb0447c714"},"previous_names":[],"tags_count":80,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomkerkhove%2Fpromitor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomkerkhove%2Fpromitor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomkerkhove%2Fpromitor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomkerkhove%2Fpromitor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomkerkhove","download_url":"https://codeload.github.com/tomkerkhove/promitor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254448579,"owners_count":22072764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["atlassian-statuspage","azure","azure-monitor","azure-monitor-metrics","docker","dotnet","hacktoberfest","kubernetes","kubernetes-metrics","prometheus","prometheus-metrics","statsd"],"created_at":"2024-10-01T17:31:11.266Z","updated_at":"2025-05-16T01:06:14.685Z","avatar_url":"https://github.com/tomkerkhove.png","language":"C#","funding_links":["https://github.com/sponsors/tomkerkhove","https://github.com/sponsors/tomkerkhove/","https://github.com/sponsors/promitor"],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"https://static.scarf.sh/a.png?x-pxid=a425a60c-d7db-4b52-a4a1-7346343f9f8e\" /\u003e\n\u003c!-- Because this file contains custom formatting for the heading, we need to\n    disable some of the markdownlint rules --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003cp align=center\u003e\u003cimg src=\"https://raw.githubusercontent.com/promitor/docs/main/docs/media/logos/promitor.png\" alt=\"Promitor Logo\" height=\"150\"\u003e\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eBringing Azure Monitor metrics where you need them.\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"./LICENSE\" rel=\"nofollow\"\u003e\u003cimg src=\"https://img.shields.io/github/license/mashape/apistatus.svg?style=flat-square\" alt=\"License\"\u003e\u003c/a\u003e\n\u003ca href=\"https://hub.docker.com/r/tomkerkhove/promitor-agent-scraper/\" rel=\"nofollow\"\u003e\u003cimg src=\"https://img.shields.io/docker/pulls/tomkerkhove/promitor-agent-scraper.svg?style=flat-square\" alt=\"Docker Pulls\"\u003e\u003c/a\u003e\n\u003ca href=\"https://dev.azure.com/tomkerkhove/Promitor/_build/latest?definitionId=50\u0026branchName=master\" rel=\"nofollow\"\u003e\u003cimg src=\"https://img.shields.io/azure-devops/build/tomkerkhove/promitor/50/master.svg?label=Scraper%20Agent%20-%20CI\u0026style=flat-square\" alt=\"Build Status\"\u003e\u003c/a\u003e\n\u003ca href=\"https://hub.docker.com/r/tomkerkhove/promitor-agent-scraper/\" rel=\"nofollow\"\u003e\u003cimg src=\"https://img.shields.io/docker/stars/tomkerkhove/promitor-agent-scraper.svg?style=flat-square\" alt=\"Docker Stars\"\u003e\u003c/a\u003e\n\u003ca href=\"https://artifacthub.io/packages/search?repo=promitor\" rel=\"nofollow\"\u003e\u003cimg src=\"https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/promitor\u0026style=flat-square\" alt=\"Artifact Hub\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/users/tomkerkhove/sponsorship\" rel=\"nofollow\"\u003e\u003cimg src=\"https://img.shields.io/badge/Donate%20via-GitHub-blue.svg?style=flat-square\" alt=\"Donate\"\u003e\u003c/a\u003e \u003ca href=\"https://app.fossa.com/projects/git%2Bgithub.com%2Ftomkerkhove%2Fpromitor?ref=badge_shield\" alt=\"FOSSA Status\"\u003e\u003cimg src=\"https://app.fossa.com/api/projects/git%2Bgithub.com%2Ftomkerkhove%2Fpromitor.svg?type=shield\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003e ⚠️ Promitor heavily relies on the community to introduce new features or patch bugs as I cannot do this alone anymore, learn more [here](https://blog.tomkerkhove.be/2023/12/09/the-future-of-promitor/).\n\n**Promitor** is an Azure Monitor scraper which makes the metrics available through a scraping endpoint for Prometheus or push to a StatsD server.\n\n## Documentation\n\nAll documentation is available on [promitor.io](https://docs.promitor.io)\n\n## End-users\n\nWe are proud to have the following end-users(s) running Promitor in production:\n\n![Adfinis](./media/logos/end-users/adfinis.png)\n![Adobe](./media/logos/end-users/adobe.png)\n![Albert Heijn](./media/logos/end-users/albert-heijn.png)\n![Axon](./media/logos/end-users/axon.png)\n![Bryte Blue](./media/logos/end-users/bryte-blue.png)\n![ResDiary](./media/logos/end-users/resdiary.png)\n![theTradeDesk](./media/logos/end-users/the-trade-desk.png)\n![Trynz](./media/logos/end-users/trynz.png)\n![Vsoft](./media/logos/end-users/vsoft.png)\n![Walmart Labs](./media/logos/end-users/walmart-labs.jpg)\n\nAre you a Promitor user? Let us know and [get listed](https://forms.gle/hjcpaaVFa1A1hZaK6)!\n\n## Contribution\n\nAll contribution guidelines can be found [here](./.github/CONTRIBUTING.md). We\nwelcome bug reports, improvement suggestions and pull requests.\n\nWant to see support for a scraper that is not [already supported](https://docs.promitor.io/configuration/v2.x/metrics/#supported-azure-services)?\nYou can contribute by [adding one yourself](adding-a-new-scraper.md)!\n\nInformation about making changes to Promitor can be found [here](contributing.md).\n\n### Testing Infrastructure\n\nOur testing infrastructure is managed through Bicep and is open to contributions on [promitor/testing-infrastructure](https://github.com/promitor/testing-infrastructure).\n\n### Image Overview\n\nHere is an overview of the available images:\n\n| Image name | Use-Case | Supported? | Tag Format |\n|:-----------|:---------|:-----------|:-----------|\n| `ghcr.io/tomkerkhove/promitor-agent-scraper` | Use Promitor Scraper in production | Yes | `:{SemVer}` |\n| `ghcr.io/tomkerkhove/promitor-agent-resource-discovery` | Use Promitor Resource Discovery in production | Yes | `:{SemVer}` |\n| `ghcr.io/tomkerkhove/promitor-agent-scraper-preview` | Preview image of Promitor Scraper vNext created off of `master` branch. | No, experimentation only | `:{SemVer}` \u0026 `:{SemVer}-{Commit}` |\n| `ghcr.io/tomkerkhove/promitor-agent-resource-discovery-preview` | Preview image of Promitor Resource Discovery vNext created off of `master` branch. | No, experimentation only | `:{SemVer}` \u0026 `:{SemVer}-{Commit}` |\n| `ghcr.io/tomkerkhove/promitor-agent-scraper-ci` | CI image of Promitor Scraper created from a PR. | No, used for testing/ease-of-contribution | `:pr{pr-id}` |\n| `ghcr.io/tomkerkhove/promitor-agent-resource-discovery-ci` | CI image of Promitor Resource Discovery created from a PR. | No, used for testing/ease-of-contribution | `:pr{pr-id}` |\n\n## Support\n\nLearn more about our support options [here](https://github.com/tomkerkhove/promitor/blob/master/SUPPORT.md).\n\nThanks for those who are supporting us via [GitHub Sponsors](https://github.com/sponsors/tomkerkhove/).\n\n[![Carlo Garcia-Mier](./media/supporters/CarloGarcia.jpg)](https://github.com/CarloGarcia)\n[![Jorge Turrado Ferrero](./media/supporters/JorTurFer.jpg)](https://github.com/JorTurFer)\n[![Karl Ots](./media/supporters/karlgots.jpg)](https://github.com/karlgots)\n[![Loc Mai](./media/supporters/locmai.jpg)](https://github.com/locmai)\n[![Lovelace Engineering](./media/supporters/LovelaceEngineering.png)](https://github.com/LovelaceEngineering)\n[![Nills Franssens](./media/supporters/nillsf.jpg)](https://github.com/NillsF)\n[![Richard Simpson](./media/supporters/RichiCoder1.jpg)](https://github.com/RichiCoder1)\n[![Sam Vanhoutte](./media/supporters/samvanhoutte.png)](https://github.com/samvanhoutte)\n\n## Security\n\nLearn more about our security policy [here](https://github.com/tomkerkhove/promitor/security/policy).\n\n## Performance\n\nLearn more about our performance tests [here](tests/README.md).\n\n## Donate\n\nPromitor is fully OSS and built free-of-charge, however, if you appreciate my work\nyou can do a small donation.\n\n[![Donate](https://img.shields.io/badge/Donate%20via-GitHub-blue.svg?style=flat-square)](https://github.com/sponsors/promitor)\n\n## Get in touch\n\nDo you have a security issue to report or just want to privately contact me? Feel\nfree to [write me an email](mailto:kerkhove.tom@gmail.com) or [get listed as a user](https://forms.gle/hjcpaaVFa1A1hZaK6).\n\n## Thank you\n\nWe'd like to thank all the services, tooling \u0026 NuGet packages that support us -\n [Thank you](https://docs.promitor.io/thank-you)!\n\n## License Information\n\nThis is licensed under The MIT License (MIT). Which means that you can use, copy,\nmodify, merge, publish, distribute, sublicense, and/or sell copies of the web\napplication. But you always need to state that Tom Kerkhove is the original author\nof this web application.\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Ftomkerkhove%2Fpromitor.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Ftomkerkhove%2Fpromitor?ref=badge_large)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomkerkhove%2Fpromitor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomkerkhove%2Fpromitor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomkerkhove%2Fpromitor/lists"}