Upgrade to Pro — share decks privately, control downloads, hide ads and more …

外形監視の自動セットアップ!Route53 + Mackerel #自動化エンジニアのLT会

外形監視の自動セットアップ!Route53 + Mackerel #自動化エンジニアのLT会

#自動化エンジニアのLT会
https://rakus.connpass.com/event/211175/

hiroga

May 27, 2021
Tweet

More Decks by hiroga

Other Decks in Programming

Transcript

  1. ؔ౦ࡒ຿ہ௕ʢগֹ୹ظอݥۀʣୈ߸
    ֎ܗ؂ࢹͷࣗಈηοτΞοϓ
    3PVUF.BDLFSFMࣗಈԽΤϯδχΞͷ-5ձ

    גࣜձࣾKVTU*O$BTF 5FDIOPMPHJFT
    খּݪ׮໌

    View Slide

  2. ࣗಈԽ·ͰͷಓͷΓ
    n ࣗݾ঺հ
    n ಈػ
    n ઃܭɾબఆɾ࣮૷
    n ΍ͬͯΈͯ
    n ·ͱΊ
    ໨࣍
    8FBSF)*3*/(👉

    View Slide

  3. ࣗݾ঺հ
    8FBSF)*3*/(👉

    View Slide

  4. ձࣾ঺հ
    8FBSF)*3*/(👉

    View Slide

  5. ಈػ
    8FBSF)*3*/(👉
    8FCαΠτམͪͯΔͷΛؾ͔ͮΕΔͷ͸ஏ
    👆͜͏͍͏࿈བྷ͕དྷͨΒ43&͸ਅͬ੨

    View Slide

  6. ઃܭɾબఆɾ࣮૷
    8FBSF)*3*/(👉
    ແ਺ͷ8FCαΠτΛ֎ܗ؂ࢹ͢Δ
    KVTU*O$BTFͷ8FCαΠτ਺ʢ೥ॳ಄࣌఺ͷ֓ࢉʣ
    • ձࣾ)1ʜ KVTU*O$BTF KVTU*O$BTF5FDIOPMPHJFT

    • อݥ঎඼-1ʜʢεϚϗอݥ ΘΓ͔ΜΨϯอݥ ίϩφอݥ ҩྍอݥʣ
    • ܖ໿؅ཧ8F̱αΠτ
    • ΧελϚʔαϙʔτ8FCαΠτ
    ։ൃɾσϞɾຊ൪ͷ؀ڥ


    View Slide

  7. ઃܭɾબఆɾ࣮૷
    8FBSF)*3*/(👉
    ແ਺ͷ8FCαΠτΛ֎ܗ؂ࢹ͢Δ
    KVTU*O$BTFͷ8FCαΠτ਺ʢ೥ॳ಄࣌఺ͷ֓ࢉʣ
    • ձࣾ)1ʜ KVTU*O$BTF KVTU*O$BTF5FDIOPMPHJFT

    • อݥ঎඼-1ʜʢεϚϗอݥ ΘΓ͔ΜΨϯอݥ ίϩφอݥ ҩྍอݥʣ
    • ܖ໿؅ཧ8F̱αΠτ
    • ΧελϚʔαϙʔτ8FCαΠτ
    ։ൃɾσϞɾຊ൪ͷ؀ڥ


    ŧơඔūƂƬ40ӑūƉơźƂ

    View Slide

  8. ઃܭɾબఆɾ࣮૷
    8FBSF)*3*/(👉
    %/4ͱ࿈ܞ͢Δ
    • ΋ͱ΋ͱ3PVUFͷϨίʔυΛ:".-Խͯ͠؅ཧ͍ͯͨ͠ʢҒ͍ʣ
    • :".-Λύʔε͢Ε͹؂ࢹର৅͕ࣗಈతʹಘΒΕΔͷͰ͸ʢఱ࠽ʣ

    View Slide


  9. ઃܭɾબఆɾ࣮૷
    ֎ܗ؂ࢹαʔϏεͷબఆ
    ࢖͍উखͱίεύͰ.BDLFSFM͕༏উʢKVTU*O$BTFͷ৔߹ʣ
    αʔϏε ϝϦοτ σϝϦοτ
    .BDLFSFM
    ͍҆ʢNPOJUPS NJOʣ
    ,
    監視間隔を選べない
    (でも5分で良くない︖)
    %BUBEPH4ZOUIFUJDT
    4MBDL௨஌ͷදݱྗ
    ը໘࿥ըͳͲͷػೳ
    ⾼い(10K Req / $5)
    /FX3FMJD 4ZOUIFUJDT ϨεϙϯελΠϜݟΕΔ
    Proプラン⾼い(10K Req $69)
    Liteプランアラート⾶ばせない
    6Q5JNF3PCPU 格安(50monitors, 5min. / $0 ) Slack通知の表現⼒が乏しい
    "84$MPVE8BUDI4ZOUIFUJDT 再帰的なリンク切れチェック Slack通知の設定がちょっと複雑
    安くはない
    "84-BNCEB ࣗલ։ൃ
    なんでもできる 開発⼯数

    View Slide

  10. ઃܭɾબఆɾ࣮૷
    8FBSF)*3*/(👉
    .BDLFSFMͷ"1*͸ૉ௚ͩͬͨ
    ԛׅIUUQTNBDLFSFMJPBQJEPDT

    View Slide

  11. ΍ͬͯΈͯ
    8FBSF)*3*/(👉
    ΍ͬͺ҆৺Ͱ͢Α
    ྑ͔ͬͨ͜ͱ
    •%/4ͷ
    ૢ࡞ʹ൐͏
    ҆৺ײ
    ࠓޙͷ՝୊
    • ϧʔτҎ֎ͷ؂ࢹ
    FYIUUQTFYBNQMFDPOTPNFGJMFQEG
    • "1*ΤϯυϙΠϯτͷ؂ࢹ
    • ϨεϙϯελΠϜ௿Լ΋ݟ͍ͨ
    • ΞΧ΢ϯτ΁ͷࣗಈద༻
    ʜ%/4ΛιʔείʔυͰ؅ཧ͍ͯ͠ͳ͍ϓ
    ϩμΫτ΋͋Δʢݱ࣮ΛݟΑ͏ʣ

    View Slide

  12. ΍ͬͯΈͯ
    8FBSF)*3*/(👉
    3PVUFͱ௚௨͍ͤͨ͞
    • %/4ͷ؅ཧ͸ϓϩμΫτνʔϜ͝ͱͳͷͰɺ΍ͬͺ:".-Ͱ؅ཧ͞Ε͍ͯͳ͍΋ͷ΋͋Δ
    • 3PVUFͷ)PTUFE;POFΛϦετΛऔಘͯࣗ͠ಈઃఆ͍ͨ͠

    View Slide

  13. 12
    ·ͱΊ

    View Slide

  14. ·ͱΊ
    8FBSF)*3*/(👉
    ֎ܗ؂ࢹ΍͓ͬͯ͜͏
    • 6Q5JNF3PCPUΈ͍ͨʹجຊແྉͷαʔϏε΋͋ΔɻͱΓ͋͑ͣಋೖ͠Α͏
    • 3PVUFͱ઀ଓͯࣗ͠ಈԽ͠Α͏

    View Slide

  15. ·ͱΊ
    8FBSF)*3*/(👉
    8FBSF)*3*/(
    ࣗಈԽେ޷͖ͳΤϯδχΞืूதͰ͢ʂ
    Ұॹʹਓؒͷ࢓ࣄΛͳ͘͠·͠ΐ͏ʂস

    View Slide

  16. ؔ౦ࡒ຿ہ௕ʢগֹ୹ظอݥۀʣୈ߸
    ؔ౦ࡒ຿ہ௕ʢগֹ୹ظอݥۀʣୈ߸
    15

    View Slide