タグ

ブックマーク / qiita.com/toyama0919 (5)

  • railsからredshiftに接続する - Qiita

    redshift: adapter: redshift database: applog host: *****.**********.ap-northeast-1.redshift.amazonaws.com port: 5439 username: app password: encoding: utf8 pool: 5 timeout: 30000 # タイムアウトは長めに ActiveRecord::Base.establish_connection(:redshift) result = ActiveRecord::Base.connection.execute "select * from table_name where log_date='#{d.strftime("%Y-%m-%d")}'" result.each{|record| p record # hash }

    railsからredshiftに接続する - Qiita
    michael26
    michael26 2016/10/29
  • fluentdで本番環境を再現する - Qiita

    toyama0919/fluent-plugin-http_shadowというShadow Proxyっぽいことを簡単にやるプラグインを作りました。 production環境で半年くらい動かしてたのでメモしときます。 「Fluentd Meetup 2015 夏」で実際のユースケースを発表しました。 Shadow Proxyサーバとは Shadow Proxyサーバについては以下がわかりやすいです。 気軽なMySQLバージョンアップ - まめ畑 Go言語を含む複数種類の言語により実装されたソフトウェアのベンチマーク - Qiita 実装としては以下のようなものが公開されています。 cookpad/kage lestrrat/p5-Geest kentaro/delta 番のリクエストをそのままバックエンドにあるサーバーに複製して送信するのですが、アプリケーションの規模が大きくなればなるほ

    fluentdで本番環境を再現する - Qiita
    michael26
    michael26 2015/05/21
  • td-agent2のfluent-pluginをbundlerで管理 - Qiita

    TD_AGENT_ARGS="/usr/sbin/td-agent --group td-agent --log /var/log/td-agent/td-agent.log --gemfile /etc/td-agent/Gemfile --use-v1-config" PATH="${PATH}:/opt/td-agent/embedded/bin" bundlerにpathが通っていないと何も言わずエラーになる。 Gemfileを配置 現在インストールされているプラグインを移行する。 以下をサーバー上で実行し、 $ GEM_HOME='/opt/td-agent/embedded/lib/ruby/gems/2.1.0/' gem list --local | grep "fluentd\|fluent-plugin" | ruby -ne 'gem = $_.split(" ");

    td-agent2のfluent-pluginをbundlerで管理 - Qiita
    michael26
    michael26 2015/02/09
  • td-agentで--use-v1-config - Qiita

    td-agent2からはデフォルトがv1で起動 v0互換性は完全互換ではないことに注意 1.1.1X系では対応していない(--use-v1-configは使えない) fluentd-0.10.55でv1でもv0との同じ設定で動作させることが出来るようになった。(それ以前のv1はリテラルのエスケープなど記述方法が異なっている。) が、プラグインによっては問題があるらしい(自分は今のところ遭遇していない) 余程の問題がない限りは2.1.2か1.1.21を使う方が無難だと思われる。 td-agent2を使っていない場合の設定 td-agentが1.1.2X系を使っている場合、/etc/sysconfig/td-agentに以下のように記述するとv1で起動できる。 TD_AGENT_ARGS="${TD_AGENT_ARGS-/usr/sbin/td-agent --group td-agent

    td-agentで--use-v1-config - Qiita
    michael26
    michael26 2015/02/06
  • FluentdでRuby DSLを使う - Qiita

    Ruby DSLとは? fluentdの設定のRuby DSL的な記法。 --use-v1-configでRubyのコードを設定に書くことが出来ますが、さらに柔軟な記法が可能になる。 以前調べていたことがあるので、まとめてみる。 実行方法 設定ファイルの拡張子がrbであればDSLモードで起動する

    FluentdでRuby DSLを使う - Qiita
    michael26
    michael26 2014/12/17
    動的な設定とか書きやすくなりそう
  • 1