Skip to content

Instantly share code, notes, and snippets.

View youyo's full-sized avatar

Naoto Ishizawa youyo

View GitHub Profile
@inductor
inductor / nodegroup.yaml
Created December 3, 2019 02:13
簡単になったEKSのマネージドワーカーノード
---
AWSTemplateFormatVersion: '2010-09-09'
Description: 'EKS Managed Nodes'
Resources:
ManagedNodeGroup:
Type: AWS::EKS::Nodegroup
Properties:
ClusterName: cluster1
NodegroupName: worker1
ScalingConfig:
@fukuiretu
fukuiretu / workflow.yaml
Created October 24, 2019 11:27
github-actions-golang-test
on: [push]
name: Test
jobs:
test:
strategy:
matrix:
go-version: [1.13.x]
platform: [ubuntu-latest]
runs-on: ${{ matrix.platform }}
steps:
@rrreeeyyy
rrreeeyyy / prometheus-2018.md
Last active September 12, 2019 10:01
Prometheus 2018 の近況と基礎

https://prometheus.io/ 2.3.2 (2018-07-12)

exporter 周りは大分充実してきたし、retention period に応じたメモリがある程度あればI/Oがひどいことになることはないので運用はまあまあ簡単だと思う。 時系列データも圧縮されるので、300000 メトリクス・解像度 15 秒・14 日間保存で 50GB ぐらいで済んでる。 PromQL を投げたときに CPU を結構食うので、ルールをたくさん書きたいとかめっちゃ PromQL を眺めたいって時は CPU を積んであげるのがオススメ。

long-term storage 周りはそんなにシュッとはしてないので、基本的には 14d ぐらいの短い周期のデータを解像度高く見たいとか、 そんな真剣に長期のメトリクスを眺めなくていいような時とかに使うのが良いと思う。 (まあ本気を出せば long-term storage もできなくないが、運用コストはまあまあ高まると思う。)

#
.env*
my.cnf
.wercker/
__*
*.exe
*.test
*.prof
*.swp
tmp/
@kwatch
kwatch / gist:2814940
Created May 27, 2012 16:18
Rubyの特殊変数一覧
$! raise された例外オブジェクト
$" require で読み込まれたファイルの配列
$#
$$ 現在のプロセス ID
$%
$& 正規表現にマッチした箇所の文字列
$' 正規表現にマッチした箇所より後ろの文字列
$(
$)
$* Ruby スクリプトに指定された引数。ARGV と同じ