Terraform-aws-github-runner: Scale Up λžŒλ‹€λŠ” 였λ₯˜λ₯Ό λ³΄κ³ ν•˜μ§€ μ•Šμ§€λ§Œ μƒˆ μ‹€ν–‰κΈ°λ₯Ό κ°€λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2021λ…„ 03μ›” 01일  Β·  15μ½”λ©˜νŠΈ  Β·  좜처: philips-labs/terraform-aws-github-runner

ν™•μž₯ λžŒλ‹€λŠ” 좜λ ₯에 비정상적인 것이 없이 Cloudwatch에 ν˜ΈμΆœμ„ κΈ°λ‘ν•©λ‹ˆλ‹€. 적어도 λͺ…λ°±ν•œ 였λ₯˜λŠ” μ—†μŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μƒˆ μΈμŠ€ν„΄μŠ€κ°€ μƒμ„±λ˜μ§€ μ•Šκ³  μž‘μ—…μ΄ λŒ€κΈ°μ—΄μ— 남아 μžˆμŠ΅λ‹ˆλ‹€. 였λ₯˜κ°€ μ—†κΈ° λ•Œλ¬Έμ— λ‹€μŒμ— μ–΄λ””λ₯Ό 봐야할지 λ§‰λ§‰ν•©λ‹ˆλ‹€.

START RequestId: b6d27abc-24a7-5f67-a7a9-220b3a8f2e0a Version: $LATEST
--
{
Records: [
{
messageId: 'c5118c89-b1db-4a81-9fd1-c3211020f447',
receiptHandle: 'AQEBVpllIHtC29mzlvsdPt7y3HfIZHfGThi4dwb2ecHzqupGCRBtFBVFWNa9KKd7M3VwcyiVf6/uqKh/czW305hG9gkqvsnnDj1sdUIqXdzky6+z8ZJnylM/ekUA1bmv7bJna0K5Gbkr+2p1o5UcRoaZnr1EfijnlxabX2ft2JyxNvhVEjVJGEhJMOwIJmXnzlelKAqGh0gz+jde1hecenob2hS9aKEf+8pk6kJViSC0jZvb9S1hcBfHoNTsmP5z45+WzeyTeFDmcO3QmAeIsl4cj4fCwimpQvV1OyE8oBZ5QjE=',
body: '{     "id": 2005872726,     "repositoryName": "redacted",     "repositoryOwner": "redacted",     "eventType": "check_run",     "installationId": 15044875 }',
attributes: {
ApproximateReceiveCount: '1',
SentTimestamp: '1614617562674',
SequenceNumber: '18860086169754095872',
MessageGroupId: '2005872726',
SenderId: 'AROAYDZX6OHXHIADI55JV:gh-ci-webhook',
MessageDeduplicationId: '47a99738074ab0818b7881eee096ec21a5b82226764304d9ab69d90ff39ea349',
ApproximateFirstReceiveTimestamp: '1614617592695'
},
messageAttributes: {},
md5OfBody: 'd5e6cdc10ecd1a37128c56a1ed6bb90f',
eventSource: 'aws:sqs',
eventSourceARN: 'arn:aws:sqs:eu-west-1:redacted:gh-ci-queued-builds.fifo',
awsRegion: 'eu-west-1'
}
]
}

λˆ„κ΅¬λ‚˜ 아이디어가 μžˆμŠ΅λ‹ˆκΉŒ?

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λ‚˜λŠ” v0.10.0에 μžˆμ—ˆκΈ° λ•Œλ¬Έμ— λ§Žμ€ 희망을 가지지 μ•Šμ•˜μ§€λ§Œ v0.11.0은 문제λ₯Ό ν•΄κ²°ν•˜λŠ” κ²ƒμœΌλ‘œ λ³΄μž…λ‹ˆλ‹€. κΈ°κ΄΄ν•œ!

λͺ¨λ“  15 λŒ“κΈ€

λ‚΄ μͺ½μ—μ„œλ„ λ™μΌν•œ 것을 보고 있으며 GitHub μž‘μ—…μ— λŒ€ν•œ 졜근 μ €ν•˜λœ μ„±λŠ₯ 사고와 관련이 μžˆλ‹€κ³  μ˜μ‹¬λ©λ‹ˆλ‹€.

λ¦¬ν¬μ§€ν† λ¦¬μ—μ„œ λŒ€κΈ° 쀑인 μ›Œν¬ν”Œλ‘œ λͺ©λ‘μ„ ν•„ν„°λ§ν•˜λ €κ³  ν•  λ•Œ λŒ€κΈ° 쀑인 μ›Œν¬ν”Œλ‘œκ°€ λͺ…ν™•ν•˜κ²Œ μžˆμ„ λ•Œ λ‹€μŒ 였λ₯˜μ™€ 빈 λͺ©λ‘μ΄ ν‘œμ‹œλ©λ‹ˆλ‹€.
We are having problems searching workflow runs. The results may not be complete.

λžŒλ‹€κ°€ μΈμŠ€ν„΄μŠ€λ₯Ό κ°€λ™ν•˜κΈ° μœ„ν•΄ λŒ€κΈ° 쀑인 μ›Œν¬ν”Œλ‘œλ₯Ό λ°˜ν™˜ν•˜κΈ° μœ„ν•΄ 이것에 μ˜μ‘΄ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

fwiwμ—μ„œ μ •ν™•νžˆ 같은 것을 보고 μžˆμŠ΅λ‹ˆλ‹€.

μˆ˜λ™μœΌλ‘œ κ°•μ œ ν™•μž₯ν•˜λŠ” μ‰¬μš΄ 방법이 μžˆλŠ”μ§€ μ•Œμ•„λ‚΄λ €κ³  ν–ˆμŠ΅λ‹ˆλ‹€. 유휴 ꡬ성은 μΆ•μ†Œ μ€‘μ—λ§Œ ν™•μΈλ˜λŠ” 것 κ°™μŠ΅λ‹ˆκΉŒ? μ œκ°€ μ½”λ“œλ₯Ό 잘 λͺ°λΌμ„œ λ†“μΉœ 뢀뢄이 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

λΉ„μŠ·ν•œ λ¬Έμ œμ— λŒ€ν•΄ μ•½κ°„μ˜ μ‹œκ°„μ„ λ³΄λƒˆλŠ”λ° 정책에 μ˜ν•œ EC2에 ν•„μš”ν•œ νƒœκ·Έλ‘œ 인해 μ‹€νŒ¨ν–ˆλ‹€λŠ” 것을 λ°œκ²¬ν–ˆμŠ΅λ‹ˆλ‹€. CloudTrail API 였λ₯˜λ₯Ό 보고 찾을 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

μ§€κΈˆκΉŒμ§€ 응닡해 μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

@rlove μ €λŠ” Cloudtrailμ—μ„œ ν™•μž₯ λžŒλ‹€κ°€ 였λ₯˜ λ˜λŠ” 기타 λͺ¨λ“  μž‘μ—…μ„ μˆ˜ν–‰ν•˜κ³  μžˆμŒμ„ μ‹œμ‚¬ν•˜λŠ” ν•­λͺ©μ„ 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.
@samgiles 예, 이것도 μ œκ°€ μ‘°μ‚¬ν•˜κ³  있던 κ²ƒμž…λ‹ˆλ‹€. μ œν•œλœ μ‹œκ°„ 내에 μŠ€μΌ€μΌμ—… λžŒλ‹€λ₯Ό μ‹€ν–‰ν•˜λ„λ‘ ν•˜λŠ” ν…ŒμŠ€νŠΈ 이벀트λ₯Ό λ§Œλ“€ μˆ˜λŠ” μ—†μ—ˆμŠ΅λ‹ˆλ‹€.
@eky5006 그건 말이 λ˜μ§€λ§Œ μ—¬μ „νžˆ λ™μΌν•œ λ¬Έμ œκ°€ ν‘œμ‹œλ˜λ©° https://www.githubstatus.com/incidents/xn0sd2x4nd7f 에 λ”°λ₯΄λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 당신은 λ‹Ήμ‹ μ˜ λμ—μ„œ 더 λ‚˜μ€ 것을보고 μžˆμŠ΅λ‹ˆκΉŒ?

λ‚˜λŠ” 같은 문제λ₯Ό κ°€μ§€κ³ μžˆλ‹€.
INFO Repo < repo name > has 0 queued workflow runs λŒ€κΈ° 쀑인 μž‘μ—…μ΄ μžˆλ”λΌλ„. 그리고 이 API https://docs.github.com/en/rest/reference/actions#list -workflow-runs-for-a-repositoryλŠ” λŒ€κΈ° 쀑인 μ›Œν¬ν”Œλ‘œλ₯Ό μ˜¬λ°”λ₯΄κ²Œ λ°˜ν™˜ν•©λ‹ˆλ‹€.
μ–΄μ œλΆ€ν„° μ‹œμž‘ν–ˆλŠ”λ° 아직도 μ•ˆλ˜λ„€μš”.

INFO Repo < repo name > has 0 queued workflow runs

@bartoszjedrzejewski κ·Έ 좜λ ₯은 μ–΄λ””μ—μ„œ λ³΄λ‚˜μš”?

Cloudwatch 둜그λ₯Ό ν™•μž₯ν•˜λŠ” @rjcoupe. μ–΄λ–€ 버전을 μ‚¬μš© μ€‘μΈκ°€μš”? λ‚˜λŠ” 그것이 0.8.1에 있기 λ•Œλ¬Έμ΄λΌκ³  μƒκ°ν•©λ‹ˆλ‹€. μ§€κΈˆ μ—…λ°μ΄νŠΈ ν•˜λ €κ³  ν•©λ‹ˆλ‹€. λ‚΄ λ™λ£ŒλŠ” 이 λ¬Έμ œκ°€ μ—†μŠ΅λ‹ˆλ‹€. κ·ΈλŠ” 0.10에 μžˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” 같은 λ¬Έμ œκ°€ μžˆμ—ˆλŠ”λ° μ •μ „μœΌλ‘œ 인해 λ“±λ‘λœ μ£Όμžκ°€ λ‚¨μ•„μžˆμ—ˆμŠ΅λ‹ˆλ‹€. λ‚΄ GitHub μ‘°μ§μ—μ„œ 등둝을 μ·¨μ†Œν–ˆκ³  이제 μ£Όμžκ°€ μ˜ˆμƒλŒ€λ‘œ ν™•μž₯되고 μžˆμŠ΅λ‹ˆλ‹€.

이것이 λˆ„κ΅°κ°€λ₯Ό 돕기λ₯Ό λ°”λžλ‹ˆλ‹€.

0.8.1μ—μ„œ 0.11.0으둜 λžŒλ‹€λ₯Ό μ—…λ°μ΄νŠΈν•˜λ©΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš”, μ–΄μ œ 같은 λ¬Έμ œκ°€ μžˆμ—ˆκ³  λžŒλ‹€λ₯Ό 0.8.1μ—μ„œ 0.10.0으둜 μ—…κ·Έλ ˆμ΄λ“œν•΄λ„ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” v0.10.0에 μžˆμ—ˆκΈ° λ•Œλ¬Έμ— λ§Žμ€ 희망을 가지지 μ•Šμ•˜μ§€λ§Œ v0.11.0은 문제λ₯Ό ν•΄κ²°ν•˜λŠ” κ²ƒμœΌλ‘œ λ³΄μž…λ‹ˆλ‹€. κΈ°κ΄΄ν•œ!

@gertjanmaas μ–΄λ–€ 생각이든 μ–΄μ œ μ •μ „κ³Ό κ΄€λ ¨λœ 것 κ°™μŠ΅λ‹ˆλ‹€.

μ–΄μ œ μ •μ „κ³Ό 관련이 μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. 우리의 경우 νŠΉμ • 리포지토리가 웹훅에 이벀트λ₯Ό 보내지 μ•Šμ•„ μž‘μ—…μ΄ λŒ€κΈ°μ—΄μ— λ“€μ–΄κ°€κ³  μΈμŠ€ν„΄μŠ€κ°€ μƒμ„±λ˜μ§€ μ•Šμ•˜μ§€λ§Œ μš°λ¦¬κ°€ μ‚¬μš©ν•˜λŠ” API에 영ν–₯을 쀄 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

쀑단이 μˆ˜μ •λ˜μ—ˆμœΌλ―€λ‘œ 이것이 μ›μΈμ΄μ—ˆλ‹€λ©΄ ν•΄κ²°λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€.

μ•„λ‹ˆμš”, AWS λ¦¬μ†ŒμŠ€μ— λ³€κ²½ 사항이 μ—†λŠ” 였늘 μ•„μΉ¨λΆ€ν„° λ‹€μ‹œ λ°œμƒν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. μ˜¬λ°”λ₯Έ 행동이 μš°μ—°μ΄μ—ˆλ˜ 것 κ°™μŠ΅λ‹ˆλ‹€.

λ‹€μ΄λ‚΄λ―Ήν•œ 자체 호슀트 λŸ¬λ„ˆλΏλ§Œ μ•„λ‹ˆλΌ μ˜€λŠ˜λ‚ μ˜ λͺ¨λ“  μž‘μ—…μ—μ„œ κ³„μ†ν•΄μ„œ λ¬Έμ œκ°€ λ°œμƒν•œλ‹€λŠ” 것을 μ•Œκ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. GitHubμ—μ„œ μ•ˆμ •μ„± λ¬Έμ œκ°€ λ°œμƒν•˜κ³  μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰