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
64
20190725_MSPJ若手交流会LT.pdf
nezumisannn
July 25, 2019
Tweet
Share
More Decks by nezumisannn
See All by nezumisannn
20250930_Conohaウェビナー_生成AI_Terraform_ConoHa_VPSサーバー_セットアップ入門編
nezumisannn
1
22
20250723_Conohaウェビナー_高騰する海外クラウド費用を劇的カット_サーバーコスト最適化のポイント解説と成功事例のご紹介.pdf
nezumisannn
0
35
20241204_ビヨンド勉強会_44_AWS_Service_Catalogを利用したIaCのテンプレート化とTerraformによるデプロイ.pdf
nezumisannn
0
320
20240828_ビヨンド勉強会_42_EKS_on_FargateでWebサービスを公開するために覚えておきたいこと.pdf
nezumisannn
0
96
20240530_ビヨンド勉強会#41_ビヨンドのエンジニア新卒研修における取り組み
nezumisannn
0
130
20230511_AWSにおけるコンテナサービスの選択とIaC実装例.pdf
nezumisannn
0
1.3k
リーダーになって1年経過して_取り組んできたことと大事にしている考え方_の裏側_.pdf
nezumisannn
0
74
20211118_GKEにおける高負荷時のPodとWorker_Nodeの挙動について.pdf
nezumisannn
0
170
20211014_Alibaba_Cloud_Container_Service_for_KubernetesにおけるServerless_Kubernetesの概要とManaged_Kubernetesとの違い.pdf
nezumisannn
0
94
Other Decks in Programming
See All in Programming
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
4
690
生成AI時代を勝ち抜くエンジニア組織マネジメント
coconala_engineer
0
39k
CSC307 Lecture 03
javiergs
PRO
1
470
ゆくKotlin くるRust
exoego
1
200
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
190
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
6
830
CSC307 Lecture 04
javiergs
PRO
0
630
[AI Engineering Summit Tokyo 2025] LLMは計画業務のゲームチェンジャーか? 最適化業務における活⽤の可能性と限界
terryu16
2
280
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
0
1.8k
Vibe codingでおすすめの言語と開発手法
uyuki234
0
170
Go コードベースの構成と AI コンテキスト定義
andpad
0
160
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
340
Featured
See All Featured
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
270
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
140
Context Engineering - Making Every Token Count
addyosmani
9
590
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
280
Google's AI Overviews - The New Search
badams
0
890
sira's awesome portfolio website redesign presentation
elsirapls
0
110
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
46
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
220
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
52
Getting science done with accelerated Python computing platforms
jacobtomlinson
1
93
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度目)