{"id":21512526,"url":"https://github.com/isc-projects/perflab","last_synced_at":"2025-10-12T10:16:20.206Z","repository":{"id":46363427,"uuid":"87809625","full_name":"isc-projects/perflab","owner":"isc-projects","description":"ISC Performance Lab","archived":false,"fork":false,"pushed_at":"2025-08-19T18:58:19.000Z","size":1537,"stargazers_count":12,"open_issues_count":4,"forks_count":7,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-08-19T20:48:38.935Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.isc.org/blogs/isc-performance-lab/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/isc-projects.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,"zenodo":null}},"created_at":"2017-04-10T12:43:52.000Z","updated_at":"2025-08-19T18:58:24.000Z","dependencies_parsed_at":"2025-07-07T13:56:28.732Z","dependency_job_id":"28835a38-5dba-445a-b08a-f06285fbafe7","html_url":"https://github.com/isc-projects/perflab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/isc-projects/perflab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isc-projects%2Fperflab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isc-projects%2Fperflab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isc-projects%2Fperflab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isc-projects%2Fperflab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isc-projects","download_url":"https://codeload.github.com/isc-projects/perflab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isc-projects%2Fperflab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279011054,"owners_count":26084864,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11-23T22:38:05.620Z","updated_at":"2025-10-12T10:16:20.156Z","avatar_url":"https://github.com/isc-projects.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"ISC Performance Requirements and Installation\n=============================================\n\nThe ISC Performance Lab is written for NodeJS 8+ and MongoDB 2.6+.  To\nallow for separation of the actual testing and the web UI the system is\nsplit into two processes, `perflab-tester` and `perflab-httpd`.  The\nformer runs on the same server as the server under test, whilst the\nlatter should be run on a separate system.\n\n`perflab-tester` takes care of reading configurations and queue settings\nfrom the database, starting tests, and recording the test results in the\ndatabase.  `perflab-httpd` serves HTTP static content and provides a\nRESTful interface to the database, and also provides a WebSocket\ninterface over which UI clients learn about configuration and queue\nstatus changes in real-time and automatically update the UI in response\nto those changes.\n\nNB: this is _unsupported_ software from an internal research project,\nreleased for the benefit of the DNS community.   The project is\nmaintained by Ray Bellis.   Please use the Github issue tracker for\ncomments, suggestions.  Pull requests are welcome, but response times\nare not guaranteed.\n\nMore more information see the contents of the doc/ folder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisc-projects%2Fperflab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisc-projects%2Fperflab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisc-projects%2Fperflab/lists"}