byond - Modules - TypesVar Details - Proc Details

InfluxDB Driver

Vars

max_batchMaximum amount of metric lines to send at most in one request This is neccessary because sending a lot of metrics can get expensive and drive the subsystem into overtime, but we can't split the work as it'd be even less efficient
timestamp_cache_realtimeLast timestamp in microseconds
timestamp_cache_worldtimeLast tick time the timestamp was taken at

Procs

enqueue_statsEnqueues sending to InfluxDB Backend selected measurement values - round_id and timestamp are filled in automatically
enqueue_stats_crudeEnqueues sending varied stats in a dumb and simpler format directly as: measurement count=
flush_queueFlushes measurements batch to InfluxDB backend
serialize_fieldPuts a single field or tag value into InfluxDB Line format

Var Details

max_batch

Maximum amount of metric lines to send at most in one request This is neccessary because sending a lot of metrics can get expensive and drive the subsystem into overtime, but we can't split the work as it'd be even less efficient

timestamp_cache_realtime

Last timestamp in microseconds

timestamp_cache_worldtime

Last tick time the timestamp was taken at

Proc Details

enqueue_stats

Enqueues sending to InfluxDB Backend selected measurement values - round_id and timestamp are filled in automatically

enqueue_stats_crude

Enqueues sending varied stats in a dumb and simpler format directly as: measurement count=

flush_queue

Flushes measurements batch to InfluxDB backend

serialize_field

Puts a single field or tag value into InfluxDB Line format