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