{"id":22725645,"url":"https://github.com/livetocode/hipchat-prometheus-exporter","last_synced_at":"2025-03-29T23:42:52.843Z","repository":{"id":76004142,"uuid":"103005191","full_name":"livetocode/hipchat-prometheus-exporter","owner":"livetocode","description":"A Prometheus Exporter that will create a metric for the number of messages produced by a HipChat room.","archived":false,"fork":false,"pushed_at":"2017-09-10T06:09:50.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-05T01:31:23.157Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","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/livetocode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-09-10T05:08:23.000Z","updated_at":"2017-09-10T05:11:43.000Z","dependencies_parsed_at":"2023-07-03T21:24:17.053Z","dependency_job_id":null,"html_url":"https://github.com/livetocode/hipchat-prometheus-exporter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/livetocode%2Fhipchat-prometheus-exporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/livetocode%2Fhipchat-prometheus-exporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/livetocode%2Fhipchat-prometheus-exporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/livetocode%2Fhipchat-prometheus-exporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/livetocode","download_url":"https://codeload.github.com/livetocode/hipchat-prometheus-exporter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246258862,"owners_count":20748573,"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":[],"created_at":"2024-12-10T16:13:26.731Z","updated_at":"2025-03-29T23:42:52.836Z","avatar_url":"https://github.com/livetocode.png","language":"Go","readme":"# hipchat-prometheus-exporter\n\n## Description\n\nThis exporter will call the HipChat Room API in order to collect the number of messages sent for your selected rooms.\n\nIt will then create the following Prometheus metrics that you can use in a Dashboard for showing a room activity:\n\n- hipchat_room_messages_total: the number of sent messages\n- hipchat_room_errors_total: the number of errors while trying to fetch the stats\n\nNote that each metric will have a **\"name\"** property containing the Room's name.\n\n## Requirements\n\nYou must create a AuthToken in the HipChat admin pages:\n\nGoto https://MyCompany.hipchat.com/account/api\n\nThen create a new Token with at least the *\"View Room\"* scope.\n\n## Build\n\nTo create a local docker image, execute:\n\n```\n./scripts/build-image.sh\n```\n\n## Run\n\nOnce you have the image built and your AuthTojen, you can run it in Docker locally for testing it:\n\n```\n./scripts/run-image.sh -authToken myToken -rooms room1,room2\n```\n\nAnd then you can access the metrics:\n\n```\nopen http://localhost:8080\n```\n\n\n## Kubernetes\n\nUse the Helm Chart for installing it.\n\nSee the [README](charts/hipchat-prometheus-exporter/README.md)\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flivetocode%2Fhipchat-prometheus-exporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flivetocode%2Fhipchat-prometheus-exporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flivetocode%2Fhipchat-prometheus-exporter/lists"}