Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20190725_MSPJ若手交流会LT.pdf
Search
nezumisannn
July 25, 2019
Programming
1
57
20190725_MSPJ若手交流会LT.pdf
nezumisannn
July 25, 2019
Tweet
Share
More Decks by nezumisannn
See All by nezumisannn
20241204_ビヨンド勉強会_44_AWS_Service_Catalogを利用したIaCのテンプレート化とTerraformによるデプロイ.pdf
nezumisannn
0
200
20240828_ビヨンド勉強会_42_EKS_on_FargateでWebサービスを公開するために覚えておきたいこと.pdf
nezumisannn
0
77
20240530_ビヨンド勉強会#41_ビヨンドのエンジニア新卒研修における取り組み
nezumisannn
0
98
20230511_AWSにおけるコンテナサービスの選択とIaC実装例.pdf
nezumisannn
0
1.2k
リーダーになって1年経過して_取り組んできたことと大事にしている考え方_の裏側_.pdf
nezumisannn
0
62
20211118_GKEにおける高負荷時のPodとWorker_Nodeの挙動について.pdf
nezumisannn
0
130
20211014_Alibaba_Cloud_Container_Service_for_KubernetesにおけるServerless_Kubernetesの概要とManaged_Kubernetesとの違い.pdf
nezumisannn
0
73
20211008_ApsaraDB_for_PolarDBとAWS_Auroraの機能比較.pdf
nezumisannn
1
120
20210122_AlibabaCloudパートナーサミット_Terraform_Cloudを活用するマルチクラウドオートメーション.pdf
nezumisannn
0
55
Other Decks in Programming
See All in Programming
知識0からカンファレンスやってみたらこうなった!
syossan27
5
270
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
120
In geheimer Mission: AI Agents entwickeln
joergneumann
0
120
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
910
生成AI時代のフルスタック開発
kenn
7
580
オープンソースコントリビュート入門
_katsuma
0
130
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
430
カウシェで Four Keys の改善を試みた理由
ike002jp
1
140
データベースの技術選定を突き詰める ~複数事例から考える最適なデータベースの選び方~
nnaka2992
3
1.9k
開発者フレンドリーで顧客も満足?Platformの秘密
algoartis
0
230
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
410
Beyond_the_Prompt__Evaluating__Testing__and_Securing_LLM_Applications.pdf
meteatamel
0
110
Featured
See All Featured
Building Adaptive Systems
keathley
41
2.5k
The Cost Of JavaScript in 2023
addyosmani
49
7.8k
Bash Introduction
62gerente
613
210k
Adopting Sorbet at Scale
ufuk
76
9.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Making Projects Easy
brettharned
116
6.2k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.5k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Side Projects
sachag
453
42k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Why Our Code Smells
bkeepers
PRO
336
57k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Transcript
Gopherくんを愛でる方法 ~入門編~ 20190725 MSPJ若手交流会 株式会社ビヨンド 寺岡 佑樹
自己紹介 resource “my_profile” “nezumisannn” { name = “Yuki.Teraoka” nickname =
“ねずみさん家。” company = “beyond” job = “Site Reliability Engineer” twitter = “@yktr_sre” skills = [“terraform”,”packer”] }
突然ですが
← このキャラクター知ってますか?
Gopherくん
Gopherくん ・Golangのマスコットキャラクター ・日本語でホリネズミ ・かわいい
このGopherくんがなんと
← LINEスタンプになりました!!!
買いなさい(棒)
完
嘘です
あまりにも中身がないので
ちゃんと愛でました ・Golangを書いてみた ・どうせなら運用に役立つツールを作りたい ・ちゃっかり出来ました
何が出来た? ・Golang製のCLIツール(Goemon) ・AWSのEC2とRDSのメンテナンス情報をチャットワークに通知する ・Githubに上げてるよ ・https://github.com/nezumisannn/goemon
実装
実装 ・内部でaws-sdk-goを実行して情報を取得 ・コマンドのオプションはcobraを利用して実装 ・実行に必要な設定ファイルはyamlで記述 ・yamlの値はviperを利用して構造体(struct)に格納
None
None
使い方
使い方 ・設定ファイルを書いて ・「goemon check --config goemon.config.yaml」実行 ・cronに登録して定期実行しよう ・実行頻度はお好みで
None
使ってね
完(2度目)