Bencher로 벤치마크 결과를 클레임하는 방법


대부분의 벤치마크 결과는 일시적입니다. 터미널의 스크롤백 한도에 도달하면 사라집니다. 일부 벤치마크 하네스는 결과를 캐시할 수 있게 해주지만, 대부분은 로컬에만 저장합니다. 벤처는 로컬 및 CI 실행에서 벤치마크를 추적하고 결과를 비교할 수 있게 해줍니다, 동시에 선호하는 벤치마크 하네스를 사용할 수 있습니다. 벤처에는 로컬 벤치마크 결과를 쉽게 추적할 수 있는 몇 가지 기능이 있으며, 이는 CI에서 벤치마크 추적으로 전환할 때 고려되어야 합니다.

unclaimed 프로젝트

벤처는 계정을 생성하지 않고도 벤치마크 결과를 추적할 수 있게 합니다. --token 옵션을 설정하지 않고 bencher run CLI 하위 명령어를 호출하면 벤처는 벤치마크 결과를 위한 새로운 unclaimed 즉석 프로젝트를 생성합니다. 빠른 시작 또는 자체 호스팅 빠른 시작 튜토리얼을 따랐다면, 이 기능을 사용한 것입니다.

누구나 unclaimed 프로젝트에 벤치마크 결과를 보고하고 볼 수 있습니다. unclaimed 프로젝트를 소유하려면 계정을 생성해야 합니다. bencher run 출력의 끝에 있는 Claim this project 가입 링크를 따라가면 계정이 생성될 때 자동으로 프로젝트를 소유하게 됩니다.

이미 벤처 계정이 있는 경우, 프로젝트의 공개 성능 페이지로 이동하여 페이지 상단의 Claim this project 버튼을 클릭할 수 있습니다. 비슷하게 이미 API 토큰이 있는 경우, 다음번에 bencher run을 호출할 때 the --token 옵션과 함께 API 토큰을 사용하여 프로젝트를 소유할 수 있습니다.

🐰 중요: 프로젝트가 claimed 상태가 되면 익명으로 게시할 수 없습니다. API 토큰을 the --token 옵션과 함께 반드시 사용해야 합니다.

API 토큰 생성하기

bencher run CLI 하위 명령어를 the --token 옵션과 함께 사용하려면, API 토큰을 생성해야 합니다.

API 토큰 추가를 위해 클릭하세요

단계:

  1. Bencher 콘솔로 이동하세요.
  2. 오른쪽 상단에 있는 자신의 이름을 마우스로 가리키세요.
  3. 드롭다운 메뉴가 나타납니다. 토큰을 선택하세요.
  4. API 토큰 페이지에 도착하면, ➕ Add 버튼을 클릭하세요.

즉석 프로젝트

Bencher는 claimedunclaimed 프로젝트를 즉석에서 생성할 수 있습니다. bencher run CLI 서브커맨드를 실행할 때 the --project 옵션을 설정하지 않거나 지정된 슬러그가 기존 프로젝트와 일치하지 않으면, Bencher는 벤치마크 결과를 위한 새로운 즉석 프로젝트를 생성합니다. 빠른 시작 가이드셀프 호스팅 빠른 시작 가이드 튜토리얼을 따라갔다면, 이 기능을 이용한 것입니다.

the --project 옵션을 지정하지 않으면, 다음에 기반하여 즉석 프로젝트 슬러그가 생성됩니다:

  1. git 저장소의 상위 디렉토리 이름 (가능한 경우).
  2. git 저장소의 초기 커밋에 대한 7자리 16진수 짧은 해시 (가능한 경우).
  3. 지원되는 운영 체제의 경우, 로컬 기기의 13자리 영숫자 지문.

예를 들어, 생성된 즉석 프로젝트 슬러그는 다음과 같이 보일 수 있습니다: project-abc4567-wxyz123456789

🐰 중요: 즉석 프로젝트 슬러그에 의존하고 있으며 다른 기기에서 벤치마크 결과를 추적하고자 한다면, 반드시 the --project 옵션을 사용하여 프로젝트 슬러그를 지정해야 합니다. 그렇지 않으면 각기 다른 기기마다 새로운 즉석 프로젝트가 생성될 수 있습니다.



🐰 축하합니다! 벤치마크 결과를 클레임하는 방법을 배웠습니다! 🎉


계속 진행하기: CI에서 벤치마크 추적하기 ➡

🤖 이 문서는 OpenAI GPT-4에 의해 자동으로 생성되었습니다. 정확하지 않을 수도 있고 오류가 있을 수도 있습니다. 오류를 발견하면 GitHub에서 문제를 열어주세요.


Published: Tue, April 8, 2025 at 10:00:00 PM UTC