.. |
arena.go
|
lib/logstorage: work-in-progress
|
2024-05-20 04:08:30 +02:00 |
arena_test.go
|
lib/logstorage: work-in-progress
|
2024-05-20 04:08:30 +02:00 |
bitmap.go
|
lib/logstorage: add contains_any and contains_all filters
|
2025-02-22 21:55:58 +01:00 |
bitmap_test.go
|
lib/logstorage: refactor storage format to be more efficient for querying wide events
|
2024-10-16 17:35:07 +02:00 |
bitmap_timing_test.go
|
lib/logstorage: work-in-progress
|
2024-06-10 18:42:19 +02:00 |
block.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
block_data.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
block_data_test.go
|
lib/logstorage: initial implementation of pipes in LogsQL
|
2024-05-12 16:33:31 +02:00 |
block_header.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
block_header_test.go
|
lib/logstorage: refactor storage format to be more efficient for querying wide events
|
2024-10-16 17:35:07 +02:00 |
block_result.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
block_result_test.go
|
lib/logstorage: attempt to use int64 bucketing before trying float64 bucketing at blockResult.getbucketedValue()
|
2025-02-13 00:01:19 +01:00 |
block_search.go
|
lib/logstorage: switch the type of LogRows.streamTagCanonicals from [][]byte to []string
|
2025-03-17 15:02:51 +01:00 |
block_stream_merger.go
|
lib/logstorage: increase the the maximum number of columns per block from 1000 to 2000
|
2024-11-01 17:00:07 +01:00 |
block_stream_reader.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
block_stream_writer.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
block_test.go
|
lib/logstorage: reduce memory allocations at stats and top pipes
|
2024-12-22 02:13:02 +01:00 |
block_timing_test.go
|
lib/logstorage: ignore logs with too many fields instead of trying to store them
|
2024-12-04 12:18:34 +01:00 |
bloomfilter.go
|
lib/logstorage: add contains_any and contains_all filters
|
2025-02-22 21:55:58 +01:00 |
bloomfilter_test.go
|
lib/logstorage: refactor storage format to be more efficient for querying wide events
|
2024-10-16 17:35:07 +02:00 |
cache.go
|
lib/logstorage: use simpler in-memory cache instead of workingsetcache for caching recently ingested _stream values and recently queried set of streams
|
2024-10-18 02:22:43 +02:00 |
cache_test.go
|
lib/logstorage: use simpler in-memory cache instead of workingsetcache for caching recently ingested _stream values and recently queried set of streams
|
2024-10-18 02:22:43 +02:00 |
chunked_allocator.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
column_names.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
column_names_test.go
|
lib/logstorage: optimize unmarshalColumnNames a bit
|
2025-01-27 00:12:46 +01:00 |
consts.go
|
lib/logstorage: return back the maximum number of files for log fields data from 256 to 128
|
2025-02-19 12:35:06 +01:00 |
datadb.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
datadb_test.go
|
app/victoria-logs: initial code release
|
2023-06-19 22:55:12 -07:00 |
encoding.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
encoding_test.go
|
lib/logstorage: optimize handling long constant fields
|
2025-03-14 03:14:01 +01:00 |
encoding_timing_test.go
|
app/victoria-logs: initial code release
|
2023-06-19 22:55:12 -07:00 |
fields_filter.go
|
app/vlinsert: add an ability to ignore log fields starting with the given prefixes
|
2025-03-15 00:03:02 +01:00 |
fields_filter_test.go
|
app/vlinsert: add an ability to ignore log fields starting with the given prefixes
|
2025-03-15 00:03:02 +01:00 |
fields_set.go
|
lib/logstorage: work-in-progress
|
2024-05-30 16:19:23 +02:00 |
fields_set_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filenames.go
|
lib/logstorage: make sure that the data for every log field is stored in a separate file until the number of files is smaller than 256
|
2025-02-19 01:48:14 +01:00 |
filter.go
|
lib/logstorage: optimize query imeediately after its parsing
|
2024-11-08 16:43:54 +01:00 |
filter_and.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_and_test.go
|
lib/logstorage: optimize query imeediately after its parsing
|
2024-11-08 16:43:54 +01:00 |
filter_any_case_phrase.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_any_case_phrase_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_any_case_prefix.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_any_case_prefix_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_contains_all.go
|
lib/logstorage: add contains_any and contains_all filters
|
2025-02-22 21:55:58 +01:00 |
filter_contains_all_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_contains_any.go
|
lib/logstorage: add contains_any and contains_all filters
|
2025-02-22 21:55:58 +01:00 |
filter_contains_any_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_day_range.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_day_range_test.go
|
lib/logstorage: work-in-progress
|
2024-06-20 03:10:08 +02:00 |
filter_eq_field.go
|
lib/logstorage: add le_field and lt_field filters
|
2025-02-25 18:24:50 +01:00 |
filter_eq_field_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_exact.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_exact_prefix.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_exact_prefix_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_exact_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_in.go
|
lib/logstorage: add contains_any and contains_all filters
|
2025-02-22 21:55:58 +01:00 |
filter_in_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_ipv4_range.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_ipv4_range_test.go
|
lib/logstorage: properly drop temporary directories created by filter* tests
|
2025-01-15 22:22:07 +01:00 |
filter_le_field.go
|
lib/logstorage: add le_field and lt_field filters
|
2025-02-25 18:24:50 +01:00 |
filter_le_field_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_len_range.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_len_range_test.go
|
lib/logstorage: properly drop temporary directories created by filter* tests
|
2025-01-15 22:22:07 +01:00 |
filter_noop.go
|
lib/logstorage: work-in-progress
|
2024-06-04 01:49:02 +02:00 |
filter_not.go
|
lib/logstorage: allow using - instead of ! as a shorthand for NOT operator in LogsQL
|
2024-09-27 13:14:47 +02:00 |
filter_not_test.go
|
lib/logstorage: work-in-progress
|
2024-06-20 03:10:08 +02:00 |
filter_or.go
|
lib/logstorage: optimize OR filter a bit for many inner filters
|
2025-02-22 21:55:56 +01:00 |
filter_or_test.go
|
lib/logstorage: preserve the order of tokens to check against bloom filters in AND filters
|
2024-09-08 12:27:30 +02:00 |
filter_phrase.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_phrase_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_prefix.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_prefix_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_range.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_range_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_regexp.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_regexp_test.go
|
lib/logstorage: properly drop temporary directories created by filter* tests
|
2025-01-15 22:22:07 +01:00 |
filter_sequence.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_sequence_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_stream.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_stream_id.go
|
lib/logstorage: remove needExecuteQuery from filterIn and filterStreamID, since it isn't needed
|
2025-02-19 01:45:06 +01:00 |
filter_stream_id_test.go
|
app/vlinsert: use default set of log stream fields for Loki and OpenTelemetry protocols if _stream_fields query arg is empty
|
2024-12-04 13:57:23 +01:00 |
filter_string_range.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_string_range_test.go
|
lib/logstorage: properly drop temporary directories created by filter* tests
|
2025-01-15 22:22:07 +01:00 |
filter_test.go
|
app/vlinsert: use default set of log stream fields for Loki and OpenTelemetry protocols if _stream_fields query arg is empty
|
2024-12-04 13:57:23 +01:00 |
filter_time.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_time_test.go
|
app/vlinsert: use default set of log stream fields for Loki and OpenTelemetry protocols if _stream_fields query arg is empty
|
2024-12-04 13:57:23 +01:00 |
filter_timing_test.go
|
lib/logstorage: initial implementation of pipes in LogsQL
|
2024-05-12 16:33:31 +02:00 |
filter_value_type.go
|
lib/logstorage: explicitly pass statsFunc to statsProcessor methods
|
2025-01-13 04:49:39 +01:00 |
filter_value_type_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
filter_week_range.go
|
lib/logstorage: automatically detect columns with int64 values and store them as packed 8-byte int64 values
|
2025-01-12 03:01:46 +01:00 |
filter_week_range_test.go
|
lib/logstorage: work-in-progress
|
2024-06-20 03:10:08 +02:00 |
hash128.go
|
app/victoria-logs: initial code release
|
2023-06-19 22:55:12 -07:00 |
hash128_test.go
|
app/victoria-logs: initial code release
|
2023-06-19 22:55:12 -07:00 |
hash128_timing_test.go
|
lib/logstorage: consistently use atomic.* types instead of atomic.* functions on regular types
|
2024-02-23 23:46:13 +02:00 |
hash_tokenizer.go
|
lib/logstorage: add contains_any and contains_all filters
|
2025-02-22 21:55:58 +01:00 |
hash_tokenizer_test.go
|
lib/logstorage: refactor storage format to be more efficient for querying wide events
|
2024-10-16 17:35:07 +02:00 |
hash_tokenizer_timing_test.go
|
lib/logstorage: refactor storage format to be more efficient for querying wide events
|
2024-10-16 17:35:07 +02:00 |
hits_map.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
if_filter.go
|
lib/logstorage: optimize query imeediately after its parsing
|
2024-11-08 16:43:54 +01:00 |
in_values.go
|
lib/logstorage: add contains_any and contains_all filters
|
2025-02-22 21:55:58 +01:00 |
in_values_test.go
|
lib/logstorage: add contains_any and contains_all filters
|
2025-02-22 21:55:58 +01:00 |
index_block_header.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
index_block_header_test.go
|
app/victoria-logs: initial code release
|
2023-06-19 22:55:12 -07:00 |
indexdb.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
indexdb_test.go
|
lib/logstorage: switch the type of LogRows.streamTagCanonicals from [][]byte to []string
|
2025-03-17 15:02:51 +01:00 |
inmemory_part.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
inmemory_part_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
inmemory_part_timing_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
json_parser.go
|
lib/logstorage: limit the maximum log field name length, which can be generated by JSONParser.ParseLogMessage
|
2025-02-24 12:55:24 +01:00 |
json_parser_test.go
|
lib/logstorage: limit the maximum log field name length, which can be generated by JSONParser.ParseLogMessage
|
2025-02-24 12:55:24 +01:00 |
json_parser_timing_test.go
|
lib/logstorage: add a benchmark for JSONParser.ParseLogMessage
|
2025-02-24 12:50:49 +01:00 |
log_rows.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
log_rows_test.go
|
app/vlinsert: add an ability to ignore log fields starting with the given prefixes
|
2025-03-15 00:03:02 +01:00 |
log_rows_timing_test.go
|
app/vlinsert: use default set of log stream fields for Loki and OpenTelemetry protocols if _stream_fields query arg is empty
|
2024-12-04 13:57:23 +01:00 |
logfmt_parser.go
|
lib/logstorage: work-in-progress
|
2024-06-04 01:49:02 +02:00 |
logfmt_parser_test.go
|
app/vlselect: do not show empty fields in query results
|
2024-10-14 23:43:58 +02:00 |
parser.go
|
lib/logstorage: support for {field in (*)} and {field not_in (*)} syntax in LogsQL
|
2025-03-19 12:09:55 +01:00 |
parser_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
part.go
|
lib/logstorage: make sure that the data for every log field is stored in a separate file until the number of files is smaller than 256
|
2025-02-19 01:48:14 +01:00 |
part_header.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
part_header_test.go
|
app/victoria-logs: initial code release
|
2023-06-19 22:55:12 -07:00 |
partition.go
|
lib/logstorage: switch the type of LogRows.streamTagCanonicals from [][]byte to []string
|
2025-03-17 15:02:51 +01:00 |
partition_test.go
|
lib/logstorage: use simpler in-memory cache instead of workingsetcache for caching recently ingested _stream values and recently queried set of streams
|
2024-10-18 02:22:43 +02:00 |
pattern.go
|
lib/logstorage: work-in-progress
|
2024-05-24 03:06:55 +02:00 |
pattern_test.go
|
lib/logstorage: work-in-progress
|
2024-05-24 03:06:55 +02:00 |
pattern_timing_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
pipe.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
pipe_block_stats.go
|
lib/logstorage: block_stat pipe: return the path to the part where the block is stored
|
2025-01-26 22:36:47 +01:00 |
pipe_block_stats_test.go
|
lib/logstorage: add block_stats pipe for analyzing per-block storage stats
|
2024-11-06 18:55:45 +01:00 |
pipe_blocks_count.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_blocks_count_test.go
|
lib/logstorage: add blocks_count pipe
|
2024-09-25 19:17:48 +02:00 |
pipe_collapse_nums.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_collapse_nums_test.go
|
lib/logstorage: add an ability to detect common patterns at collapse_nums pipe
|
2024-12-08 20:09:02 +01:00 |
pipe_copy.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_copy_test.go
|
lib/logstorage: always pass the current timestamp to newLexer()
|
2025-01-23 02:42:16 +01:00 |
pipe_delete.go
|
lib/logstorage: simplify usage of top , uniq and unroll pipes by allowing comma-separated list of fields without parens
|
2025-02-20 22:36:09 +01:00 |
pipe_delete_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
pipe_drop_empty_fields.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_drop_empty_fields_test.go
|
lib/logstorage: work-in-progress
|
2024-06-04 01:49:02 +02:00 |
pipe_extract.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_extract_regexp.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_extract_regexp_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
pipe_extract_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
pipe_facets.go
|
lib/logstorage: optimize performance for stats , top and uniq pipes a bit
|
2025-02-06 13:46:32 +01:00 |
pipe_facets_test.go
|
lib/logstorage: do not return log fields with the same constant value across all the selected logs from facets pipe
|
2024-12-17 12:23:00 +01:00 |
pipe_field_names.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_field_names_test.go
|
lib/logstorage: work-in-progress
|
2024-05-24 03:06:55 +02:00 |
pipe_field_values.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_field_values_test.go
|
lib/logstorage: add len pipe for calculating byte length of log field values
|
2024-10-03 18:21:10 +02:00 |
pipe_fields.go
|
lib/logstorage: simplify usage of top , uniq and unroll pipes by allowing comma-separated list of fields without parens
|
2025-02-20 22:36:09 +01:00 |
pipe_fields_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
pipe_filter.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_filter_test.go
|
lib/logstorage: work-in-progress
|
2024-06-10 18:42:19 +02:00 |
pipe_first.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_first_test.go
|
lib/logstorage: add first and last pipes
|
2024-12-05 01:42:03 +01:00 |
pipe_format.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_format_test.go
|
lib/logstorage: format pipe: add frequently used formatters
|
2025-01-13 07:08:43 +01:00 |
pipe_hash.go
|
lib/logstorage: optimize len , hash and json_array_len pipes for repeated values
|
2025-02-22 21:55:54 +01:00 |
pipe_hash_test.go
|
lib/logstorage: add hash pipe for calculating hash over the given log field
|
2025-01-23 04:16:46 +01:00 |
pipe_join.go
|
lib/logstorage: move common code for parsing a query inside parens into a separate function
|
2025-02-14 18:26:05 +01:00 |
pipe_join_test.go
|
lib/logstorage: add ability to execute INNER JOIN with join pipe
|
2025-01-20 16:56:20 +01:00 |
pipe_json_array_len.go
|
lib/logstorage: optimize len , hash and json_array_len pipes for repeated values
|
2025-02-22 21:55:54 +01:00 |
pipe_json_array_len_test.go
|
lib/logstorage: add json_array_len pipe for calculating the length of JSON arrays
|
2025-02-22 21:55:53 +01:00 |
pipe_last.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_last_test.go
|
lib/logstorage: add first and last pipes
|
2024-12-05 01:42:03 +01:00 |
pipe_len.go
|
lib/logstorage: optimize len , hash and json_array_len pipes for repeated values
|
2025-02-22 21:55:54 +01:00 |
pipe_len_test.go
|
lib/logstorage: add len pipe for calculating byte length of log field values
|
2024-10-03 18:21:10 +02:00 |
pipe_limit.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_limit_test.go
|
lib/logstorage: work-in-progress
|
2024-05-28 19:29:41 +02:00 |
pipe_math.go
|
lib/logstorage: improve error logging for improperly escaped backslashes inside quoted strings
|
2025-02-22 21:55:54 +01:00 |
pipe_math_test.go
|
lib/logstorage: math pipe: add rand() function
|
2025-01-15 22:22:06 +01:00 |
pipe_offset.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_offset_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
pipe_pack.go
|
lib/logstorage: add ability to specify field name prefixes inside fields (...) lists passed to pack_json and pack_logfmt pipes
|
2025-02-27 22:54:18 +01:00 |
pipe_pack_json.go
|
lib/logstorage: add ability to specify field name prefixes inside fields (...) lists passed to pack_json and pack_logfmt pipes
|
2025-02-27 22:54:18 +01:00 |
pipe_pack_json_test.go
|
lib/logstorage: add ability to specify field name prefixes inside fields (...) lists passed to pack_json and pack_logfmt pipes
|
2025-02-27 22:54:18 +01:00 |
pipe_pack_logfmt.go
|
lib/logstorage: add ability to specify field name prefixes inside fields (...) lists passed to pack_json and pack_logfmt pipes
|
2025-02-27 22:54:18 +01:00 |
pipe_pack_logfmt_test.go
|
lib/logstorage: add ability to specify field name prefixes inside fields (...) lists passed to pack_json and pack_logfmt pipes
|
2025-02-27 22:54:18 +01:00 |
pipe_rename.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_rename_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
pipe_replace.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_replace_regexp.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_replace_regexp_test.go
|
lib/logstorage: properly cache replace() and replace_regexp() results for identical adjacent field values
|
2024-10-30 22:29:52 +01:00 |
pipe_replace_test.go
|
lib/logstorage: properly cache replace() and replace_regexp() results for identical adjacent field values
|
2024-10-30 22:29:52 +01:00 |
pipe_sort.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_sort_test.go
|
lib/logstorage: add first and last pipes
|
2024-12-05 01:42:03 +01:00 |
pipe_sort_topk.go
|
lib/logstorage/pipe_sort_topk.go: do not read _time field values if they aren't referred in the sort by(...)
|
2025-02-11 22:48:16 +01:00 |
pipe_sort_topk_test.go
|
lib/logstorage: properly compare RFC3339 timestamps with sub-second precision in lessString()
|
2025-02-10 15:00:59 +01:00 |
pipe_stats.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
pipe_stats_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
pipe_stream_context.go
|
lib/logstorage: properly propagate extra filters to all the subqueries
|
2025-01-24 18:49:25 +01:00 |
pipe_stream_context_test.go
|
lib/logstorage: add an ability to change the time window for searching for surrounding logs in the stream_context pipe
|
2024-12-06 15:47:52 +01:00 |
pipe_top.go
|
lib/logstorage: simplify usage of top , uniq and unroll pipes by allowing comma-separated list of fields without parens
|
2025-02-20 22:36:09 +01:00 |
pipe_top_test.go
|
lib/logstorage: simplify usage of top , uniq and unroll pipes by allowing comma-separated list of fields without parens
|
2025-02-20 22:36:09 +01:00 |
pipe_union.go
|
lib/logstorage: move common code for parsing a query inside parens into a separate function
|
2025-02-14 18:26:05 +01:00 |
pipe_union_test.go
|
lib/logstorage: add union pipe, which allows uniting results from multiple queries
|
2025-01-15 22:22:07 +01:00 |
pipe_uniq.go
|
lib/logstorage: simplify usage of top , uniq and unroll pipes by allowing comma-separated list of fields without parens
|
2025-02-20 22:36:09 +01:00 |
pipe_uniq_test.go
|
lib/logstorage: simplify usage of top , uniq and unroll pipes by allowing comma-separated list of fields without parens
|
2025-02-20 22:36:09 +01:00 |
pipe_unpack.go
|
lib/logstorage: add unroll_tokens pipe for unrolling individual word tokens from the log field
|
2025-02-22 21:55:52 +01:00 |
pipe_unpack_json.go
|
lib/logstorage: limit the maximum log field name length, which can be generated by JSONParser.ParseLogMessage
|
2025-02-24 12:55:24 +01:00 |
pipe_unpack_json_test.go
|
lib/logstorage: add json_array_len pipe for calculating the length of JSON arrays
|
2025-02-22 21:55:53 +01:00 |
pipe_unpack_logfmt.go
|
lib/logstorage: add json_array_len pipe for calculating the length of JSON arrays
|
2025-02-22 21:55:53 +01:00 |
pipe_unpack_logfmt_test.go
|
lib/logstorage: add json_array_len pipe for calculating the length of JSON arrays
|
2025-02-22 21:55:53 +01:00 |
pipe_unpack_syslog.go
|
lib/logstorage: add json_array_len pipe for calculating the length of JSON arrays
|
2025-02-22 21:55:53 +01:00 |
pipe_unpack_syslog_test.go
|
lib/logstorage: add json_array_len pipe for calculating the length of JSON arrays
|
2025-02-22 21:55:53 +01:00 |
pipe_unpack_words.go
|
lib/logstorage: add an ability to drop duplicate words at unpack_words pipe
|
2025-02-22 21:55:57 +01:00 |
pipe_unpack_words_test.go
|
lib/logstorage: add an ability to drop duplicate words at unpack_words pipe
|
2025-02-22 21:55:57 +01:00 |
pipe_unroll.go
|
lib/logstorage: add unroll_tokens pipe for unrolling individual word tokens from the log field
|
2025-02-22 21:55:52 +01:00 |
pipe_unroll_test.go
|
lib/logstorage: simplify usage of top , uniq and unroll pipes by allowing comma-separated list of fields without parens
|
2025-02-20 22:36:09 +01:00 |
pipe_update.go
|
lib/logstorage: reduce memory allocations at stats and top pipes
|
2024-12-22 02:13:02 +01:00 |
pipe_utils_test.go
|
lib/logstorage: always pass the current timestamp to newLexer()
|
2025-01-23 02:42:16 +01:00 |
rows.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
rows_test.go
|
vlinsert: take into account order of msgfields to have predictable _msg field selection in case of multiple matches (#7784)
|
2024-12-23 10:10:02 +01:00 |
stats_avg.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_avg_test.go
|
lib/logstorage: always pass the current timestamp to newLexer()
|
2025-01-23 02:42:16 +01:00 |
stats_count.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_count_empty.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_count_empty_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
stats_count_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
stats_count_uniq.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_count_uniq_hash.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_count_uniq_hash_test.go
|
lib/logstorage: add count_uniq_hash function to stats pipe
|
2024-12-09 13:29:41 +01:00 |
stats_count_uniq_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
stats_histogram.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_histogram_test.go
|
lib/logstorage: add histogram stats function for calculating histogram buckets over numeric fields
|
2025-01-13 22:30:19 +01:00 |
stats_max.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_max_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
stats_median.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_median_test.go
|
lib/logstorage: reduce memory allocations at stats and top pipes
|
2024-12-22 02:13:02 +01:00 |
stats_min.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_min_test.go
|
lib/logstorage: uncommend accidentally commented tests at 60f9f44150
|
2024-12-22 02:20:57 +01:00 |
stats_quantile.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_quantile_test.go
|
lib/logstorage: reduce memory allocations at stats and top pipes
|
2024-12-22 02:13:02 +01:00 |
stats_rate.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_rate_sum.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_rate_sum_test.go
|
lib/logstorage: add rate and rate_sum stats functions
|
2024-12-05 17:10:46 +01:00 |
stats_rate_test.go
|
lib/logstorage: add rate and rate_sum stats functions
|
2024-12-05 17:10:46 +01:00 |
stats_row_any.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_row_any_test.go
|
app/vlselect: do not show empty fields in query results
|
2024-10-14 23:43:58 +02:00 |
stats_row_max.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_row_max_test.go
|
app/vlselect: do not show empty fields in query results
|
2024-10-14 23:43:58 +02:00 |
stats_row_min.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_row_min_test.go
|
app/vlselect: do not show empty fields in query results
|
2024-10-14 23:43:58 +02:00 |
stats_sum.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_sum_len.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_sum_len_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
stats_sum_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
stats_uniq_values.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_uniq_values_test.go
|
lib/logstorage: work-in-progress
|
2024-05-25 00:30:58 +02:00 |
stats_values.go
|
lib/logstorage: make sure that chunkedAllocator is isn't used from concurrently running goroutines
|
2025-02-14 15:34:08 +01:00 |
stats_values_test.go
|
lib/logstorage: work-in-progress
|
2024-05-22 21:01:20 +02:00 |
storage.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
storage_search.go
|
lib/logstorage: typo fix in the comment to Storage.GetStreamFieldValues() function
|
2025-03-19 13:22:16 +01:00 |
storage_search_test.go
|
lib/logstorage: add ability to execute INNER JOIN with join pipe
|
2025-01-20 16:56:20 +01:00 |
storage_test.go
|
lib/logstorage: consistently use nsecsPerDay constant and remove nsecPerDay constant
|
2024-09-06 16:17:04 +02:00 |
stream_filter.go
|
lib/logstorage: support for {field in (*)} and {field not_in (*)} syntax in LogsQL
|
2025-03-19 12:09:55 +01:00 |
stream_filter_test.go
|
lib/logstorage: support for {field in (*)} and {field not_in (*)} syntax in LogsQL
|
2025-03-19 12:09:55 +01:00 |
stream_id.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
stream_id_test.go
|
lib/logstorage: add benchmark for streamID.marshalString
|
2024-09-24 18:31:38 +02:00 |
stream_id_timing_test.go
|
lib/logstorage: add benchmark for streamID.marshalString
|
2024-09-24 18:31:38 +02:00 |
stream_tags.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
stringbucket.go
|
lib/logstorage: initial implementation of pipes in LogsQL
|
2024-05-12 16:33:31 +02:00 |
syslog_parser.go
|
app/vlinsert/syslog: properly parse log line with characters escaped by rfc5424
|
2025-02-19 18:01:54 +01:00 |
syslog_parser_test.go
|
app/vlinsert/syslog: properly parse log line with characters escaped by rfc5424
|
2025-02-19 18:01:54 +01:00 |
tenant_id.go
|
lib/logstorage: improve performance for streamID.marshalString() by more than 2x
|
2024-09-24 18:35:04 +02:00 |
tenant_id_test.go
|
lib: consistently use f-tests instead of table-driven tests
|
2024-07-09 22:40:50 +02:00 |
tokenizer.go
|
lib/logstorage: add unroll_tokens pipe for unrolling individual word tokens from the log field
|
2025-02-22 21:55:52 +01:00 |
tokenizer_test.go
|
lib/logstorage: initial implementation of pipes in LogsQL
|
2024-05-12 16:33:31 +02:00 |
tokenizer_timing_test.go
|
app/victoria-logs: initial code release
|
2023-06-19 22:55:12 -07:00 |
u128.go
|
lib/logstorage: improve performance for streamID.marshalString() by more than 2x
|
2024-09-24 18:35:04 +02:00 |
u128_test.go
|
app/victoria-logs: initial code release
|
2023-06-19 22:55:12 -07:00 |
values_encoder.go
|
lib/logstorage: optimize copying dict values inside valuesDict.copyFrom a bit
|
2025-03-15 15:32:21 +01:00 |
values_encoder_test.go
|
spelling and grammar fixes via codespell (#8497)
|
2025-03-17 16:32:10 +01:00 |
values_encoder_timing_test.go
|
lib/logstorage: properly parse timezone offset at TryParseTimestampRFC3339Nano()
|
2024-06-25 14:53:38 +02:00 |