ようへいの日々精進XP

よかろうもん

2016-09-01から1ヶ月間の記事一覧

来年の isucon で泣かずに予選を終える為のメモ(1)

tl;dr isucon6 予選の反省点 過去問や解析ツールのメモ Apache / Nginx アクセスログの解析 MySQL スローログの解析 アプリケーションの解析 過去問 matsuu さんに感謝 isucon5 の予選で利用された問題を展開する例 ボクがログインしたらやれそうなこと... …

Nginx の rewrite を使ったリダイレクトで URL に #(アンカーリンク)が付いていたらどうなるの?

追記 tl;dr memo 試した環境 結論 雑な Nginx 設定 curl で試す ブラウザで見る アクセスログ見てみる ということで アンカーリンクは... なんで? 追記 以下、同僚のぐっさんに教えて頂いたので追記。 #foo の事をフラグメント識別子(URL フラグメント / F…

Elasticsearch の Multi Search API メモ

tl;dr 定期的に Elasticsearch に問い合わせを行うバッチスクリプトで Elasticsearch への問い合わせ回数を減らしたい memo 状況 Amazon ES に保存されたログを検索するバッチスクリプトで特定の ID 毎に日付を範囲してログの件数を取得する 当初は ID が少…

ISUCON 2016 の予選に参加して何も出来ずに泣いた

tl;dr isucon.net 同僚の武川さんに声掛けて頂いて、「チーム初老丸」として初参加。参加チームの平均年齢だけであれば間違いなくダントツだったのではないか。 振り返り どうだったのか(結果) とにかく遅い Web アプリケーションサービスを目の前にまった…

td-agent 自体のログレベルを設定したい

tl;dr td-agent 自体のログレベルを設定したい memo 参考 docs.fluentd.org 動作確認環境 $ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) $ td-agent --version td-agent 0.12.26 設定 /etc/td-agent/td-agent.conf <system> log_level [info|warn</system>…

td-agent.conf 設定パラメータの値を環境変数から参照したい

tl;dr td-agent.conf 設定パラメータの値を環境変数から参照したい memo 動作確認環境 $ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) $ td-agent --version td-agent 0.12.26 設定 /etc/sysconfig/td-agent export TD_AGENT_LOG_LEVEL=de…

PowerShell で操作する Azure メモ(5)

ども、かっぱです。 tl;dr 引続き、PowerShell で Azure を操作するメモ。 操作する環境は以下の通り。 PS C:\Users\Administrator\Downloads> [System.Environment]::OSVersion Platform ServicePack Version VersionString -------- ----------- ------- -…

PowerShell で操作する Azure メモ(4)

ども、かっぱです。 tl;dr 引続き、PowerShell で Azure を操作するメモ。 操作する環境は以下の通り。 PS C:\Users\Administrator\Downloads> [System.Environment]::OSVersion Platform ServicePack Version VersionString -------- ----------- ------- -…

Amazon ES へのアクセスを IAM role と IP アドレスで制御する試行錯誤

tl;dr kakakakakku.hatenablog.com こちらのブログを読ませて頂いて、Amazon ES のアクセスポリシーで IAM Role と IP アドレスの同居ってどうやるんだろうと疑問に思っていたので試行錯誤してみました。 自分の要件としては以下の通り。 Amazon ES へのアク…

PowerShell で操作する Azure メモ(3)

ども、かっぱです。 tl;dr 引続き、PowerShell で Azure を操作するメモ。 操作する環境は以下の通り。 PS C:\Users\Administrator\Downloads> [System.Environment]::OSVersion Platform ServicePack Version VersionString -------- ----------- ------- -…

IAM Role を付与した EC2 インスタンスから Amazon ES にアクセスするメモ(Ruby 版)

tl;dr Amazon ES のアクセス制御を IP だけでしかやったことなかったので、実運用を考慮すると IAM role で制御する場合の方法を模索してみましたの Ruby 版。 参考 http://docs.aws.amazon.com/ja_jp/elasticsearch-service/latest/developerguide/es-creat…

IAM Role を付与した EC2 インスタンスから Amazon ES にアクセスするメモ(Python 版)

tl;dr Amazon ES のアクセス制御を IP だけでしかやったことなかったので、実運用を考慮すると IAM role で制御する場合の方法を模索してみました。 参考 http://docs.aws.amazon.com/ja_jp/elasticsearch-service/latest/developerguide/es-createupdatedom…

PowerShell で操作する Azure メモ(2)

ども、かっぱです。 tl;dr 引続き、PowerShell で Azure を操作するメモ。 操作する環境は以下の通り。 PS C:\Users\Administrator\Downloads> [System.Environment]::OSVersion Platform ServicePack Version VersionString -------- ----------- ------- -…

Amazon ECR から docker pull する為に最低限必要な手順

tl;dr 整理した。 大前提 最低でも IAM Policy の AmazonEC2ContainerRegistryReadOnly をつけた IAM Role 又は IAM User を使う EC2 上での手順 前提 EC2 には 管理ポリシーの AmazonEC2ContainerRegistryReadOnly をつけた IAM Role が付いている 手順 doc…

Python boto3 で認証情報を指定するメモ

ども、かっぱです。ぼちぼちやってます。 tl;dr 適切な IAM Role が適用されていない環境で boto3 を使う際に避けては通れない(はず)の認証情報を指定する方法をメモっておく。 尚、ソースコード内に認証情報を書くのはよろしく無いので、あくまでも検証、…