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
48
20190725_MSPJ若手交流会LT.pdf
nezumisannn
July 25, 2019
Tweet
Share
More Decks by nezumisannn
See All by nezumisannn
20230511_AWSにおけるコンテナサービスの選択とIaC実装例.pdf
nezumisannn
0
880
リーダーになって1年経過して_取り組んできたことと大事にしている考え方_の裏側_.pdf
nezumisannn
0
49
20211118_GKEにおける高負荷時のPodとWorker_Nodeの挙動について.pdf
nezumisannn
0
93
20211014_Alibaba_Cloud_Container_Service_for_KubernetesにおけるServerless_Kubernetesの概要とManaged_Kubernetesとの違い.pdf
nezumisannn
0
53
20211008_ApsaraDB_for_PolarDBとAWS_Auroraの機能比較.pdf
nezumisannn
1
82
20210122_AlibabaCloudパートナーサミット_Terraform_Cloudを活用するマルチクラウドオートメーション.pdf
nezumisannn
0
35
20201203_AlibabaCloudセミナー_ApsaraDB_for_PolarDB_の便利機能と競合DBとの差別化ポイントの紹介.pdf
nezumisannn
0
12
20200617_ビヨンド勉強会_24_Terraformにおけるディレクトリ構造のプラクティスと記述事例.pdf
nezumisannn
0
250
20200522_FGDC_Terraform_CloudでGitOpsを使用したCI_CDパイプラインを構築する.pdf
nezumisannn
0
370
Other Decks in Programming
See All in Programming
⼤規模⾔語モデルの拡張(RAG)が 終わったかも知れない件について
nearme_tech
23
15k
ゆるい個人開発のススメ
kuroppe1819
10
980
Netty Chicago Java User Group 2024-04-17
sullis
0
170
Goのエラースタックトレースの歴史と今後
sonatard
6
660
Git Lint
bkuhlmann
4
750
Snowflakeで眠ったデータを起こそう!
estie
0
110
Zero Waste, Radical Magic, and Italian Graft – Quarkus Efficiency Secrets
hollycummins
0
230
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
360
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.1k
educure_カリキュラム生操作マニュアル.pdf
linew_official
0
660
"config" ってなんだ? / What is "config"?
okashoi
0
240
Ruby GitHub Packages
bkuhlmann
0
630
Featured
See All Featured
Building an army of robots
kneath
300
41k
Debugging Ruby Performance
tmm1
70
11k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
13
1.5k
Facilitating Awesome Meetings
lara
41
5.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
How to train your dragon (web standard)
notwaldorf
72
5.1k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
The Power of CSS Pseudo Elements
geoffreycrofte
59
5k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
The Cost Of JavaScript in 2023
addyosmani
15
3.8k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Done Done
chrislema
178
15k
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度目)