Граф коммитов

207 Коммитов

Автор SHA1 Сообщение Дата
Ben Sigelman 90ff34f308 v0.9.1 2016-10-31 21:39:05 -07:00
Nick Gauthier b7e59be826 privacy pass 2016-10-31 18:45:40 -04:00
Nick Gauthier da22d038e6 logs on spans 2016-10-31 18:35:23 -04:00
Nick Gauthier 83680ccff3 use concurrent ruby for sliding span buffer 2016-10-31 17:20:07 -04:00
Nick Gauthier 4c343203c9 extract guid 2016-10-31 15:52:48 -04:00
Nick Gauthier c122f59a5c extract micros 2016-10-31 15:33:55 -04:00
Nick Gauthier a85bad5ef1 remover tracer stutter and fix runtime attributes 2016-10-31 15:25:54 -04:00
Nick Gauthier 16db17890c KV logging refactor (before span logging) 2016-10-31 15:10:28 -04:00
Nick Gauthier fe9bcea46d encryption type instead of secure bit 2016-10-31 13:59:22 -04:00
Nick Gauthier bb73bd7fd3 convert tag value to string instead of exception 2016-10-31 13:56:28 -04:00
Nick Gauthier 5480799df0 baggage and tags concurrent 2016-10-31 13:50:05 -04:00
Nick Gauthier 38fd69ba39 rename gem and bump to version 0.9.0 2016-10-31 13:38:31 -04:00
Nick Gauthier 4748d8f274 documentation 2016-10-28 17:09:47 -04:00
Nick Gauthier 5e438a1cd2 rubocop -a 2016-10-28 16:27:50 -04:00
Nick Gauthier 211b57a8b5 thread safety for logs, spans, and counters 2016-10-28 16:15:53 -04:00
Nick Gauthier 29cdc1ce15 nonblocking queue push and rescue and drop when full 2016-10-28 15:46:38 -04:00
Nick Gauthier c93e69a7f1 todos 2016-10-28 15:37:23 -04:00
Nick Gauthier 2ff3aaf4e4 rename join to extract 2016-10-28 14:51:14 -04:00
Nick Gauthier 5fbc707278 baggage key TODO 2016-10-28 14:42:16 -04:00
Nick Gauthier 1b749e0265 only set end_time on finish, not start 2016-10-28 14:31:23 -04:00
Nick Gauthier bf6324aabe span constructor and attributes according to spec 2016-10-28 14:22:43 -04:00
Nick Gauthier 196ce7f58d actually send tag value naturally 2016-10-28 12:38:19 -04:00
Nick Gauthier 61ecd37be8 Span#set_tag only supports string, bool, number 2016-10-28 12:35:20 -04:00
Nick Gauthier 651e95c57f remove todo 2016-10-28 12:21:13 -04:00
Nick Gauthier e0c427d4ab blocking flush on tracer disable so it can be used safely for pre-fork
also explanation of forking safety on HTTPJSON
2016-10-28 11:57:51 -04:00
Nick Gauthier 42a4d777b6 flush, clear, close, and cleaner threading in HTTPJSON 2016-10-28 11:45:10 -04:00
Nick Gauthier 3f34e39eac fix span name and other attributes 2016-10-28 11:07:32 -04:00
Nick Gauthier d4e010d87b span todos 2016-10-27 16:47:58 -04:00
Nick Gauthier 17c6eabe72 final pass through tracer 2016-10-27 16:27:17 -04:00
Nick Gauthier 34d46a848b delegate to instance 2016-10-27 16:13:14 -04:00
Nick Gauthier ba844c708c simplify transport configuration 2016-10-27 14:53:12 -04:00
Nick Gauthier 13b425b4e5 extracted lesser used configs as accessors 2016-10-27 14:13:03 -04:00
Nick Gauthier 068f1b3b45 first pass at configuration 2016-10-27 13:41:00 -04:00
Nick Gauthier 61564ba26e move, rename, and namespace transports 2016-10-27 11:57:16 -04:00
Nick Gauthier 04e4a18a43 rename span file 2016-10-27 11:52:34 -04:00
Nick Gauthier d45763ca26 namespace span 2016-10-27 11:51:36 -04:00
Nick Gauthier 34711bde41 namespace tracer, rename files, global tracer singleton, extract tracer configuration 2016-10-27 11:46:04 -04:00
Nick Gauthier abce9a8510 Lightstep -> LightStep. Merge contstants. 2016-10-27 10:11:48 -04:00
Nick Gauthier 677f786972 remove util 2016-10-27 09:57:20 -04:00
Nick Gauthier b616c3956f spec notes 2016-10-27 09:17:14 -04:00
Nick Gauthier 9bfc5117de clean up requires 2016-10-26 16:18:14 -04:00
Nick Gauthier f082c17f67 remove thrift in favor of hashes with typecasting 2016-10-26 16:10:20 -04:00
Nick Gauthier 7a90a91b8d top level hash replacement 2016-10-26 15:46:31 -04:00
Nick Gauthier 56493ea95e a few comments and rspec initialization 2016-10-26 14:06:38 -04:00
Nick Gauthier f76c0fdb74 notes on everything not thrifty 2016-10-26 10:54:02 -04:00
bcronin a27efdaccd v0.8.14 2016-08-07 18:33:10 -07:00
bcronin bbedba3810 Allow end time to be specified on finish 2016-08-07 18:30:07 -07:00
bcronin 70e3bf33b3 v0.8.13 2016-08-07 17:55:52 -07:00
bcronin 424c89c1d8 Add support for explicit end time on spans 2016-08-07 17:52:39 -07:00
bcronin 892f5b62ce v0.8.12 2016-06-13 18:41:02 -07:00
bcronin 7cf2a8b169 Fix defect with payloads with circular references 2016-06-13 18:33:33 -07:00
bcronin 195ed7ac50 v0.8.11 2016-06-10 19:09:28 -07:00
bcronin 24cf059c45 Automatically reset reporting thread on process ID change 2016-06-10 19:04:10 -07:00
bcronin 3f3d461617 Add disable / enable functionality on the tracer 2016-06-10 16:46:46 -07:00
bcronin 343833501d v0.8.10 2016-06-09 15:39:50 -07:00
bcronin 3337697f71 v0.8.9 2016-06-09 15:39:38 -07:00
bcronin 874048695d v0.8.8 2016-06-09 15:39:12 -07:00
bcronin 01179bdb56 Revert "Automatically restart the background thread when necessary" 2016-06-09 15:38:03 -07:00
bcronin 9b16afb9ca Automatically restart the background thread when necessary 2016-06-09 14:04:17 -07:00
bcronin 9bc41194c5 v0.8.7 2016-04-25 15:37:08 -07:00
bcronin 15c8031654 Add trace_guid to thrift reporting structure 2016-04-25 15:36:53 -07:00
bcronin a4610b54ee v0.8.6 2016-04-25 14:36:51 -07:00
bcronin 988da997ab Update to use trace_guid field 2016-04-25 14:34:16 -07:00
bcronin 67c9d78ff0 v0.8.5 2016-04-25 11:52:28 -07:00
bcronin 8fbef36837 Fix overly low reporting period defaults 2016-04-25 11:50:32 -07:00
bcronin 9963091066 Minor clean-up 2016-04-22 11:52:12 -07:00
bcronin ea67ebd79d v0.8.4 2016-04-22 11:37:31 -07:00
bcronin cd27077649 Move HTTP calls into separate thread. Include flush at exit. 2016-04-22 11:03:35 -07:00
bcronin fe82452bd4 v0.8.3 2016-04-21 15:17:54 -07:00
bcronin 41e60babcd Include minimal Thrift dependency 2016-04-21 15:11:50 -07:00
bcronin 0a4cf36822 WIP remove thrift unneeded dependencies 2016-04-21 13:55:39 -07:00
bcronin 9bf455f772 v0.8.2 2016-04-20 17:29:44 -07:00
bcronin 6db6e78325 Automatically flush the tracer at finalization 2016-04-20 17:26:36 -07:00
bcronin 2c806cf898 v0.8.1 2016-04-20 11:41:44 -07:00
bcronin 0799f44e11 Bump minor version 2016-04-20 11:41:38 -07:00
bcronin d535b349b3 v0.1.17 2016-04-20 11:40:40 -07:00
bcronin ae1abd903a Add inject/join for FORMAT_TEXT_MAP 2016-04-20 11:35:56 -07:00
bcronin 0a20483636 v0.1.16 2016-04-19 18:35:59 -07:00
bcronin aaa0eb0818 Ensure generate_guid returns a string 2016-04-19 18:34:27 -07:00
bcronin 665c5a58c8 v0.1.15 2016-04-18 18:16:37 -07:00
bcronin 19140d26a5 v0.1.14 2016-04-18 18:12:50 -07:00
bcronin ed6d61b202 Remove duplicate thrift code 2016-04-18 18:01:31 -07:00
bcronin 5079780d1b Remove unused variable 2016-04-18 18:00:06 -07:00
bcronin f0afcf3778 Remove unused code, add unit tests 2016-04-18 17:58:43 -07:00
bcronin 54bf48220a Remove now unused variable 2016-04-18 16:41:41 -07:00
bcronin d68a618642 Create nil transport for unit tests. Add more unit tests. 2016-04-18 16:34:10 -07:00
bcronin 3ee3fc6475 Run rubocop on all source files 2016-04-18 16:13:31 -07:00
bcronin ea2ad4b25b v0.1.13 2016-04-18 16:10:24 -07:00
bcronin 102d85dec0 Fix defect where too many flushes were occurring 2016-04-18 16:02:33 -07:00
bcronin d8cb2364b0 v0.1.12 2016-04-15 14:38:33 -07:00
bcronin a7e4ac59bd v0.1.11 2016-04-15 14:27:57 -07:00
bcronin 6a5f40dbb1 Fix more require paths 2016-04-15 14:27:51 -07:00
bcronin 6fe6e955b9 v0.1.10 2016-04-15 14:22:41 -07:00
bcronin 0c9b1c1b80 Remove unneeded thrift require 2016-04-15 14:22:12 -07:00
bcronin 43e0ce96ae v0.1.9 2016-04-15 14:19:10 -07:00
bcronin fa61a0c1b0 v0.1.8 2016-04-15 14:18:39 -07:00
bcronin 382a9f36ac Rename file 2016-04-15 14:06:19 -07:00
bcronin e334dee350 Bump to 0.1.7 2016-04-15 12:07:52 -07:00
bcronin 00ac13d6b2 Move file to lib dir 2016-04-15 12:06:47 -07:00
bcronin 9eaba30f60 Bump to 0.1.6 2016-04-14 15:09:51 -07:00
bcronin 4b3214cf6e Bump to 0.1.5 2016-04-14 15:09:20 -07:00
bcronin 95348fa100 Bump to 0.1.4 2016-04-14 15:06:55 -07:00
bcronin 3942838210 Remove internal version variable. Always use verison.rb 2016-04-14 15:05:34 -07:00
bcronin 117a60b455 Bump to 0.1.3 2016-04-14 15:01:23 -07:00
bcronin bd20d0b483 Move files to more standard folder layout 2016-04-14 13:53:38 -07:00
bcronin 8f7f2231db Add Makefile with publish steps 2016-04-14 13:38:41 -07:00
bcronin 53f70cb095 Normalize to Ruby conventions 2016-04-07 17:16:29 -07:00