{"id":20464792,"url":"https://github.com/envoyproxy/envoy-perf","last_synced_at":"2025-04-04T15:06:49.779Z","repository":{"id":37303697,"uuid":"94845161","full_name":"envoyproxy/envoy-perf","owner":"envoyproxy","description":"Envoy performance testing","archived":false,"fork":false,"pushed_at":"2025-03-27T08:00:49.000Z","size":833,"stargazers_count":135,"open_issues_count":5,"forks_count":36,"subscribers_count":25,"default_branch":"main","last_synced_at":"2025-03-28T14:05:20.466Z","etag":null,"topics":["benchmarking","cncf","envoy"],"latest_commit_sha":null,"homepage":"https://envoyproxy.io","language":"Python","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/envoyproxy.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":"support/hooks/prepare-commit-msg","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-06-20T03:20:02.000Z","updated_at":"2025-03-09T22:12:07.000Z","dependencies_parsed_at":"2023-09-26T09:12:02.387Z","dependency_job_id":"5f7a22c9-02c4-4540-8d97-9415b0e7b527","html_url":"https://github.com/envoyproxy/envoy-perf","commit_stats":{"total_commits":245,"total_committers":20,"mean_commits":12.25,"dds":0.7306122448979592,"last_synced_commit":"156f43d2f9a28a1bac6315fd81d25e3f480c60fa"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/envoyproxy%2Fenvoy-perf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/envoyproxy%2Fenvoy-perf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/envoyproxy%2Fenvoy-perf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/envoyproxy%2Fenvoy-perf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/envoyproxy","download_url":"https://codeload.github.com/envoyproxy/envoy-perf/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247198443,"owners_count":20900079,"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":["benchmarking","cncf","envoy"],"created_at":"2024-11-15T13:16:28.935Z","updated_at":"2025-04-04T15:06:49.754Z","avatar_url":"https://github.com/envoyproxy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Envoy performance tools collection\n\n[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/envoyproxy/envoy-perf/badge)](https://securityscorecards.dev/viewer/?uri=github.com/envoyproxy/envoy-perf)\n\n## Performance benchmarking Options\n\nPerformance benchmarking can take multiple forms:\n\n1. relatively quick (\u003c 1 hour) tests to run locally during development to\n   understand perf impact of changes\n2. continuous dashboard of perf changes over time, covering a variety of\n   realistic deployment scenarios with multiple machines and configurations\n3. continuous-integration tests to prevent checking in performance regressions\n   -- similar to coverage tests\n\n\n## Subdirectories\n\n1. [cloudperf/](cloudperf/README.md) contains what appears to be an attempt\n   at measuring performance in a realistic multi-machine\n   scenario. However, the instructions don't work, and it hasn't been touched in\n   a year (other than moving the files).\n2. [siege/](siege/README.md) contains an initial attempt at a simple test to run\n   iteratively during development to get a view of the time/space impact of the\n   changes under configuration.\n2. [salvo/](salvo/README.md) contains a framework that abstracts nighthawk \n   benchmark execution. This is still under active development\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenvoyproxy%2Fenvoy-perf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenvoyproxy%2Fenvoy-perf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenvoyproxy%2Fenvoy-perf/lists"}