diff options
author | William Hubbs <williamh@gentoo.org> | 2018-03-23 16:15:59 -0500 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2018-03-23 16:16:45 -0500 |
commit | e6b47481f9d802618856bc575f1391bd9eefc267 (patch) | |
tree | 1c39bb3daa6612adf34988d6ef1db6d25ae8d46d /dev-db/influxdb | |
parent | net-im/openfire: bump up to 4.2.3 (diff) | |
download | gentoo-e6b47481f9d802618856bc575f1391bd9eefc267.tar.gz gentoo-e6b47481f9d802618856bc575f1391bd9eefc267.tar.bz2 gentoo-e6b47481f9d802618856bc575f1391bd9eefc267.zip |
dev-db/influxdb: new package, Open Source time series database
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'dev-db/influxdb')
-rw-r--r-- | dev-db/influxdb/Manifest | 45 | ||||
-rw-r--r-- | dev-db/influxdb/files/influxd.conf | 140 | ||||
-rw-r--r-- | dev-db/influxdb/files/influxdb.confd | 12 | ||||
-rw-r--r-- | dev-db/influxdb/files/influxdb.rc | 34 | ||||
-rw-r--r-- | dev-db/influxdb/influxdb-1.5.1.ebuild | 102 | ||||
-rw-r--r-- | dev-db/influxdb/metadata.xml | 13 |
6 files changed, 346 insertions, 0 deletions
diff --git a/dev-db/influxdb/Manifest b/dev-db/influxdb/Manifest new file mode 100644 index 000000000000..b0af2f876cb9 --- /dev/null +++ b/dev-db/influxdb/Manifest @@ -0,0 +1,45 @@ +DIST github.com-BurntSushi-toml-a368813c5e648fee92e5f6c30e3944ff9d5e8895.tar.gz 42256 BLAKE2B 65fba0e39dbd7d9ffc5707379629ba9e8d91f186214afeb6b5f5960bd7d4b0f233247ecc1b23bff9c4ea8572f00b106ce5b833f88d975be5ffb29778fc18dcee SHA512 8a54f8b1f2fb9b5882d3c1498376c15aaf00eb8d9379090c38b03a6a291215923637dae9f36db1cca700687169cb08911e515222cd72fc153a5082ff4ddb5573 +DIST github.com-RoaringBitmap-roaring-cefad6e4f79d4fa5d1d758ff937dde300641ccfa.tar.gz 140675 BLAKE2B 229edd09629c2df7c3396a84ba3d4a427aa81e8a086a305059354b6ad1bb2009fba595068b727e57b51c4d610a23cab122b080536fed9326df42d7f2c41018a9 SHA512 6ca696bd1dec2c3b587e76614f64ca0b09df8af042c9193e6afcf23ec34f6f5e79ee13f9fdf450c5180c6eac07cf1e346cc2d64a653ef107d035efd98c71a23c +DIST github.com-beorn7-perks-4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9.tar.gz 10593 BLAKE2B 057738aefe26d3d42ba1bc0906675403512a7bab1161bc1015f6d833296778f2236cb2b99bbebd5c7db2384634fef62d2afbfc8dd59bfb1320bc6184105aa437 SHA512 ecac8d361b4695b1fc32a9aaf9e0785201d1bebbf270226540e2c3fe193ad21f4fe8aed4e01937bd1e7273ca394455ca6fd7cf29418710f279cbb8eb92939e32 +DIST github.com-bmizerany-pat-c068ca2f0aacee5ac3681d68e4d0a003b7d1fd2c.tar.gz 6245 BLAKE2B 69344b2fd9aef8454d35a1a77c5192e6d461bde063524636a1c59fe529325803ea98853073323f8957f8396fb8bac74ca135880b89120a6041007870b692e38f SHA512 62b061ed5a9f037744dec9927a4c3f85dd260cf951cbc62d1eb897ee2c24d7572071fe1a97a0fecd2be866a84ea935a1e6daa34c97018cd3b391f50f0a42398f +DIST github.com-boltdb-bolt-4b1ebc1869ad66568b313d0dc410e2be72670dda.tar.gz 83764 BLAKE2B b6e248bec2aec56d3713536c1cd00c7cacb54be0c21f4a3c82c461cc0782defd25ecd991b18945ca970bb159d9a46aad3851a697f6a0de4e3c5945c3d2208b5e SHA512 57586f4a26dfff950e766fd7663cc223b063aeafa32f7592a512b91bbd75315328313ec189a9461a17b65d36a99629f7b3fb0b3b6b1a2b23b1de9ad1f36a97fe +DIST github.com-cespare-xxhash-1b6d2e40c16ba0dfce5c8eac2480ad6e7394819b.tar.gz 7839 BLAKE2B d70832fb4aaf18a33b3f45e4fb82ba003e46ecc4b5cb2cbc85a482851126a15e93396f4103cad79f4d0d83d67eb583a96721a2076a89570bf08f1e88f9e89504 SHA512 f93e119df10acc2e525734207bad67024bc0a48e7d84f72713c8cdebe6ffa8a75f4f11504dc9a7d59ea960f5724ae16145156371e650a093a7591829ebec758b +DIST github.com-collectd-go-collectd-e84e8af5356e7f47485bbc95c96da6dd7984a67e.tar.gz 38929 BLAKE2B 42cd8dddd3708205c355c0bc8fdc400dad066286bdd19ba2a351255ca61b7c1bc5ed0ee9fa663c59c22dcc8327ed6b5fcc58d7f5793fe090b5aeb495ed57e1d4 SHA512 6b7ca8a439d9cb4d8a9b30620b7b6d278c625e4331d61ec2aed25e981e2cb5bbe44476e92feb1128a849cecd361d1976a82f26b6632e3d4fb58bee406ce635e4 +DIST github.com-davecgh-go-spew-346938d642f2ec3594ed81d874461961cd0faa76.tar.gz 42402 BLAKE2B e12d244274de239df8b72a2f020ed1f21a2dd2ebaf0448a431a9ec9d9d91a7face3f24936f3359fde39247c03c5aa5a61d2cc81bdf6bb668338cd81097bdfe7f SHA512 80b9f535dd85685cfd346b3c7f946fbc8b44d0537b7a3b7827103237a85f718fee2059067a7e1f21db13322f0d3ed1f7c44c36b451b8a6b5a0f6cf4e4db6553b +DIST github.com-dgrijalva-jwt-go-24c63f56522a87ec5339cc3567883f1039378fdb.tar.gz 33535 BLAKE2B b20b1b0e41b52674471cfac16d4e151a650ece6e4fcd6e176e3a42d3795c47f963d155abcf6f2d4bd2fd438069c9587b28c049687bd31eda2044eff2fa7e2969 SHA512 b3afa346607289628947345e0e30d17fb0e736bc0b93e326e8bc5d7b564ad77387536006c1d3112ffff955c649c4aee2e3b4f73db1013e8815447f54f8664a4c +DIST github.com-dgryski-go-bits-2ad8d707cc05b1815ce6ff2543bb5e8d8f9298ef.tar.gz 2196 BLAKE2B 6ae32c4d0b9e4114f3b9d5a0c1a8c8e7a3d8a7aefe7ca3396f087660adcfceff789bbb6188d9f6806b35f99a7a6843d03eb77065508d5caa0c6716bc0b163283 SHA512 2d2a80187f913dd1801f6768ba79f1ccdc7b085eb60863ec58822ce38cc0a111dd916134dde5afc4366fcba846d2d21615dc6ca06012df3085179afbdff3d611 +DIST github.com-dgryski-go-bitstream-7d46cd22db7004f0cceb6f7975824b560cf0e486.tar.gz 3009 BLAKE2B 1bc80b61dcd45cde68ded690d7129e05c45e151290bdb6209030034305ec3557c208da6f5a5c28b71af2679dc75548cba4043f5fa5bb1fb5a700148e23860fe6 SHA512 7df53064b89f8f21238dd154ecf18575b87504d801d0a96198539e8f8a772e05ba12cc70ef3200d4170c7fda7e01753d7a7e46e6a8f966e7f96532e78c5db60e +DIST github.com-glycerine-go-unsnap-stream-62a9a9eb44fd8932157b1a8ace2149eff5971af6.tar.gz 19018 BLAKE2B 0af96e705f22b07b656955a36fe5a4c2828da1ffb61202dee0f694ec441e9c038cdf242de0a96123cffe26747b153ffd0f717c4393a834db89a8827ee30aaba0 SHA512 8bf728a93f255ded52eea96f317be7ff6ab4556760cea0d4510f77f61980e6bdb2765fe036416d711ab275b4752f261fd10c337a9e10638553d7f23747d38081 +DIST github.com-gogo-protobuf-1c2b16bc280d6635de6c52fc1471ab962dc36ec9.tar.gz 2570509 BLAKE2B 83b5b554ef7cf1836f49f883ccd40791ae936fc311114ecb5d81e9c98fb8ba5db3331e924863fbbe87bd0e103d5da5cfa0e49ba7dce897318a1c821e2cd1ee92 SHA512 666bcf92325755d1b9c20a74be09cafeb4b7087c64eef4adcae50ab28c367d3d65ef8484dd1e20069e880ffbdc6e810a9fc3bc21f92e399c78297a06bc9c7409 +DIST github.com-golang-crypto-9477e0b78b9ac3d0b03822fd95422e2fe07627cd.tar.gz 1298413 BLAKE2B 8a14bef5263975c2979846ab73d7abdcb1738443a3ef266efe596bff36ad3644fe43f7f62d9b8092828f446cb5d61be8b554481bfd0074ecb32e876abe177653 SHA512 4d014ade796ca9dd9e38a1df2445cfbc0fd74d2bb4c3b6849192b754b5cd715eb2c2694918d2e97a3aa0252362e553530fb66773c7068ec5347d5d2a72beb847 +DIST github.com-golang-net-9dfe39835686865bff950a07b394c12a98ddc811.tar.gz 926294 BLAKE2B 873eddc079f9891d3c72c865ac7f496ebea25b6fc2d4cf935f61ac2e422c04e1f8883dd0e9b97e359257c554d8986625a52015c2da2a8a93da4ce4204f858b50 SHA512 038f90bb667b63228b554066fd1efd608eb24615b549cea40314761022e0d0a775d268b6ac9072ad50b83e162467f8280f16b3d8fcd83c9bdace509279f3823f +DIST github.com-golang-protobuf-1e59b77b52bf8e4b449a57e6f79f21226d571845.tar.gz 268477 BLAKE2B af1775f715a7c8434fe46872d8edf75241c851fb93e1e3f888c5fa1b603397e68c3878c9c69afe618ff1b7ae3d0c219ec96b8648af2fd2c2c9424a33f1710a2e SHA512 07de72078a66528d864da78c88be36351cf79be5235ec9f4ed1d71061a56b9b216fd29984ccfb2a610223a86b80aba2b9ca28a0d36fc2346b23070e25e72e29b +DIST github.com-golang-snappy-d9eb7a3d35ec988b8585d4a0068e462c27d28380.tar.gz 62080 BLAKE2B e094b370ea4a366788073b2913e00ab28fe1c86a0cc6b2c630b3c80d429d74d4fe6493defb37a42b2ed722a661515655cf0a9175de0af1c9b13980a1341070c5 SHA512 23f9e9f21e220f95feb1de7764ca73c985f1b9f226f4011f5a06a7e03c42967a5c88990125284f69e721738ef1e0eccb7256915839e05f4d64c8bfcc254dbc96 +DIST github.com-golang-sync-fd80eb99c8f653c847d294a001bdf2a3a6f768f5.tar.gz 16388 BLAKE2B 592ca43086d182f7b7f0a8da90992a3e7aebf4ccc2b9c426e218afd26a7c4556a488134f8f317b108af4b2ea1d3659c19cf750127ede45a4c9d825245401c4db SHA512 fd051f9c839cd1f74673a2a7dc5cac6d6cce51371c3c6a21cbced58a7902f056522055e9c324d9d637539e49cfc59d0a2ac7725804f6e833be052b706f9265f0 +DIST github.com-golang-sys-062cd7e4e68206d8bab9b18396626e855c992658.tar.gz 769037 BLAKE2B 5b49fd85030ec5f4ee28a8a354f614797a1203ef98e039fd4c70f9dd228c528e6c71c763ad7cd65aefc83c4ec235ad2a0911e6915aca63ca4431e28aee6a93a8 SHA512 fd7ce44eef01931b5017d9054858d9f3197b03e5e824ec1e4377b2e1cc11beceb5e3fa2fcf5222e7d8624f054608be4e9edfe47261ecdb60ebd3156124ccd6e8 +DIST github.com-golang-text-a71fd10341b064c10f4a81ceac72bcf70f26ea34.tar.gz 4031312 BLAKE2B 890d83d0dc0135ce1817cee8f35a00d437fe23a27fd5ae599aa8b3640bdcfdb97271a848ce63904635be4e27a77dbff0ac7412e4a0efc0adcc27120987db7217 SHA512 f5205a85bc9375a54bbb2b5ee25b018a474dee63b5af98553fd3c2040f1e945ce2c3bd99e9266a37a56859aa47cef68d850e84737f5bd4ce2427167825bf0a2c +DIST github.com-golang-time-6dc17368e09b0e8634d71cac8168d853e869a0c7.tar.gz 9548 BLAKE2B 8e29ac7d44106d5d36e580aba5677d5688ef3e850f6efaa83c01c4e4e6bda253adca564a01e2720f9b8216bd12abe99c2a519adb3e26085af8363d0c2b88e819 SHA512 12c4c592391f5e7f7334f28dc76193eeb8fb66df2294d91931daaf19912aa20a3ed27c8ece1bc02139b93d8767d22ec7dadbf800f91ae1f94aa635b490245feb +DIST github.com-google-go-cmp-18107e6c56edb2d51f965f7d68e59404f0daee54.tar.gz 54191 BLAKE2B fc684c3f6154f937400684f44b2cffa63006c9820eb5e07f622c2d5d8d6de3074ed31b8556f01196ba9bcf6d23eb6704546413dc8faa3f05ca93483c4a30775d SHA512 622d568e1db52f6082d641aeb86d95ed4d518f0a78369828527215ed19c27702a91230e2c5ddb0ae7da5c46a143426be582c5a1b0b836eb234ff4e9c8faa230d +DIST github.com-influxdata-influxql-21ddebb5641365d9b92234e8f5a566c41da9ab48.tar.gz 88699 BLAKE2B b1c1d150acf80e282117b8854c727f863ec8dc98dbf068a949e3135f2c663498d563a37fb9928fd272ce856e764e572b40124bb12ad5d7093afa0d614c940d14 SHA512 85e1f4bb3342f1825722a041cb7022e9c5ba15f3b1f724e6e108bb3249fe6dcc2aa0157a3b1220faaa15988f677dab7aa8bef4729f4895bf1d30c4e1537da1ba +DIST github.com-influxdata-usage-client-6d3895376368aa52a3a81d2a16e90f0f52371967.tar.gz 6581 BLAKE2B ae34b07d1bea5f6ff494d2083318300bc507527568a1fdaeaa567790a089b93d51191ac9133e9660e1a343b0c0f1df863fa027722335f90b6b0c35f6f68556d3 SHA512 5caef7cf408eaf1a727791721e4fa1341d8cebea94ba83a2ddffec0365855995132438f020456da5f4cf5d130b7554fb1b0627a2095cc2f8f3c22efdb0eab37d +DIST github.com-influxdata-yamux-1f58ded512de5feabbe30b60c7d33a7a896c5f16.tar.gz 22652 BLAKE2B 39fffba76bc14bfcc6bfacd9f1a9dcdd0a5ea71f7be18563de3565e8d981f4777f4a02b4a7a71ddc8c92de90c6a1cb2e343e3c0256b928f2f78749b03b7c802f SHA512 7912f80095118ae4f9f2ae8c475d0383abeceadf55125a77ee25e658761280728619650cb4fb759c56b2fb257ac3eafe66ef1d62b3a2b242a8543d0602097e06 +DIST github.com-influxdata-yarpc-036268cdec22b7074cd6d50cc6d7315c667063c7.tar.gz 34708 BLAKE2B f1299b999d5e22372c205e7e8877c622648583796f4a25bfd91845eec8cbcf8a3d3d6e619d53f7adde6ea1bd63a8acafb7a755b459558cbf793f252c553c2d44 SHA512 46501d4c3f2b35eac66a35c47b6317f7357cf37b541910e268bd08a6c4f4f09ac8e9a3c4f8cf574026729dde44d01dce4339b541b7b9f890c1d99e42a99c3153 +DIST github.com-jsternberg-zap-logfmt-5ea53862c7fa897f44ae0b3004283308c0b0c9d1.tar.gz 5608 BLAKE2B 9cd7a7cb427e8abeea6a1b9e46e24c960f8e8c0ad93911778e35266c2f3eb908aa6c50c42fa362ac5921f5e4b31a7ba5df60193fe11807c715873d37ff213793 SHA512 5bb1d9048de8046cc069588e3af6c91802956a9d5cefa0a87ac57e1c0d5da1ac74f39545b31557b28617123a61d12ef06f9531de6edf1fbbcbf5ba6012c43a37 +DIST github.com-jwilder-encoding-27894731927e49b0a9023f00312be26733744815.tar.gz 9680 BLAKE2B b2d9bf5de377fdbb115045367381437acf7aac75dbd068f0bfc9d1f14a696895177c525f3454f61e788990cb0413f4a8ae756b911e37c2b684a9c94ed2965ee0 SHA512 a90b829fee0b3d6106a0adc548f79e65d7c4f8713cf368a1229c56e72b7e116e1e096018f4740c9672aad983c2d2c635d1d0756cde85ab1399c4333e76de0683 +DIST github.com-mattn-go-isatty-6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c.tar.gz 3383 BLAKE2B 2034048312c4abc88a813d8ad83013f57e9a23477ecd847e92c3cf30e909e209f9a65acacf41d80b3569770c1400e338115c42fd48d358b66f68ccde69a9008d SHA512 1714a9e9ac7ad2ff30825328723b4c9a5c5f7544e876c6fe79b84c72ba1dd9bfcd6ded2308f6fcae8f1c893d22b84d6c72dfd30742edaa2a5b0d8e88eee27421 +DIST github.com-matttproud-golang_protobuf_extensions-c12348ce28de40eed0136aa2b644d0ee0650e56c.tar.gz 37215 BLAKE2B b3b007f925a4a1c1862c8cbe34c5cd225dfa610ad8c56b5328e6920a44b507680daeea97209370bd6b259654d0ca5791f4bcc54b8bd8970b9aaf994eada16d4f SHA512 2f78290d1448cfc041d10210092d6da6f3df2b9b6c16ff730750e976e450dafe2645ba945319a0a3064c88f9c18652c69c0e0cf69d8931c08d23ffe65a8cc07d +DIST github.com-opentracing-opentracing-go-1361b9cd60be79c4c3a7fa9841b3c132e40066a7.tar.gz 24586 BLAKE2B 9eab0c61a49ff480593b45bb55cd5bed7c9ecdae1a3ffdc11e9fe189ed69af86c359e3d7eac542b9bc05488232655ae4485ba570463e67c04cc135e36b5ab5ea SHA512 56164418030d7e06583c98d67841743a4eb448c173985a7db061ab50db91332f1cb1e8f8087161a3c39d1d37a0f9152b67bf9c430d1d3ebf42f54ec5e51fb07b +DIST github.com-paulbellamy-ratecounter-5a11f585a31379765c190c033b6ad39956584447.tar.gz 2877 BLAKE2B f03fb9f13eea9102bfa61b7f2753cc21638de285aaee694c09ebee5d8810fccf6ec695ba4b349fc848f2f30869d5b4859a46aa04a72b4ad07bf05cee1cfa1c1b SHA512 901c8e911d836e6fef5ec2c1ee84ad6198f2d560d55b85712cd867331e6fa23b9897065b83987e892bb6882a60c931ce548e0bc1ba597241227f6bc7aaac85b9 +DIST github.com-peterh-liner-88609521dc4b6c858fd4c98b628147da928ce4ac.tar.gz 20383 BLAKE2B 341d0d1ba33efebfc394d424dc855b7010efcef86b58c00d45c1fe8a528a88337089616767e2fba9d96b313d00b6b5036d2f0524d62fc9ef85226e66fd1ea206 SHA512 e446b856717f0792ce5b2b934005025bb74b6fa33fa0215829a432756e461579b24f7f95e4da14352d9226e1987e039653d5a86f6647895f67c7b1e062ce4741 +DIST github.com-philhofer-fwd-1612a298117663d7bc9a760ae20d383413859798.tar.gz 9224 BLAKE2B 4b6666b4b2e51d0a95eae7235e56f4787f55f034b17d77dbced390d96f92cca45b5c03ae64da6f60b706b61db564f3ea7e1639398752799facc0ec1d4f97d87d SHA512 1567bc6de5278b87123b0ff3e5211bb84f65bc1fd0ea610b9ffa8725e8635a6d6a2953d6c7cb3223371298f0d81bbcdb698d312e17a4a1df9ff18e7f7fef6794 +DIST github.com-prometheus-client_golang-661e31bf844dfca9aeba15f27ea8aa0d485ad212.tar.gz 94684 BLAKE2B 939955e453e6128bcd275b3ddfe36a7fdaec9321d4dd906979c18bb812e5be41dafba33480eef3bf5c2b8c3437573dd956b88d4befe3a39343a87a36d86db41c SHA512 6bcb5ad8590bec366c5c28306c47f41b9cbf18120255650cc57b033e3c206ee461502b3ae4a11fc21e8cf68d311ce834f912da917d2a1598d981e8475fb1e3eb +DIST github.com-prometheus-client_model-99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c.tar.gz 54718 BLAKE2B 1dec6ac40fc5103117c2cf0538e138fc57c7b9795516c530b3c0dc2f5983f88c2d0eb1b094859815397fb14d50648240556fb6b11a8935586eca29eb66b4e958 SHA512 99bc72ca0887df4c7ab5a006af9c59afdc1281fe6d6d17f2897428a06da80d63d6ccd476deacb933cb208357500f14a7b96e99b9c5a7582e65a7aae87aaf2c50 +DIST github.com-prometheus-common-2e54d0b93cba2fd133edc32211dcc32c06ef72ca.tar.gz 62690 BLAKE2B 981efc277b38a6249cb232c2ce6f759ea7313902aa9e8edfa2e76bb793bbe0908d8b175a13248d042a8d2c611e57b278b5fe89d606e8410cd996a9f640bf94a1 SHA512 14e0e3a26c3a01e6921892559d34a6de05f8e1eb1fcb588b3f01d891679bce1a625806bf04aca16c89ca05efc907cc0ce3d06521dec30903886138b3c4b4dcd6 +DIST github.com-prometheus-procfs-a6e9df898b1336106c743392c48ee0b71f5c4efa.tar.gz 43909 BLAKE2B b1556c23231d14fa14626fb63a723ae0a835230990e6dd8a1416d038e9166a1ae94887e3ec0d1249057b117268116fb19f7c69c497c40e646ea55ff79fe557dc SHA512 6d37fe079ff63564704af89ab8403253d377ef183b68958cf281d9733613a3adae21a14e237fe6e05c17df01eaa88fe06c9941c34e9f388676ef2c84177a7dca +DIST github.com-retailnext-hllpp-38a7bb71b483e855d35010808143beaf05b67f9d.tar.gz 43041 BLAKE2B 8c7e924f5c07a00775531996c552aad66c12b8fd1ffea78eff983cedf71a7132aba2b009c08c3c6886aa95fd095bcc7cbaeb300b7cd3cc5e29c415445181b1de SHA512 6255a5605ea9b30c6aff7598eaa3782d4c261d1b51d0f95e2457e11568ba553618e5789ac5f1e8047a6d39fd1d8f4f50275ada201939f3bd090b23e62bd103d2 +DIST github.com-tinylib-msgp-ad0ff2e232ad2e37faf67087fb24bf8d04a8ce20.tar.gz 67433 BLAKE2B e3ab12f6da0934af2110e9bd2fe7613b6b45a562abdf9100cf57a1113a8ba28e4a09372074de39f26deb83870b79feb2c73064d16a238a76d992c493daacbd88 SHA512 709ac306f8bc1b2894ae8b0182420dd1d6bf69e5721fc746e3b747e40c3088d92ad364c4bede557d78b120b32f4ff158d96b2c92e0b686fe6974076a62ce690f +DIST github.com-uber-go-atomic-54f72d32435d760d5604f17a82e2435b28dc4ba5.tar.gz 7464 BLAKE2B 32eaf5d8da526d13a0d7f4cdf5737612107d3f78de252da48ae5e8968948d1e2314533fe20b9a1786e6bdff6646389072c5f82a8fe62f0b17a54484b2b3faeec SHA512 96c049f0c1e7e710036772a4446acd1bd4d22f3f422106c077d38b7c559f948dd019d4cb004894b93ae062f8b970ef5e422d51278fa2d2bb7e526a06cf5a1ee5 +DIST github.com-uber-go-multierr-fb7d312c2c04c34f0ad621048bbb953b168f9ff6.tar.gz 9242 BLAKE2B 120eb413fe3e64a00433753674eaa29a4108fcc87a3d9ee0f8b339889e5239e235e0445c0ab622d380a69d645b17380bb9aeca72c5f582e3012eaa874aad3c51 SHA512 ca342b9a6a9fe2dd976639956429b98ba57d14068d4a7a1b874cedce2b64fd9f89fd00bf6401ed3925b1b9b000707e8612ec22e5946ac11975a9bd342b716966 +DIST github.com-uber-go-zap-35aad584952c3e7020db7b839f6b102de6271f89.tar.gz 103010 BLAKE2B fced708acd2e4668a2478d287541b0e6d607aaec63d3d7f0dee619f8e9d4d9bc41259ddb73c882f4a78f0241befcb5aef939964487ac862e87e88fca65fc1485 SHA512 7893930d687b7217fff81f7965bddc020977b1969203e0a93a6b92b1fff87684f958439fa2ee78d236449943d6b53aa22dc6d7f4f05513dfdac1e54ece139cec +DIST github.com-xlab-treeprint-06dfc6fa17cdde904617990a0c2d89e3e332dbb3.tar.gz 6365 BLAKE2B 4b7b406da890340592e8eeee19fbf45bfd3c30d2db00b300a2aa5607beb790c21ee29a470a92a14be77400f3c1ca89298650d32b53d98fa18a60521af76c9640 SHA512 7b9e950ea4d4288efbdca94e5a2dacdd28e2a23036253162a44365388aa0dc4ddafeb56f36b784b9d5c47a0071f0487da8a83df7c8e8ef6c197dc03a63bc7646 +DIST influxdb-1.5.1.tar.gz 1225941 BLAKE2B 6d3639f0c31b885f836e3e97ad943147ba206af4f7798389972f6880d111493633595251a92c540ae23fe0f8a57eb00befb19ddb3d229318b52baebf30301320 SHA512 d536bfd960c8d2145d275da934e1638f425ed168ca3c4b3987084f8dacb2f1b827082c635ad83ad3c3cf105efdbb8465d2f0f552215775f6eb321219280d626e diff --git a/dev-db/influxdb/files/influxd.conf b/dev-db/influxdb/files/influxd.conf new file mode 100644 index 000000000000..f98f63ae2a91 --- /dev/null +++ b/dev-db/influxdb/files/influxd.conf @@ -0,0 +1,140 @@ +reporting-disabled = true +bind-address = "127.0.0.1:8088" + +[meta] + dir = "/var/lib/influxdb/meta" + retention-autocreate = true + logging-enabled = true + +[data] + dir = "/var/lib/influxdb/data" + index-version = "inmem" + wal-dir = "/var/lib/influxdb/wal" + wal-fsync-delay = "0s" + query-log-enabled = true + cache-max-memory-size = 1073741824 + cache-snapshot-memory-size = 26214400 + cache-snapshot-write-cold-duration = "10m0s" + compact-full-write-cold-duration = "4h0m0s" + max-series-per-database = 1000000 + max-values-per-tag = 100000 + max-concurrent-compactions = 0 + trace-logging-enabled = false + +[coordinator] + write-timeout = "10s" + max-concurrent-queries = 0 + query-timeout = "0s" + log-queries-after = "0s" + max-select-point = 0 + max-select-series = 0 + max-select-buckets = 0 + +[retention] + enabled = true + check-interval = "30m0s" + +[shard-precreation] + enabled = true + check-interval = "10m0s" + advance-period = "30m0s" + +[monitor] + store-enabled = true + store-database = "_internal" + store-interval = "10s" + +[subscriber] + enabled = true + http-timeout = "30s" + insecure-skip-verify = false + ca-certs = "" + write-concurrency = 40 + write-buffer-size = 1000 + +[http] + enabled = true + bind-address = ":8086" + auth-enabled = false + log-enabled = true + write-tracing = false + pprof-enabled = true + https-enabled = false + https-certificate = "/etc/ssl/influxdb.pem" + https-private-key = "" + max-row-limit = 0 + max-connection-limit = 0 + shared-secret = "" + realm = "InfluxDB" + unix-socket-enabled = false + bind-socket = "/var/run/influxdb.sock" + max-body-size = 25000000 + access-log-path = "" + +[logging] + format = "auto" + level = "info" + suppress-logo = false + +[ifql] + enabled = false + log-enabled = true + bind-address = ":8082" + +[[graphite]] + enabled = false + bind-address = ":2003" + database = "graphite" + retention-policy = "" + protocol = "tcp" + batch-size = 5000 + batch-pending = 10 + batch-timeout = "1s" + consistency-level = "one" + separator = "." + udp-read-buffer = 0 + +[[collectd]] + enabled = false + bind-address = ":25826" + database = "collectd" + retention-policy = "" + batch-size = 5000 + batch-pending = 10 + batch-timeout = "10s" + read-buffer = 0 + typesdb = "/usr/share/collectd/types.db" + security-level = "none" + auth-file = "/etc/collectd/auth_file" + parse-multivalue-plugin = "split" + +[[opentsdb]] + enabled = false + bind-address = ":4242" + database = "opentsdb" + retention-policy = "" + consistency-level = "one" + tls-enabled = false + certificate = "/etc/ssl/influxdb.pem" + batch-size = 1000 + batch-pending = 5 + batch-timeout = "1s" + log-point-errors = true + +[[udp]] + enabled = false + bind-address = ":8089" + database = "udp" + retention-policy = "" + batch-size = 5000 + batch-pending = 10 + read-buffer = 0 + batch-timeout = "1s" + precision = "" + +[continuous_queries] + log-enabled = true + enabled = true + query-stats-enabled = false + run-interval = "1s" + diff --git a/dev-db/influxdb/files/influxdb.confd b/dev-db/influxdb/files/influxdb.confd new file mode 100644 index 000000000000..44e8a9cd3045 --- /dev/null +++ b/dev-db/influxdb/files/influxdb.confd @@ -0,0 +1,12 @@ +#The convention in this file is to show the default setting commented +#out. +#To change the setting, uncomment it then change the value. + +#This is the influxd error log: +#error_log="/var/log/influxdb/influxd.log" + +#This is the influxd output log: +#output_log="/dev/null" + +# Extra options to pass to influxd: +#influxd_opts="" diff --git a/dev-db/influxdb/files/influxdb.rc b/dev-db/influxdb/files/influxdb.rc new file mode 100644 index 000000000000..4d18def5e508 --- /dev/null +++ b/dev-db/influxdb/files/influxdb.rc @@ -0,0 +1,34 @@ +#!/sbin/openrc-run + +config=/etc/influxdb/influxd.conf +pidfile=/var/run/influxd.pid +command=/usr/bin/influxd +command_args="-config ${config} -pidfile ${pidfile} ${influxd_opts}" +command_args="-config ${config} ${influxd_opts}" +command_background=yes +make_pidfile=yes +command_user="influxdb:influxdb" +retry=SIGTERM/30/SIGKILL/10 +wait=1000 + +# Logging +error_log="${error_log:-/var/log/influxdb/influxd.log}" +output_log="${output_log:-/dev/null}" + +# Max open files +rc_ulimit="-n 65536" + +start_pre() { + # Check if config file exist + if [ ! -r ${config} ]; then + eerror "config file ${config} doesn't exist" + return 1 + fi + if [ ! -f "$error_log" ]; then + mkdir -p "$(dirname $error_log)" + fi + if [ ! -f "$output_log" ]; then + mkdir -p "$(dirname $output_log)" + fi + return 0 +} diff --git a/dev-db/influxdb/influxdb-1.5.1.ebuild b/dev-db/influxdb/influxdb-1.5.1.ebuild new file mode 100644 index 000000000000..c9076ff600e5 --- /dev/null +++ b/dev-db/influxdb/influxdb-1.5.1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGO_PN=github.com/influxdata/${PN} +EGO_VENDOR=( +"collectd.org e84e8af5356e7f47485bbc95c96da6dd7984a67e github.com/collectd/go-collectd" +"github.com/BurntSushi/toml a368813c5e648fee92e5f6c30e3944ff9d5e8895" +"github.com/RoaringBitmap/roaring cefad6e4f79d4fa5d1d758ff937dde300641ccfa" +"github.com/beorn7/perks 4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9" +"github.com/bmizerany/pat c068ca2f0aacee5ac3681d68e4d0a003b7d1fd2c" +"github.com/boltdb/bolt 4b1ebc1869ad66568b313d0dc410e2be72670dda" +"github.com/cespare/xxhash 1b6d2e40c16ba0dfce5c8eac2480ad6e7394819b" +"github.com/davecgh/go-spew 346938d642f2ec3594ed81d874461961cd0faa76" +"github.com/dgrijalva/jwt-go 24c63f56522a87ec5339cc3567883f1039378fdb" +"github.com/dgryski/go-bits 2ad8d707cc05b1815ce6ff2543bb5e8d8f9298ef" +"github.com/dgryski/go-bitstream 7d46cd22db7004f0cceb6f7975824b560cf0e486" +"github.com/glycerine/go-unsnap-stream 62a9a9eb44fd8932157b1a8ace2149eff5971af6" +"github.com/gogo/protobuf 1c2b16bc280d6635de6c52fc1471ab962dc36ec9" +"github.com/golang/protobuf 1e59b77b52bf8e4b449a57e6f79f21226d571845" +"github.com/golang/snappy d9eb7a3d35ec988b8585d4a0068e462c27d28380" +"github.com/google/go-cmp 18107e6c56edb2d51f965f7d68e59404f0daee54" +"github.com/influxdata/influxql 21ddebb5641365d9b92234e8f5a566c41da9ab48" +"github.com/influxdata/usage-client 6d3895376368aa52a3a81d2a16e90f0f52371967" +"github.com/influxdata/yamux 1f58ded512de5feabbe30b60c7d33a7a896c5f16" +"github.com/influxdata/yarpc 036268cdec22b7074cd6d50cc6d7315c667063c7" +"github.com/jsternberg/zap-logfmt 5ea53862c7fa897f44ae0b3004283308c0b0c9d1" +"github.com/jwilder/encoding 27894731927e49b0a9023f00312be26733744815" +"github.com/mattn/go-isatty 6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c" +"github.com/matttproud/golang_protobuf_extensions c12348ce28de40eed0136aa2b644d0ee0650e56c" +"github.com/opentracing/opentracing-go 1361b9cd60be79c4c3a7fa9841b3c132e40066a7" +"github.com/paulbellamy/ratecounter 5a11f585a31379765c190c033b6ad39956584447" +"github.com/peterh/liner 88609521dc4b6c858fd4c98b628147da928ce4ac" +"github.com/philhofer/fwd 1612a298117663d7bc9a760ae20d383413859798" +"github.com/prometheus/client_golang 661e31bf844dfca9aeba15f27ea8aa0d485ad212" +"github.com/prometheus/client_model 99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c" +"github.com/prometheus/common 2e54d0b93cba2fd133edc32211dcc32c06ef72ca" +"github.com/prometheus/procfs a6e9df898b1336106c743392c48ee0b71f5c4efa" +"github.com/retailnext/hllpp 38a7bb71b483e855d35010808143beaf05b67f9d" +"github.com/tinylib/msgp ad0ff2e232ad2e37faf67087fb24bf8d04a8ce20" +"github.com/xlab/treeprint 06dfc6fa17cdde904617990a0c2d89e3e332dbb3" +"go.uber.org/atomic 54f72d32435d760d5604f17a82e2435b28dc4ba5 github.com/uber-go/atomic" +"go.uber.org/multierr fb7d312c2c04c34f0ad621048bbb953b168f9ff6 github.com/uber-go/multierr" +"go.uber.org/zap 35aad584952c3e7020db7b839f6b102de6271f89 github.com/uber-go/zap" +"golang.org/x/crypto 9477e0b78b9ac3d0b03822fd95422e2fe07627cd github.com/golang/crypto" +"golang.org/x/net 9dfe39835686865bff950a07b394c12a98ddc811 github.com/golang/net" +"golang.org/x/sync fd80eb99c8f653c847d294a001bdf2a3a6f768f5 github.com/golang/sync" +"golang.org/x/sys 062cd7e4e68206d8bab9b18396626e855c992658 github.com/golang/sys" +"golang.org/x/text a71fd10341b064c10f4a81ceac72bcf70f26ea34 github.com/golang/text" +"golang.org/x/time 6dc17368e09b0e8634d71cac8168d853e869a0c7 github.com/golang/time" + ) + +inherit golang-build golang-vcs-snapshot systemd user + +DESCRIPTION=" Scalable datastore for metrics, events, and real-time analytics" +HOMEPAGE="https://www.influxdata.com" +SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_VENDOR_URI}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=">=app-text/asciidoc-8.6.10 + app-text/xmlto" + +pkg_setup() { + enewgroup influxdb + enewuser influxdb -1 -1 /var/lib/influxdb influxdb +} + +src_compile() { + pushd "src/${EGO_PN}" > /dev/null || die + set -- env GOPATH="${S}" go build -v -work -x ./... + echo "$@" + "$@" || die "compile failed" + cd man + emake build + popd > /dev/null +} + +src_install() { + pushd "src/${EGO_PN}" > /dev/null || die + set -- env GOPATH="${S}" go install -v -work -x ./... + echo "$@" + "$@" || die + dobin "${S}"/bin/influx* + dodoc CHANGELOG.md etc/config.sample.toml + doman man/*.1 + insinto /etc/logrotate.d + newins scripts/logrotate influxdb + systemd_dounit scripts/influxdb.service + newconfd "${FILESDIR}"/influxdb.confd influxdb + newinitd "${FILESDIR}"/influxdb.rc influxdb + insinto /etc/influxdb + doins "${FILESDIR}"/influxd.conf + keepdir /var/log/influxdb + fowners influxdb:influxdb /var/log/influxdb + popd > /dev/null || die +} diff --git a/dev-db/influxdb/metadata.xml b/dev-db/influxdb/metadata.xml new file mode 100644 index 000000000000..893224717480 --- /dev/null +++ b/dev-db/influxdb/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>williamh@gentoo.org</email> + <name>William Hubbs</name> + </maintainer> + <longdescription lang="en"> + InfluxDB is an open source time series database with no external + dependencies. It is useful for recording metrics, events, and + performing analytics. + </longdescription> +</pkgmetadata> |