SLOใ„ใคๆฑบใ‚ใพใ—ใ‚‡ใ†๏ผŸใจใ„ใ†ใ‚ฟใ‚คใƒˆใƒซใง #็ฌฌ3ๆœจๆ›œLTไผš ใซ็™ปๅฃ‡ใ—ใŸ


ใ“ใฎใƒšใƒผใ‚ธใฏ

SREใฉใ†ใงใ—ใ‚‡ใ†๏ผŸใจใ„ใ†ใƒ†ใƒผใƒžใฎLTไผš ใง็™ปๅฃ‡ใ—ใฆใใŸใ€‚

่ณ‡ๆ–™ใฏใ“ใกใ‚‰ใ€‚

ๅ†…ๅฎนใซใคใ„ใฆ

ไปฅๅ‰ SREใŸใกใฎๅปŠไธ‹ ใจใ„ใ†ใ‚คใƒ™ใƒณใƒˆใ‚’ใ‚ชใƒณใƒฉใ‚คใƒณ่ฆ–่ดใ—ใฆใ„ใŸ้š›ใซใ€ŒSLOใฏๆœ€ๅˆใ‹ใ‚‰่จญๅฎšใ—ใŸใปใ†ใŒใ„ใ„ใงใ™ใ‹๏ผŸใ€ใจใ„ใ†ใ‚ณใƒกใƒณใƒˆใŒใ‚ใฃใŸใ€‚ ใ“ใฎ็™ปๅฃ‡ใฏใใฎใ‚ณใƒกใƒณใƒˆใซใคใ„ใฆ่‡ชๅˆ†ใชใ‚Šใซๅ›ž็ญ”ใ™ใ‚‹ใ‚ˆใ†ใชๅ†…ๅฎนใซใชใฃใฆใ„ใ‚‹ใ€‚ ่‡ชๅˆ†ใฏๅคงใใช็ต„็น”ใงSLOใ‚’ๅฐŽๅ…ฅใ—ใฆใฟใ‚‹ใŠๆ‰‹ไผใ„ใ‚’ใ—ใŸ็ตŒ้จ“ใŒใ‚ใ‚‹ใฎใงใ€ใใฎไฝ“้จ“ใ‚’ใƒ™ใƒผใ‚นใซ่ฉฑใ‚’้€ฒใ‚ใฆใ„ใฃใŸใ€‚

่ณ‡ๆ–™ใซใ‚ใ‚‹้€šใ‚Šใ€SLOใซ้–ขใ™ใ‚‹ๅ‡ฆ็†ใ‚’ๅๅพฉใ™ใ‚‹ใซไพกๅ€คใŒใ‚ใ‚‹ใจๆ€ใฃใฆใ„ใฆใ€ ใ€ŒSLOใจใ„ใ†ๅ…ฑ้€šใฎ็‰ฉๅทฎใ—ใ‚’ๆŒใฃใฆไผš่ฉฑใ‚’ใ™ใ‚‹ๆ™‚้–“ใง็ต„็น”ใจใ—ใฆใ„ใ„ๅค‰ๅŒ–ใ‚„ๆฐ—ไป˜ใใŒใ‚ใ‚‹ใ‚ˆใ€‚ใ€ ใ€Œใใ‚Œใ‚‰ใฎไพกๅ€คใฎใ‚ใ‚‹ๅๅพฉใ‚’ๅข—ใ‚„ใ—ใŸใ‚Šใ€‚ๅ…ฑ้€šใฎ็‰ฉๅทฎใ—ใ‚’ใชใ‚‹ในใๆ‰‹ใซๅ…ฅใ‚Œใ‚‹ใŸใ‚ใซๆ—ฉใ‚ใซๅง‹ใ‚ใ‚‹ใฎใŒใ„ใ„ใ‚“ใ˜ใ‚ƒใชใ„ใ‹ใช๏ผŸใ€ใจใ„ใ†ใฎใŒใ€ไผใˆใŸใ„ใ“ใจใ ใฃใŸใ€‚

ใ‚‚ใ†ใฒใจใคใฎๆ—ฉใๅง‹ใ‚ใŸใปใ†ใŒใ„ใ„็†็”ฑ

SLOใจใ„ใ†ใ‚ˆใ‚Šไฝ•ใ‹ใ‚’้›†่จˆใ—ใŸใ„ใจใใซใ‚ˆใใ‚ใ‚ŠใŒใกใชๅ•้กŒใจใ—ใฆใ€Œ้‹็”จ้–‹ๅง‹ๅพŒใƒญใ‚ฐๅ‡บๅŠ›ใ‚’็›ดใ™ๅฟ…่ฆใŒๅ‡บใฆใใ‚‹ใจๅคงๅค‰ใ€ใŒใ‚ใ‚‹ใจๆ€ใฃใฆใ„ใ‚‹ใ€‚

ไพ‹ใˆใฐใ€ŒSLOใ‚’่จˆๆธฌใ—ใŸใ„ใ‹ใ‚‰ใ“ใ†ใ„ใ†ใƒญใ‚ฐๅ‡บๅŠ›ใซใ—ใฆใปใ—ใ„ใ€ใจใ‹ใ€Œใƒญใ‚ฐ้›†็ด„ใ‚’ใ™ใ‚‹ใŸใ‚ใซใ“ใ†ใ„ใ†ใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใงใƒญใ‚ฐใ‚’ๅ‡บๅŠ›ใ—ใฆใปใ—ใ„ใ€ใจใ„ใฃใŸใ‚ณใƒŸใƒฅใƒ‹ใ‚ฑใƒผใ‚ทใƒงใƒณใŒๆœ€่ฟ‘ๅข—ใˆใฆใใฆใ„ใŸใจๆ„Ÿใ˜ใ‚‹ใ€‚ ๏ผˆๆ˜”ใฏๅ˜ไธ€ใฎใ‚ตใƒผใƒใซใƒญใ‚ฐใ‚คใƒณใ—ใฆ้›†่จˆใ—ใฆใ‚‚ใใ‚“ใชใซๆ‰‹้–“ใงใฏใชใ‹ใฃใŸใ‹ใ‚‚ใ—ใ‚Œใชใ„ใŒใ€ใ„ใพใฏใ‚ทใ‚นใƒ†ใƒ ใŒๅˆ†ๆ•ฃใ•ใ‚ŒใŸ็ตๆžœใจใ—ใฆ้›†็ด„ใƒป่จˆๆธฌใŒๅฝ“ใŸใ‚Šๅ‰ใซใชใฃใฆใ‚‹ใ“ใจใŒ็†็”ฑใ ใจๆ€ใฃใฆใ„ใ‚‹ใ€‚๏ผ‰

็ต„็น”ใ‚„ใ‚ตใƒผใƒ“ใ‚นใŒๅคงใใใชใฃใฆใใ‚‹ใจๆง˜ใ€…ใช็†็”ฑใงใ€ใ“ใ†ใ„ใ†ใƒญใ‚ฐๅ‡บๅŠ›ใ‚’็›ดใ™ใ‚ฟใ‚นใ‚ฏใฏๆ™‚้–“ใŒใ‹ใ‹ใ‚‹ใฎใ‹ใชใ€ใจไฝ“ๆ„Ÿใ—ใฆใ„ใ‚‹ใ€‚ ไพ‹ใˆใฐใ„ใ‚ใ„ใ‚ใชใƒ„ใƒผใƒซใงใƒญใ‚ฐใ‚’ไฝฟใฃใฆใ‚‹ใ‹ใ‚‰ใƒ•ใ‚ฉใƒผใƒžใƒƒใƒˆใ‚’็›ดใ™ใชใ‚‰ใŸใใ•ใ‚“่ชฟๆ•ดใŒๅฟ…่ฆใงใ‚ใ‚‹ใ€ใจใ‹ใ€‚

ใŸใ ใƒญใ‚ฐใ‚’่จˆๆธฌใ™ใ‚‹้š›ใซใƒญใ‚ฐๅ‡บๅŠ›ใŒๆ„ๅ›ณใ—ใŸ้€šใ‚Šใงใชใ„ใจใ€ๆ€ใฃใŸใ‚ˆใ†ใซๅ€คใŒๅ–ใ‚Œใชใ‹ใฃใŸใ‚Šใ€้›†่จˆๅ…ˆใฎใƒ„ใƒผใƒซใฎๆฉŸ่ƒฝใ‚’ใ†ใพใไฝฟใˆใ“ใชใ›ใชใฃใŸใ‚Šใ™ใ‚‹ใ€‚ ไพ‹ใˆใฐCloud Loggingใซใƒญใ‚ฐใ‚’่ปข้€ใ™ใ‚‹ๅ ดๅˆใ€็‰นๅˆฅใชJSONใƒ•ใ‚ฃใƒผใƒซใƒ‰ใŒใ‚ใ‚‹ใ€‚ใ“ใ‚Œใซใ‚ˆใ‚Šใƒญใ‚ฐใŒใ‚ญใƒฌใ‚คใซๆง‹้€ ๅŒ–ใ•ใ‚Œใฆ่ฆ–่ชๆ€งใ‚„ใ‚ฏใ‚จใƒชใ—ใ‚„ใ™ใ•ใŒๅค‰ใ‚ใฃใฆใใ‚‹ใ€‚ https://cloud.google.com/logging/docs/structured-logging?hl=ja#structured_logging_special_fields

SLOใ‚’ใชใ‚‹ในใๆ„ๅ‘ณใ‚ใ‚‹ๆ•ฐๅญ—ใซใ—ใŸใ‚Š้›†่จˆใ—ใ‚„ใ™ใใ™ใ‚‹ใŸใ‚ใซใ‚‚ใ€ๆ—ฉใ„ๆฎต้šŽใงใใ‚Œใฐใƒชใƒชใƒผใ‚นๅ‰ใซๆคœ่จŽใงใใ‚‹ใจ่‰ฏใ„ใชใจๆ€ใฃใฆใ„ใ‚‹ใ€‚

ๆœ€ๅพŒใซ

้–ขใ‚ใฃใฆใใ‚ŒใŸ็š†ๆง˜ใ‚ใ‚ŠใŒใจใ†ใ”ใ–ใ„ใพใ—ใŸใ€‚