b299e508ea
I added the most popular plugins (S3, kafka, kinesis, mongo, etc.) and tried to bring it closer to the set of plugins they bundle with td-agent, without getting rid of the ones we already have today. We should probably make this overridable more generically going forward but this should scratch most itches today.
423 lines
No EOL
10 KiB
Nix
423 lines
No EOL
10 KiB
Nix
{
|
|
activesupport = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "08bnl0nr9csjgkgz6xf8dyg7rccinmfrmn235z3bfaz8ihz15d1d";
|
|
type = "gem";
|
|
};
|
|
version = "5.0.1";
|
|
};
|
|
addressable = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1j5r0anj8m4qlf2psnldip4b8ha2bsscv11lpdgnfh4nnchzjnxw";
|
|
type = "gem";
|
|
};
|
|
version = "2.5.0";
|
|
};
|
|
aws-sdk = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "19s7ialas1yrc54g50yfa37z7m8dq4gqbf8dvlfg8qmpdijjxy3l";
|
|
type = "gem";
|
|
};
|
|
version = "2.7.0";
|
|
};
|
|
aws-sdk-core = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0a9sgff43s3zhpcmisk1bp6vvlpawa617svfhz84xwa6lmik9sp4";
|
|
type = "gem";
|
|
};
|
|
version = "2.7.0";
|
|
};
|
|
aws-sdk-resources = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1b5z25n4bgzwkzmzx2q6ik2y74jinyphmrh38lnrn9im6pmmvy3w";
|
|
type = "gem";
|
|
};
|
|
version = "2.7.0";
|
|
};
|
|
aws-sigv4 = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0cnrfxbaxn86qrxhfidg10f89ka1hddihakdhcvnri0dljaw7dsz";
|
|
type = "gem";
|
|
};
|
|
version = "1.0.0";
|
|
};
|
|
bson = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "12zcsfr72hr0w1qyxv1iz587nzganpclvimyx5y02gg1hij8hz6b";
|
|
type = "gem";
|
|
};
|
|
version = "1.12.5";
|
|
};
|
|
bzip2-ffi = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1y5jlcz1vb0v3rbmsbbrarfglcmzdhr5jhlfc5wjnhz2zpybsz3y";
|
|
type = "gem";
|
|
};
|
|
version = "1.0.0";
|
|
};
|
|
concurrent-ruby = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0p7ji1h1l407kci9w4b4yspzd58ssmlx7p91npx55kw08836dlpb";
|
|
type = "gem";
|
|
};
|
|
version = "1.0.4";
|
|
};
|
|
"cool.io" = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1x5fkyjdjwk68sg7fwxhx2k3hzxkkm6frnd2yix7brxdh06fp0k1";
|
|
type = "gem";
|
|
};
|
|
version = "1.4.5";
|
|
};
|
|
elasticsearch = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1wdy17i56b4m7akp7yavnr8vhfhyz720waphmixq05dj21b11hl0";
|
|
type = "gem";
|
|
};
|
|
version = "1.0.18";
|
|
};
|
|
elasticsearch-api = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1v6nb3ajz5rack3p4b4nz37hs0zb9x738h2ms8cc4plp6wqh1w5s";
|
|
type = "gem";
|
|
};
|
|
version = "1.0.18";
|
|
};
|
|
elasticsearch-transport = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0smfrz8nq49hgf67y5ayxa9i4rmmi0q4m51l0h499ykq4cvcwv6i";
|
|
type = "gem";
|
|
};
|
|
version = "1.0.18";
|
|
};
|
|
excon = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0j4b6s90v84r4wrhbg4rzjfjg9sfisq50fjd3hh9p6yrkm86wbd3";
|
|
type = "gem";
|
|
};
|
|
version = "0.54.0";
|
|
};
|
|
faraday = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "18p1csdivgwmshfw3mb698a3bn0yrykg30khk5qxjf6n168g91jr";
|
|
type = "gem";
|
|
};
|
|
version = "0.11.0";
|
|
};
|
|
ffi = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "07hnyr47mndsjfanzh348wm3fxjx9nx68mdb3cpsdvfqrxnz97s7";
|
|
type = "gem";
|
|
};
|
|
version = "1.9.17";
|
|
};
|
|
fluent-mixin-config-placeholders = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "14b4lqy91jgpky6g7h0vyfy2rr1qavmjzzgnmhwajfzxgw9y2jvi";
|
|
type = "gem";
|
|
};
|
|
version = "0.4.0";
|
|
};
|
|
fluent-mixin-plaintextformatter = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0gliangfr07060ya9sawkyfx2vz7vdygys65f83czawhckvvm75n";
|
|
type = "gem";
|
|
};
|
|
version = "0.2.6";
|
|
};
|
|
fluent-plugin-elasticsearch = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0q0v8jxpwrkh1z5qh0chwrssz93nldka4jwfn32hlqhnmb99q8i1";
|
|
type = "gem";
|
|
};
|
|
version = "1.9.2";
|
|
};
|
|
fluent-plugin-kafka = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0sd025xsl1cnjs11wasg0di2k02rx9ifaj49n28ak363df6vsqgf";
|
|
type = "gem";
|
|
};
|
|
version = "0.5.0";
|
|
};
|
|
fluent-plugin-kinesis = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "119ngswi9q0p5hh5ldan9pzrgd1lfsbkr5f56hy1k4gfss4kmq27";
|
|
type = "gem";
|
|
};
|
|
version = "1.1.2";
|
|
};
|
|
fluent-plugin-mongo = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1x7n8cknqh956yx3c9hv2g535x4kcixmnxw3fvcspjbqprrd1s91";
|
|
type = "gem";
|
|
};
|
|
version = "0.7.16";
|
|
};
|
|
fluent-plugin-record-reformer = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1q2pws1mqp6pkb00ix6wjkxklckqb4wcbp79lpyk0b644bk9hqzb";
|
|
type = "gem";
|
|
};
|
|
version = "0.8.2";
|
|
};
|
|
fluent-plugin-rewrite-tag-filter = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1avxvvmfm7bl7fpa2p73295kydh1nbsgdvsr7bsyrb77z1s1m86z";
|
|
type = "gem";
|
|
};
|
|
version = "1.5.5";
|
|
};
|
|
fluent-plugin-s3 = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0nxvk5n76pw4r37lv8vfl1cd0yjxnlj5wlwyk8f1lvp9ma5zlzmg";
|
|
type = "gem";
|
|
};
|
|
version = "0.8.0";
|
|
};
|
|
fluent-plugin-scribe = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "00m19w7p22adq0yx1h7h2h4ckw9kh5j458a8lawgmbazw2dz0zxi";
|
|
type = "gem";
|
|
};
|
|
version = "0.10.14";
|
|
};
|
|
fluent-plugin-webhdfs = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0kb9cgrgvh61pqqzv2csnibmp2jwh4hyjyvrh2npkk59k3jp54ad";
|
|
type = "gem";
|
|
};
|
|
version = "0.5.2";
|
|
};
|
|
fluentd = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0w1bg3nrn6gwhyp8xlpbs9rcajkddnvw6jhn7kvzydp70g2aydhz";
|
|
type = "gem";
|
|
};
|
|
version = "0.14.11";
|
|
};
|
|
"http_parser.rb" = {
|
|
source = {
|
|
sha256 = "15nidriy0v5yqfjsgsra51wmknxci2n2grliz78sf9pga3n0l7gi";
|
|
type = "gem";
|
|
};
|
|
version = "0.6.0";
|
|
};
|
|
i18n = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1i5z1ykl8zhszsxcs8mzl8d0dxgs3ylz8qlzrw74jb0gplkx6758";
|
|
type = "gem";
|
|
};
|
|
version = "0.7.0";
|
|
};
|
|
jmespath = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "07w8ipjg59qavijq59hl82zs74jf3jsp7vxl9q3a2d0wpv5akz3y";
|
|
type = "gem";
|
|
};
|
|
version = "1.3.1";
|
|
};
|
|
ltsv = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1alfq3g0mih4w86736ybnzqmknphm2z95c9q0wl765i4lrmxng11";
|
|
type = "gem";
|
|
};
|
|
version = "0.1.0";
|
|
};
|
|
middleware = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0703nkf2v371wqr41c04x5qid7ww45cxqv3hnlg07if3b3xrm9xl";
|
|
type = "gem";
|
|
};
|
|
version = "0.1.0";
|
|
};
|
|
minitest = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1yk2m8sp0p5m1niawa3ncg157a4i0594cg7z91rzjxv963rzrwab";
|
|
type = "gem";
|
|
};
|
|
version = "5.10.1";
|
|
};
|
|
mongo = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0658pn2hbyfvbnpp3wdh3irin0wpikm6y2qbhnx07w54jbkmgh5p";
|
|
type = "gem";
|
|
};
|
|
version = "1.12.5";
|
|
};
|
|
msgpack = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1fb2my91j08plsbbry5kilsrh7slmzgbbf6f55zy6xk28p9036lg";
|
|
type = "gem";
|
|
};
|
|
version = "1.0.2";
|
|
};
|
|
multi_json = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1wpc23ls6v2xbk3l1qncsbz16npvmw8p0b38l8czdzri18mp51xk";
|
|
type = "gem";
|
|
};
|
|
version = "1.12.1";
|
|
};
|
|
multipart-post = {
|
|
source = {
|
|
sha256 = "09k0b3cybqilk1gwrwwain95rdypixb2q9w65gd44gfzsd84xi1x";
|
|
type = "gem";
|
|
};
|
|
version = "2.0.0";
|
|
};
|
|
os = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1llv8w3g2jwggdxr5a5cjkrnbbfnvai3vxacxxc0fy84xmz3hymz";
|
|
type = "gem";
|
|
};
|
|
version = "0.9.6";
|
|
};
|
|
protobuf = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0cvkfp7574dr6wqpgafl3pg9niqfri3dh2fxb2f8qaapcgfgcaq6";
|
|
type = "gem";
|
|
};
|
|
version = "3.6.12";
|
|
};
|
|
public_suffix = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "040jf98jpp6w140ghkhw2hvc1qx41zvywx5gj7r2ylr1148qnj7q";
|
|
type = "gem";
|
|
};
|
|
version = "2.0.5";
|
|
};
|
|
ruby-kafka = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "112avql9nf0hq07zvh47fyx7na721bj4zfpf43ip471l6k2ksrf5";
|
|
type = "gem";
|
|
};
|
|
version = "0.3.16.beta2";
|
|
};
|
|
serverengine = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0f08kbiqg9yp5fxdw5blsrnq383a9g4n830g1ypppb7ddv61sbmi";
|
|
type = "gem";
|
|
};
|
|
version = "2.0.4";
|
|
};
|
|
sigdump = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1mqf06iw7rymv54y7rgbmfi6ppddgjjmxzi3hrw658n1amp1gwhb";
|
|
type = "gem";
|
|
};
|
|
version = "0.2.4";
|
|
};
|
|
strptime = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "1avbl1fj4y5qx9ywkxpcjjxxpjj6h7r1dqlnddhk5wqg6ypq8lsb";
|
|
type = "gem";
|
|
};
|
|
version = "0.1.9";
|
|
};
|
|
thor = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "01n5dv9kql60m6a00zc0r66jvaxx98qhdny3klyj0p3w34pad2ns";
|
|
type = "gem";
|
|
};
|
|
version = "0.19.4";
|
|
};
|
|
thread_safe = {
|
|
source = {
|
|
sha256 = "1hq46wqsyylx5afkp6jmcihdpv4ynzzq9ygb6z2pb1cbz5js0gcr";
|
|
type = "gem";
|
|
};
|
|
version = "0.3.5";
|
|
};
|
|
thrift = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0aj23ndh5n5yqcvp4c12y7vl5wvxpl66zncf6n6ax2zvb6ig44cv";
|
|
type = "gem";
|
|
};
|
|
version = "0.8.0";
|
|
};
|
|
tzinfo = {
|
|
dependencies = ["thread_safe"];
|
|
source = {
|
|
sha256 = "1c01p3kg6xvy1cgjnzdfq45fggbwish8krd0h864jvbpybyx7cgx";
|
|
type = "gem";
|
|
};
|
|
version = "1.2.2";
|
|
};
|
|
tzinfo-data = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "01nr50alfm1fyzlcbzvfbpnsq37yb3h676f9n3z0iyp4s4766psf";
|
|
type = "gem";
|
|
};
|
|
version = "1.2016.10";
|
|
};
|
|
uuidtools = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0zjvq1jrrnzj69ylmz1xcr30skf9ymmvjmdwbvscncd7zkr8av5g";
|
|
type = "gem";
|
|
};
|
|
version = "2.1.5";
|
|
};
|
|
webhdfs = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0gs6xb9dz9bp5xc38yplfy48jcgj7jrj0zg0vgi7ydkxnkzkhbf2";
|
|
type = "gem";
|
|
};
|
|
version = "0.8.0";
|
|
};
|
|
yajl-ruby = {
|
|
source = {
|
|
remotes = ["https://rubygems.org"];
|
|
sha256 = "0sah2lpvpsh555dcnhgcqylinjj5544md9dh1a0a13da0qv1p57i";
|
|
type = "gem";
|
|
};
|
|
version = "1.3.0";
|
|
};
|
|
} |