Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • * |
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • | *
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • |\
  • | *
  • * |
  • |/
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 486d8bf (HEAD -> master) put feature(test) behind unstable feat flag so compiling with stable works by Jonathan Strong 2021-08-11 22:08:15 -0400
  • 93287bc integrates AsI64/AsF64 usage for the optional upperhand shorthands by Jonathan Strong 2021-06-23 17:18:28 -0400
  • b5d4a77 extend optional field syntax in measure! - use uppercase variants of shorthand characters for Option<T> by Jonathan Strong 2021-06-23 17:12:45 -0400
  • 0e56003 upgrade smallvec to 1.6 by Jonathan Strong 2021-06-23 17:12:10 -0400
  • cfafe0d bump version to v0.18.2 by Jonathan Strong 2021-06-08 20:12:43 -0400
  • 49d74d2 Merge remote-tracking branch 'origin/master' into log-total-pts by Jonathan Strong 2021-06-08 20:10:36 -0400
  • dae7d80 log total pts rcvd (sum of number of fields in each measurement) by Jonathan Strong 2021-06-08 20:10:29 -0400
  • 0af7412 bump version to v0.18.1 - includes bug fix of errant debug_assert! by Jonathan Strong 2021-05-06 02:29:05 -0400
  • e6f35d6 benchmarks for how long influx.send(..) takes in different situations by Jonathan Strong 2021-05-06 01:46:26 -0400
  • f74d75e add publish and several other commands by Jonathan Strong 2021-05-06 01:05:35 -0400
  • f5fa0d7 upgrade crossbeam-channel, signal-hook by Jonathan Strong 2021-05-06 01:03:24 -0400
  • be8e955 upgrade uuid to v0.8 by Jonathan Strong 2021-02-24 23:26:54 -0500
  • 741504f re-upgrade uuid to v0.7 by Jonathan Strong 2021-02-24 23:25:49 -0500
  • b63db4b downgrade uuid to v0.6, which is compatible with diesel v1, so we can publish a version with it by Jonathan Strong 2021-02-24 23:23:44 -0500
  • 96a8d44 silence compiler warning by Jonathan Strong 2021-02-24 17:38:51 -0500
  • 8e61a39 add package info by Jonathan Strong 2021-02-24 17:38:41 -0500
  • e4e57a9 switch github deps to mmcxi registry by Jonathan Strong 2021-02-24 17:38:34 -0500
  • c47903d add a drop deadline to exit routine by Jonathan Strong 2021-01-13 21:04:23 -0500
  • 3c9988d upgrade decimal crate to v2.4, add more robust handling for int conversion errors in AsI64 impls by Jonathan Strong 2020-10-01 01:45:18 -0400
  • f266d6d upgrade decimal crate from v2.3 to v2.4 by Jonathan Strong 2020-09-29 22:51:10 -0400
  • e380a77 skip serializing NaN f64/d128 values, rather than previous strategy of supplying -999.0 signal value by Jonathan Strong 2020-09-10 10:11:04 -0400
  • 5830d1d in measure, allow `Option<d128>` fields with "D" prefix by Jonathan Strong 2020-08-18 16:45:14 -0400
  • a68306d prefix various log messages with "InfluxWriter: " by Jonathan Strong 2020-08-04 23:10:29 -0400
  • 50c7892 reduce frequency of status update log message from 60s to 300s by Jonathan Strong 2020-08-04 23:10:07 -0400
  • 0a805ab reverse InfluxWriter::with_logger deprecation in face of overwhelming popular demand by Jonathan Strong 2020-08-04 23:09:24 -0400
  • 6bfabcb bump version to v0.9.1 by Jonathan Strong 2020-08-04 18:27:35 -0400
  • 58bc3b9 remove obe 'mm' prefix to InfluxWriter thread name by Jonathan Strong 2020-08-04 18:27:29 -0400
  • e8872c9 reduce sleep duration when closing thread from 1s -> 10ms by Jonathan Strong 2020-08-04 18:26:54 -0400
  • f944dba add authenticated writes functionality by Jonathan Strong 2020-07-23 16:14:32 -0400
  • 9178b7a validate memory scaling, add logging by Jonathan Strong 2020-06-19 11:11:18 -0400
  • 3e476ce allow writer thread to scale up from INITIAL_BACKLOG to MAX_BACKLOG and then back down by Jonathan Strong 2020-06-18 18:08:11 -0400
  • 29dc9b8 fix misc other broken things by Jonathan Strong 2020-05-23 01:45:06 -0400
  • 94f1e93 get rid of everything else except the influx mod, and rename the crate influx-writer by Jonathan Strong 2020-05-23 01:19:45 -0400
  • 0cbef79 upgrade uuid to v0.8 by Jonathan Strong 2020-05-23 00:22:21 -0400
  • 102312e minor fix in measure! by Jonathan Strong 2020-04-29 19:50:57 -0400
  • b6fc9a9 significant cleanup by Jonathan Strong 2020-04-25 01:05:01 -0400
  • 1da2c1a fix minor blemishes by Jonathan Strong 2020-01-16 12:12:55 -0500
  • 8a4c6a3 use local logging crate by Jonathan Strong 2020-01-16 12:09:44 -0500
  • 903b4c4 small settings tweaks by Jonathan Strong 2019-06-13 23:05:31 -0400
  • 87302bd change sleep 100ms -> 1ms by Jonathan Strong 2019-06-13 22:59:55 -0400
  • a7ffcba adds InfluxWriter::is_full by Jonathan Strong 2019-06-13 22:45:30 -0400
  • 8654220 min changes to allow string tags in feature gate by Jonathan Strong 2019-06-13 22:42:57 -0400
  • 4d8f155 Merge branch 'v0.5.x' of git.mmcxi.com:mm/logging into v0.5.x by Jonathan Strong 2019-05-22 00:15:55 -0400
  • c4959c6 tone it down a notch by Jonathan Strong 2019-05-22 00:15:48 -0400
  • 7a75c7b ignore measure bench for tests by Jonathan Strong 2019-05-22 00:15:07 -0400
  • 63c9314 add one million writes bench by Jonathan Strong 2019-05-21 23:58:07 -0400
  • 7a06843 adds `pub fn rotating_file_logger<P>(path: P, level: Severity, compress: bool) -> slog::Logger` by Jonathan Strong 2019-01-01 04:34:12 -0500
  • 7d2fce5 add test to verify Utc -> nanos is lossless by Jonathan Strong 2018-12-31 02:26:15 -0500
  • dbd72c2 upgrade sloggers to v0.3 and use new log rotation/compression features by Jonathan Strong 2018-12-14 05:39:14 -0500
  • 4a28334 log(InfluxWriter): add msg when recovers from request failure by Jonathan Strong 2018-12-13 16:29:42 -0500
  • 4830a27 revamped InfluxWriter passed its tests with flying colors by Jonathan Strong 2018-12-13 03:53:27 -0500
  • d1b8954 beffudling fixes from cargo fix --edition by Jonathan Strong 2018-12-13 00:18:51 -0500
  • 11b214d feat(InfluxWriter): huge refactor so InfluxWriter queues a backlog on failed db requests by Jonathan Strong 2018-12-13 00:17:54 -0500
  • 0453024 InfluxWriter::placeholder() -> no thread for tests, etc by Jonathan Strong 2018-12-07 07:05:02 -0500
  • c333c8d bump ver to v0.4.7 by Jonathan Strong 2018-10-17 23:47:24 -0400
  • 13dd21f change nan replacement value from 0.0 to -999.0 so it's obvious by Jonathan Strong 2018-10-17 23:39:31 -0400
  • ac6076e add host, db accessors by Jonathan Strong 2018-10-09 16:22:33 -0400
  • 25f6d4c add logging/anal retentiveness to kill routine by Jonathan Strong 2018-10-07 01:48:02 -0400
  • aa5cdf2 adds pub fn secs(Duration) -> f64 at crate root and InfluxWriter::secs(&self, Duration) -> f64 by Jonathan Strong 2018-09-22 00:41:35 -0400
  • c1b2575 bump ver to v0.4.6 by Jonathan Strong 2018-09-21 17:31:53 -0400
  • 77a1fd7 hide latency mod behind feature gate by Jonathan Strong 2018-09-21 16:53:38 -0400
  • 102f6ac changes default InfluxWriter buffer to 4096 (anal retentive) by Jonathan Strong 2018-09-18 04:44:26 -0400
  • 37d8e7a AsI64 for i16, i8, u8 by Jonathan Strong 2018-09-13 00:00:04 -0400
  • 33519ce pub fn nanos_utc(t: i64) -> DateTime<Utc> by Jonathan Strong 2018-09-11 17:31:40 -0400
  • 0a10d55 whitespace removal by Jonathan Strong 2018-08-21 11:52:15 -0400
  • 01eb000 moves `Default` `InfluxWriter` log path to /tmp by Jonathan Strong 2018-08-20 16:10:37 -0400
  • 2b303be swaps in the dirs crate home_dir() instead of deprecated std fn by Jonathan Strong 2018-08-02 02:53:17 -0400
  • 0928bd4 adds HistLog::with_path constructor by Jonathan Strong 2018-07-26 23:29:43 -0400
  • 00d0e1a makes zmq optional dep by Jonathan Strong 2018-07-13 03:41:07 -0400
  • f59c627 check if floats are finite, replacing NaNs with 0.0 to avoid influx server errors by Jonathan Strong 2018-07-11 01:15:37 -0400
  • e47c095 check if there are no fields (only tags), in which case add an integer field "n" with value 1 by Jonathan Strong 2018-07-11 00:48:12 -0400
  • a51a704 upgrade money to v0.3 by Jonathan Strong 2018-07-06 20:21:57 -0400
  • 95912bc change email by Jonathan Strong 2018-07-06 20:21:47 -0400
  • d1849fa changes InfluxWriter to buffer size of 4096, or if 2 seconds since last send by Jonathan Strong 2018-06-27 22:52:54 -0400
  • a1922b3 adds InfluxWriter::secs(&self, Duration) -> f64 by Jonathan Strong 2018-06-23 04:10:34 -0400
  • d39902c adds v, utc shortcut syntax to measure! by Jonathan Strong 2018-06-18 17:06:53 -0400
  • 1903aad adds uuid nightly, const_fn features by Jonathan Strong 2018-05-24 22:45:08 -0400
  • 3ecc2b7 impl AsI64 for u16 by Jonathan Strong 2018-05-23 04:47:23 -0400
  • ee8c8eb makes hist::C type alias pub by Jonathan Strong 2018-05-19 04:04:54 -0400
  • b9b1306 some nanos-related things by Jonathan Strong 2018-05-18 17:52:05 -0400
  • 7f4f184 version bump to v0.4.3 by Jonathan Strong 2018-05-16 02:18:49 -0400
  • 39cfe57 replace `as i64` and `as f64` conversions with `AsI64` and `AsF64` traits to limit types permitted by Jonathan Strong 2018-05-16 02:18:34 -0400
  • 2930c26 misc by Jonathan Strong 2018-05-16 02:17:46 -0400
  • 1f0ca41 puts inline annotations behind a feature flag by Jonathan Strong 2018-05-14 17:57:41 -0400
  • 1cfad25 sets huge channel buffer for async logger when trace is enabled by Jonathan Strong 2018-05-12 04:24:12 -0400
  • 9b4c03c upgrades uuid from v0.5 -> v0.6 by Jonathan Strong 2018-05-12 00:14:22 -0400
  • dafab36 adds some inline annotations by Jonathan Strong 2018-05-11 17:51:28 -0400
  • e11ea9e adds short_uuid fn to root by Jonathan Strong 2018-05-01 17:29:32 -0400
  • 0713744 middle of the night debugging by Jonathan Strong 2018-04-12 04:35:13 -0400
  • 3991b33 upgrades windows crate to v0.2 by Jonathan Strong 2018-04-11 21:32:07 -0400
  • a2a4de3 adds InfluxWriter::dur_nanos_u64 by Jonathan Strong 2018-04-10 18:30:48 -0400
  • 9904740 adds dur_nanos method to InfluxWriter by Jonathan Strong 2018-04-10 03:36:04 -0400
  • 228ddff adds with_logger constructor for InfluxWriter by Jonathan Strong 2018-04-09 17:10:50 -0400
  • f5a1d54 changes channel size to 20k by Jonathan Strong 2018-03-29 18:19:01 -0400
  • a87cb00 replaces Vec with SmallVec for backing storage of `OwnedMeasurement` by Jonathan Strong 2018-03-23 17:08:14 -0400
  • 1a21ef0 random warning silencing by Jonathan Strong 2018-03-15 20:44:09 -0400
  • 6541d5f puts warnings mod behind a feature gate by Jonathan Strong 2018-03-14 18:25:23 -0400
  • e8f83b8 removes trace logging in InfluxWriter by Jonathan Strong 2018-03-12 21:51:52 -0400
  • 752f637 disable-short-uuid feat by Jonathan Strong 2018-03-10 02:17:02 -0500
  • f293aa2 adds InfluxWriter::nanos(&self) -> i64 convenience fn by Jonathan Strong 2018-03-05 18:19:22 -0500