{"id":13557198,"url":"https://github.com/matrix-org/matrixmon","last_synced_at":"2025-04-10T15:44:08.818Z","repository":{"id":56248526,"uuid":"49976462","full_name":"matrix-org/matrixmon","owner":"matrix-org","description":"A small end-to-end prober and Prometheus stats exporter for a Matrix homeserver","archived":false,"fork":false,"pushed_at":"2023-10-26T10:01:16.000Z","size":42,"stargazers_count":11,"open_issues_count":3,"forks_count":4,"subscribers_count":29,"default_branch":"master","last_synced_at":"2025-03-24T13:36:10.045Z","etag":null,"topics":["bot","matrix","monitoring","prometheus"],"latest_commit_sha":null,"homepage":null,"language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/matrix-org.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":"2016-01-19T19:14:13.000Z","updated_at":"2024-10-02T02:31:50.000Z","dependencies_parsed_at":"2024-11-04T07:48:02.761Z","dependency_job_id":"acde1ddb-2fef-44c5-aff8-0c2832e9fc48","html_url":"https://github.com/matrix-org/matrixmon","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matrix-org%2Fmatrixmon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matrix-org%2Fmatrixmon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matrix-org%2Fmatrixmon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/matrix-org%2Fmatrixmon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/matrix-org","download_url":"https://codeload.github.com/matrix-org/matrixmon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248243500,"owners_count":21071054,"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":["bot","matrix","monitoring","prometheus"],"created_at":"2024-08-01T12:04:12.794Z","updated_at":"2025-04-10T15:44:08.788Z","avatar_url":"https://github.com/matrix-org.png","language":"Perl","funding_links":[],"categories":["Perl","bot"],"sub_categories":[],"readme":"# matrixmon\n\nA small end-to-end prober and Prometheus stats exporter for a Matrix homeserver.\n\n## Running\n\nMake a copy of the configuration template:\n\n```bash\ncp mon.yaml.example mon.yaml\n```\n    \nEdit `mon.yaml` with the correct details regarding your homeserver, monitor user, access token and room ID.\n\nOptionally edit the port and other values, if needed.\n\nBy default, Matrixmon expects the config file to be found in the same path where it runs. A custom config file \nlocation (full path to file including file name) can be set with the environment variable `MATRIXMON_CONFIG_PATH`. \n\n### Using Docker\n\n```bash\ndocker run -ti matrixdotorg/matrixmon -v $PWD/mon.yaml:/app/mon.yaml -p 9091:9091\n```\n\n### Manually\n\nOn Debian/Ubuntu, example:\n\nTo build:\n\n```bash\nsudo apt-get install perl cpanminus build-essential libssl-dev zlib1g-dev\n./install-deps.pl\n``` \n\nTo run:\n\n```bash\nperl mon.pl\n```\n\n## Metrics\n\nPrometheus metrics are by default exposed at `http://localhost:9091/metrics`.\n\n## License\n\nApache 2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatrix-org%2Fmatrixmon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatrix-org%2Fmatrixmon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatrix-org%2Fmatrixmon/lists"}