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
20240828_ビヨンド勉強会_42_EKS_on_FargateでWebサービスを公開するために覚えておきたいこと.pdf
nezumisannn
0
70
20240530_ビヨンド勉強会#41_ビヨンドのエンジニア新卒研修における取り組み
nezumisannn
0
82
20230511_AWSにおけるコンテナサービスの選択とIaC実装例.pdf
nezumisannn
0
1k
リーダーになって1年経過して_取り組んできたことと大事にしている考え方_の裏側_.pdf
nezumisannn
0
59
20211118_GKEにおける高負荷時のPodとWorker_Nodeの挙動について.pdf
nezumisannn
0
110
20211014_Alibaba_Cloud_Container_Service_for_KubernetesにおけるServerless_Kubernetesの概要とManaged_Kubernetesとの違い.pdf
nezumisannn
0
59
20211008_ApsaraDB_for_PolarDBとAWS_Auroraの機能比較.pdf
nezumisannn
1
110
20210122_AlibabaCloudパートナーサミット_Terraform_Cloudを活用するマルチクラウドオートメーション.pdf
nezumisannn
0
50
20201203_AlibabaCloudセミナー_ApsaraDB_for_PolarDB_の便利機能と競合DBとの差別化ポイントの紹介.pdf
nezumisannn
0
20
Other Decks in Programming
See All in Programming
弊社の「意識チョット低いアーキテクチャ」10選
texmeijin
5
24k
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
110
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
220
CSC509 Lecture 09
javiergs
PRO
0
140
ローコードSaaSのUXを向上させるためのTypeScript
taro28
1
610
Quine, Polyglot, 良いコード
qnighy
4
640
Jakarta EE meets AI
ivargrimstad
0
120
3rd party scriptでもReactを使いたい! Preact + Reactのハイブリッド開発
righttouch
PRO
1
600
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
4
1.4k
Why Jakarta EE Matters to Spring - and Vice Versa
ivargrimstad
0
1k
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
190
受け取る人から提供する人になるということ
little_rubyist
0
230
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
654
59k
How GitHub (no longer) Works
holman
310
140k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
840
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Making the Leap to Tech Lead
cromwellryan
133
8.9k
Music & Morning Musume
bryan
46
6.2k
4 Signs Your Business is Dying
shpigford
180
21k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Automating Front-end Workflow
addyosmani
1366
200k
Thoughts on Productivity
jonyablonski
67
4.3k
VelocityConf: Rendering Performance Case Studies
addyosmani
325
24k
Embracing the Ebb and Flow
colly
84
4.5k
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度目)