From a4f5b4a2265fcd61588810e5762ddc881c61e31f Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Fri, 24 May 2024 19:12:46 +0200 Subject: [PATCH] wip --- .../victorialogs/filebeat-docker/README.md | 4 ++-- .../victorialogs/filebeat-syslog/README.md | 4 ++-- .../victorialogs/fluentbit-docker/README.md | 4 ++-- .../docker/victorialogs/logstash/README.md | 4 ++-- .../victorialogs/vector-docker/README.md | 4 ++-- docs/VictoriaLogs/CHANGELOG.md | 8 ++++---- docs/VictoriaLogs/FAQ.md | 2 +- docs/VictoriaLogs/LogsQL.md | 8 ++++---- docs/VictoriaLogs/QuickStart.md | 12 ++++++------ docs/VictoriaLogs/README.md | 6 +++--- docs/VictoriaLogs/Roadmap.md | 6 +++--- docs/VictoriaLogs/data-ingestion/Filebeat.md | 2 +- docs/VictoriaLogs/data-ingestion/Fluentbit.md | 2 +- docs/VictoriaLogs/data-ingestion/Logstash.md | 2 +- docs/VictoriaLogs/data-ingestion/Promtail.md | 2 +- docs/VictoriaLogs/data-ingestion/README.md | 18 +++++++++--------- docs/VictoriaLogs/data-ingestion/Vector.md | 2 +- docs/VictoriaLogs/keyConcepts.md | 2 +- 18 files changed, 46 insertions(+), 46 deletions(-) diff --git a/deployment/docker/victorialogs/filebeat-docker/README.md b/deployment/docker/victorialogs/filebeat-docker/README.md index 1e7dd423fa..200da23e98 100644 --- a/deployment/docker/victorialogs/filebeat-docker/README.md +++ b/deployment/docker/victorialogs/filebeat-docker/README.md @@ -23,8 +23,8 @@ The docker compose file contains the following components: Querying the data -* [vmui](https://docs.victoriametrics.com/VictoriaLogs/querying/#vmui) - a web UI is accessible by `http://localhost:9428/select/vmui` -* for querying the data via command-line please check [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line) +* [vmui](https://docs.victoriametrics.com/victorialogs/querying/#vmui) - a web UI is accessible by `http://localhost:9428/select/vmui` +* for querying the data via command-line please check [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line) the example of filebeat configuration(`filebeat.yml`) diff --git a/deployment/docker/victorialogs/filebeat-syslog/README.md b/deployment/docker/victorialogs/filebeat-syslog/README.md index 3438eb618b..845b363ca2 100644 --- a/deployment/docker/victorialogs/filebeat-syslog/README.md +++ b/deployment/docker/victorialogs/filebeat-syslog/README.md @@ -20,8 +20,8 @@ The docker compose file contains the following components: Querying the data -* [vmui](https://docs.victoriametrics.com/VictoriaLogs/querying/#vmui) - a web UI is accessible by `http://localhost:9428/select/vmui` -* for querying the data via command-line please check [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line) +* [vmui](https://docs.victoriametrics.com/victorialogs/querying/#vmui) - a web UI is accessible by `http://localhost:9428/select/vmui` +* for querying the data via command-line please check [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line) the example of filebeat configuration(`filebeat.yml`) diff --git a/deployment/docker/victorialogs/fluentbit-docker/README.md b/deployment/docker/victorialogs/fluentbit-docker/README.md index 46827d89ef..13414eb7c2 100644 --- a/deployment/docker/victorialogs/fluentbit-docker/README.md +++ b/deployment/docker/victorialogs/fluentbit-docker/README.md @@ -20,8 +20,8 @@ The docker compose file contains the following components: Querying the data -* [vmui](https://docs.victoriametrics.com/VictoriaLogs/querying/#vmui) - a web UI is accessible by `http://localhost:9428/select/vmui` -* for querying the data via command-line please check [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line) +* [vmui](https://docs.victoriametrics.com/victorialogs/querying/#vmui) - a web UI is accessible by `http://localhost:9428/select/vmui` +* for querying the data via command-line please check [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line) the example of fluentbit configuration(`filebeat.yml`) diff --git a/deployment/docker/victorialogs/logstash/README.md b/deployment/docker/victorialogs/logstash/README.md index d5f26da9a6..b1e9cb5d81 100644 --- a/deployment/docker/victorialogs/logstash/README.md +++ b/deployment/docker/victorialogs/logstash/README.md @@ -25,8 +25,8 @@ The docker compose file contains the following components: Querying the data -* [vmui](https://docs.victoriametrics.com/VictoriaLogs/querying/#vmui) - a web UI is accessible by `http://localhost:9428/select/vmui` -* for querying the data via command-line please check [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line) +* [vmui](https://docs.victoriametrics.com/victorialogs/querying/#vmui) - a web UI is accessible by `http://localhost:9428/select/vmui` +* for querying the data via command-line please check [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line) Here is an example of logstash configuration(`pipeline.conf`): diff --git a/deployment/docker/victorialogs/vector-docker/README.md b/deployment/docker/victorialogs/vector-docker/README.md index 3d78a775a9..9d739f3557 100644 --- a/deployment/docker/victorialogs/vector-docker/README.md +++ b/deployment/docker/victorialogs/vector-docker/README.md @@ -21,8 +21,8 @@ The docker compose file contains the following components: Querying the data -* [vmui](https://docs.victoriametrics.com/VictoriaLogs/querying/#vmui) - a web UI is accessible by `http://localhost:9428/select/vmui` -* for querying the data via command-line please check [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line) +* [vmui](https://docs.victoriametrics.com/victorialogs/querying/#vmui) - a web UI is accessible by `http://localhost:9428/select/vmui` +* for querying the data via command-line please check [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line) the example of vector configuration(`vector.toml`) diff --git a/docs/VictoriaLogs/CHANGELOG.md b/docs/VictoriaLogs/CHANGELOG.md index 542a91ecd6..c32f9f6593 100644 --- a/docs/VictoriaLogs/CHANGELOG.md +++ b/docs/VictoriaLogs/CHANGELOG.md @@ -41,7 +41,7 @@ Released at 2024-05-24 Released at 2024-05-22 -* BUGFIX: [web UI](https://docs.victoriametrics.com/VictoriaLogs/querying/#web-ui): fix loading web UI, which has been broken in [v0.9.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.9.0-victorialogs). +* BUGFIX: [web UI](https://docs.victoriametrics.com/victorialogs/querying/#web-ui): fix loading web UI, which has been broken in [v0.9.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.9.0-victorialogs). ## [v0.9.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.9.0-victorialogs) @@ -58,10 +58,10 @@ Released at 2024-05-22 * FEATURE: add `/select/logsql/streams` HTTP endpoint for returning [streams](https://docs.victoriametrics.com/victorialogs/keyconcepts/#stream-fields) from results of the given query. See [these docs](https://docs.victoriametrics.com/victorialogs/querying/#querying-streams) for details. * FEATURE: add `/select/logsql/stream_label_names` HTTP endpoint for returning [stream](https://docs.victoriametrics.com/victorialogs/keyconcepts/#stream-fields) label names from results of the given query. See [these docs](https://docs.victoriametrics.com/victorialogs/querying/#querying-stream-label-names) for details. * FEATURE: add `/select/logsql/stream_label_values` HTTP endpoint for returning [stream](https://docs.victoriametrics.com/victorialogs/keyconcepts/#stream-fields) label values for the given label from results of the given query. See [these docs](https://docs.victoriametrics.com/victorialogs/querying/#querying-stream-label-values) for details. -* FEATURE: [web UI](https://docs.victoriametrics.com/VictoriaLogs/querying/#web-ui): change time range limitation from `_time` in the expression to `start` and `end` query args. +* FEATURE: [web UI](https://docs.victoriametrics.com/victorialogs/querying/#web-ui): change time range limitation from `_time` in the expression to `start` and `end` query args. * BUGFIX: fix `invalid memory address or nil pointer dereference` panic when using [`extract`](https://docs.victoriametrics.com/victorialogs/logsql/#extract-pipe), [`unpack_json`](https://docs.victoriametrics.com/victorialogs/logsql/#unpack_json-pipe) or [`unpack_logfmt`](https://docs.victoriametrics.com/victorialogs/logsql/#unpack_logfmt-pipe) pipes. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6306). -* BUGFIX: [web UI](https://docs.victoriametrics.com/VictoriaLogs/querying/#web-ui): fix an issue where logs with long `_msg` values might not display. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6281). +* BUGFIX: [web UI](https://docs.victoriametrics.com/victorialogs/querying/#web-ui): fix an issue where logs with long `_msg` values might not display. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6281). * BUGFIX: properly handle time range boundaries with millisecond precision. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6293). ## [v0.8.0](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.8.0-victorialogs) @@ -152,7 +152,7 @@ Released at 2024-03-01 Released at 2023-11-15 * BUGFIX: properly locate logs for the [requested streams](https://docs.victoriametrics.com/victorialogs/logsql/#stream-filter). Previously logs for some streams may be missing in query results. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4856). Thanks to @XLONG96 for [the fix](https://github.com/VictoriaMetrics/VictoriaMetrics/pull/5295)! -* BUGFIX: [web UI](https://docs.victoriametrics.com/VictoriaLogs/querying/#web-ui): properly sort found logs by time. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5300). +* BUGFIX: [web UI](https://docs.victoriametrics.com/victorialogs/querying/#web-ui): properly sort found logs by time. See [this issue](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5300). ## [v0.4.1](https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v0.4.1-victorialogs) diff --git a/docs/VictoriaLogs/FAQ.md b/docs/VictoriaLogs/FAQ.md index c4ba5e610c..effc288b2e 100644 --- a/docs/VictoriaLogs/FAQ.md +++ b/docs/VictoriaLogs/FAQ.md @@ -37,7 +37,7 @@ VictoriaLogs is optimized specifically for logs. So it provides the following fe - Ability to work with hundreds of terabytes of logs on a single node. - Very easy to use query language optimized for typical log analysis tasks - [LogsQL](https://docs.victoriametrics.com/victorialogs/logsql/). - Fast full-text search over all the [log fields](https://docs.victoriametrics.com/victorialogs/keyconcepts/#data-model) out of the box. -- Good integration with traditional command-line tools for log analysis. See [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line). +- Good integration with traditional command-line tools for log analysis. See [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line). ## What is the difference between VictoriaLogs and Grafana Loki? diff --git a/docs/VictoriaLogs/LogsQL.md b/docs/VictoriaLogs/LogsQL.md index 1cd730f751..8dcbdc3a86 100644 --- a/docs/VictoriaLogs/LogsQL.md +++ b/docs/VictoriaLogs/LogsQL.md @@ -28,7 +28,7 @@ If you aren't familiar with VictoriaLogs, then start with [key concepts docs](ht Then follow these docs: - [How to run VictoriaLogs](https://docs.victoriametrics.com/victorialogs/quickstart/). - [how to ingest data into VictoriaLogs](https://docs.victoriametrics.com/victorialogs/data-ingestion/). -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/). +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/). The simplest LogsQL query is just a [word](#word), which must be found in the [log message](https://docs.victoriametrics.com/victorialogs/keyconcepts/#message-field). For example, the following query finds all the logs with `error` word: @@ -2192,21 +2192,21 @@ LogsQL will support the following transformations in the future: See the [Roadmap](https://docs.victoriametrics.com/VictoriaLogs/Roadmap.html) for details. It is also possible to perform various transformations on the [selected log entries](#filters) at client side -with `jq`, `awk`, `cut`, etc. Unix commands according to [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line). +with `jq`, `awk`, `cut`, etc. Unix commands according to [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line). ## Post-filters Post-filtering of query results can be performed at any step by using [`filter` pipe](#filter-pipe). It is also possible to perform post-filtering of the [selected log entries](#filters) at client side with `grep` and similar Unix commands -according to [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line). +according to [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line). ## Stats Stats over the selected logs can be calculated via [`stats` pipe](#stats-pipe). It is also possible to perform stats calculations on the [selected log entries](#filters) at client side with `sort`, `uniq`, etc. Unix commands -according to [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line). +according to [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line). ## Sorting diff --git a/docs/VictoriaLogs/QuickStart.md b/docs/VictoriaLogs/QuickStart.md index 864d23e89b..47c85d2f78 100644 --- a/docs/VictoriaLogs/QuickStart.md +++ b/docs/VictoriaLogs/QuickStart.md @@ -40,7 +40,7 @@ tar xzf victoria-logs-linux-amd64-v0.10.0-victorialogs.tar.gz ``` VictoriaLogs is ready for [data ingestion](https://docs.victoriametrics.com/victorialogs/data-ingestion/) -and [querying](https://docs.victoriametrics.com/VictoriaLogs/querying/) at the TCP port `9428` now! +and [querying](https://docs.victoriametrics.com/victorialogs/querying/) at the TCP port `9428` now! It has no any external dependencies, so it may run in various environments without additional setup and configuration. VictoriaLogs automatically adapts to the available CPU and RAM resources. It also automatically setups and creates the needed indexes during [data ingestion](https://docs.victoriametrics.com/victorialogs/data-ingestion/). @@ -49,7 +49,7 @@ See also: - [How to configure VictoriaLogs](#how-to-configure-victorialogs) - [How to ingest logs into VictoriaLogs](https://docs.victoriametrics.com/victorialogs/data-ingestion/) -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/) +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/) ### Docker image @@ -66,7 +66,7 @@ See also: - [How to configure VictoriaLogs](#how-to-configure-victorialogs) - [How to ingest logs into VictoriaLogs](https://docs.victoriametrics.com/victorialogs/data-ingestion/) -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/) +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/) ### Helm charts @@ -97,7 +97,7 @@ Follow the following steps in order to build VictoriaLogs from source code: ``` VictoriaLogs is ready for [data ingestion](https://docs.victoriametrics.com/victorialogs/data-ingestion/) -and [querying](https://docs.victoriametrics.com/VictoriaLogs/querying/) at the TCP port `9428` now! +and [querying](https://docs.victoriametrics.com/victorialogs/querying/) at the TCP port `9428` now! It has no any external dependencies, so it may run in various environments without additional setup and configuration. VictoriaLogs automatically adapts to the available CPU and RAM resources. It also automatically setups and creates the needed indexes during [data ingestion](https://docs.victoriametrics.com/victorialogs/data-ingestion/). @@ -106,7 +106,7 @@ See also: - [How to configure VictoriaLogs](#how-to-configure-victorialogs) - [How to ingest logs into VictoriaLogs](https://docs.victoriametrics.com/victorialogs/data-ingestion/) -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/) +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/) ## How to configure VictoriaLogs @@ -134,7 +134,7 @@ It is recommended setting up monitoring of VictoriaLogs according to [these docs See also: - [How to ingest logs into VictoriaLogs](https://docs.victoriametrics.com/victorialogs/data-ingestion/) -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/) +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/) ## Docker demos diff --git a/docs/VictoriaLogs/README.md b/docs/VictoriaLogs/README.md index 5cd88f8249..99316bf749 100644 --- a/docs/VictoriaLogs/README.md +++ b/docs/VictoriaLogs/README.md @@ -19,7 +19,7 @@ VictoriaLogs provides the following key features: all the [log fields](https://docs.victoriametrics.com/victorialogs/keyconcepts/#data-model) - see [LogsQL docs](https://docs.victoriametrics.com/victorialogs/logsql/). - VictoriaLogs can be seamlessly combined with good old Unix tools for log analysis such as `grep`, `less`, `sort`, `jq`, etc. - See [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line) for details. + See [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line) for details. - VictoriaLogs capacity and performance scales linearly with the available resources (CPU, RAM, disk IO, disk space). It runs smoothly on both Raspberry PI and a server with hundreds of CPU cores and terabytes of RAM. - VictoriaLogs can handle up to 30x bigger data volumes than Elasticsearch and Grafana Loki when running on the same hardware. @@ -28,7 +28,7 @@ VictoriaLogs provides the following key features: such as `trace_id`, `user_id` and `ip`. - VictoriaLogs supports multitenancy - see [these docs](#multitenancy). - VictoriaLogs supports out-of-order logs' ingestion aka backfilling. -- VictoriaLogs provides a simple web UI for querying logs - see [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#web-ui). +- VictoriaLogs provides a simple web UI for querying logs - see [these docs](https://docs.victoriametrics.com/victorialogs/querying/#web-ui). VictoriaLogs is at the Preview stage now. It is ready for evaluation in production and verifying the claims given above. It isn't recommended to migrate from existing logging solutions to VictoriaLogs Preview in general cases yet. @@ -116,7 +116,7 @@ VictoriaLogs automatically creates the `-storageDataPath` directory on the first VictoriaLogs supports multitenancy. A tenant is identified by `(AccountID, ProjectID)` pair, where `AccountID` and `ProjectID` are arbitrary 32-bit unsigned integers. The `AccountID` and `ProjectID` fields can be set during [data ingestion](https://docs.victoriametrics.com/victorialogs/data-ingestion/) -and [querying](https://docs.victoriametrics.com/VictoriaLogs/querying/) via `AccountID` and `ProjectID` request headers. +and [querying](https://docs.victoriametrics.com/victorialogs/querying/) via `AccountID` and `ProjectID` request headers. If `AccountID` and/or `ProjectID` request headers aren't set, then the default `0` value is used. diff --git a/docs/VictoriaLogs/Roadmap.md b/docs/VictoriaLogs/Roadmap.md index 65c4f55be9..e91a57b28a 100644 --- a/docs/VictoriaLogs/Roadmap.md +++ b/docs/VictoriaLogs/Roadmap.md @@ -22,8 +22,8 @@ It isn't recommended migrating from existing solutions to VictoriaLogs Preview y The following functionality is available in VictoriaLogs Preview: - [Data ingestion](https://docs.victoriametrics.com/victorialogs/data-ingestion/). -- [Querying](https://docs.victoriametrics.com/VictoriaLogs/querying/). -- [Querying via command-line](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line). +- [Querying](https://docs.victoriametrics.com/victorialogs/querying/). +- [Querying via command-line](https://docs.victoriametrics.com/victorialogs/querying/#command-line). See [these docs](https://docs.victoriametrics.com/VictoriaLogs/) for details. @@ -39,7 +39,7 @@ The following functionality is planned in the future versions of VictoriaLogs: - [Stream context](https://docs.victoriametrics.com/victorialogs/logsql/#stream-context). - Live tailing for [LogsQL filters](https://docs.victoriametrics.com/victorialogs/logsql/#filters) aka `tail -f`. - Web UI with the following abilities: - - Explore the ingested logs ([partially done](https://docs.victoriametrics.com/VictoriaLogs/querying/#web-ui)). + - Explore the ingested logs ([partially done](https://docs.victoriametrics.com/victorialogs/querying/#web-ui)). - Build graphs over time for the ingested logs via [hits HTTP API](https://docs.victoriametrics.com/victorialogs/querying/#querying-hits-stats). - Integration with Grafana ([partially done](https://github.com/VictoriaMetrics/victorialogs-datasource)). - Ability to make instant snapshots and backups in the way [similar to VictoriaMetrics](https://docs.victoriametrics.com/#how-to-work-with-snapshots). diff --git a/docs/VictoriaLogs/data-ingestion/Filebeat.md b/docs/VictoriaLogs/data-ingestion/Filebeat.md index f8e0217427..34a28967c4 100644 --- a/docs/VictoriaLogs/data-ingestion/Filebeat.md +++ b/docs/VictoriaLogs/data-ingestion/Filebeat.md @@ -119,6 +119,6 @@ command-line flag. See also: - [Data ingestion troubleshooting](https://docs.victoriametrics.com/victorialogs/data-ingestion/#troubleshooting). -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/). +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/). - [Filebeat `output.elasticsearch` docs](https://www.elastic.co/guide/en/beats/filebeat/current/elasticsearch-output.html). - [Docker-compose demo for Filebeat integration with VictoriaLogs](https://github.com/VictoriaMetrics/VictoriaMetrics/tree/master/deployment/docker/victorialogs/filebeat-docker). diff --git a/docs/VictoriaLogs/data-ingestion/Fluentbit.md b/docs/VictoriaLogs/data-ingestion/Fluentbit.md index 4fc92f5e60..724d64f069 100644 --- a/docs/VictoriaLogs/data-ingestion/Fluentbit.md +++ b/docs/VictoriaLogs/data-ingestion/Fluentbit.md @@ -96,6 +96,6 @@ For example, the following `fluentbit.conf` config instructs Fluentbit to store See also: - [Data ingestion troubleshooting](https://docs.victoriametrics.com/victorialogs/data-ingestion/#troubleshooting). -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/). +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/). - [Fluentbit HTTP output config docs](https://docs.fluentbit.io/manual/pipeline/outputs/http). - [Docker-compose demo for Fluentbit integration with VictoriaLogs](https://github.com/VictoriaMetrics/VictoriaMetrics/tree/master/deployment/docker/victorialogs/fluentbit-docker). diff --git a/docs/VictoriaLogs/data-ingestion/Logstash.md b/docs/VictoriaLogs/data-ingestion/Logstash.md index 1d9b1b2535..60451a8988 100644 --- a/docs/VictoriaLogs/data-ingestion/Logstash.md +++ b/docs/VictoriaLogs/data-ingestion/Logstash.md @@ -110,6 +110,6 @@ output { See also: - [Data ingestion troubleshooting](https://docs.victoriametrics.com/victorialogs/data-ingestion/#troubleshooting). -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/). +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/). - [Logstash `output.elasticsearch` docs](https://www.elastic.co/guide/en/logstash/current/plugins-outputs-elasticsearch.html). - [Docker-compose demo for Logstash integration with VictoriaLogs](https://github.com/VictoriaMetrics/VictoriaMetrics/tree/master/deployment/docker/victorialogs/logstash). diff --git a/docs/VictoriaLogs/data-ingestion/Promtail.md b/docs/VictoriaLogs/data-ingestion/Promtail.md index a07bda4228..40e25cbb23 100644 --- a/docs/VictoriaLogs/data-ingestion/Promtail.md +++ b/docs/VictoriaLogs/data-ingestion/Promtail.md @@ -64,6 +64,6 @@ clients: tenant_id: "12:34" ``` -The ingested log entries can be queried according to [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/). +The ingested log entries can be queried according to [these docs](https://docs.victoriametrics.com/victorialogs/querying/). See also [data ingestion troubleshooting](https://docs.victoriametrics.com/victorialogs/data-ingestion/#troubleshooting) docs. diff --git a/docs/VictoriaLogs/data-ingestion/README.md b/docs/VictoriaLogs/data-ingestion/README.md index de14a543eb..dd1d047e3d 100644 --- a/docs/VictoriaLogs/data-ingestion/README.md +++ b/docs/VictoriaLogs/data-ingestion/README.md @@ -22,7 +22,7 @@ aliases: - Vector. See [how to setup Vector for sending logs to VictoriaLogs](https://docs.victoriametrics.com/victorialogs/data-ingestion/Vector.html). - Promtail (aka Grafana Loki). See [how to setup Promtail for sending logs to VictoriaLogs](https://docs.victoriametrics.com/victorialogs/data-ingestion/Promtail.html). -The ingested logs can be queried according to [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/). +The ingested logs can be queried according to [these docs](https://docs.victoriametrics.com/victorialogs/querying/). See also: @@ -67,7 +67,7 @@ which must be present in the ingested log messages. The API accepts various http parameters, which can change the data ingestion behavior - [these docs](#http-parameters) for details. -The following command verifies that the data has been successfully ingested to VictoriaLogs by [querying](https://docs.victoriametrics.com/VictoriaLogs/querying/) it: +The following command verifies that the data has been successfully ingested to VictoriaLogs by [querying](https://docs.victoriametrics.com/victorialogs/querying/) it: ```sh curl http://localhost:9428/select/logsql/query -d 'query=host.name:host123' @@ -88,7 +88,7 @@ See also: - [How to debug data ingestion](#troubleshooting). - [HTTP parameters, which can be passed to the API](#http-parameters). -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/). +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/). ### JSON stream API @@ -117,7 +117,7 @@ which must be present in the ingested log messages. The API accepts various http parameters, which can change the data ingestion behavior - [these docs](#http-parameters) for details. -The following command verifies that the data has been successfully ingested into VictoriaLogs by [querying](https://docs.victoriametrics.com/VictoriaLogs/querying/) it: +The following command verifies that the data has been successfully ingested into VictoriaLogs by [querying](https://docs.victoriametrics.com/victorialogs/querying/) it: ```sh curl http://localhost:9428/select/logsql/query -d 'query=log.level:*' @@ -140,7 +140,7 @@ See also: - [How to debug data ingestion](#troubleshooting). - [HTTP parameters, which can be passed to the API](#http-parameters). -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/). +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/). ### Loki JSON API @@ -158,7 +158,7 @@ It is possible to push thousands of log streams and log lines in a single reques The API accepts various http parameters, which can change the data ingestion behavior - [these docs](#http-parameters) for details. There is no need in specifying `_msg_field` and `_time_field` query args, since VictoriaLogs automatically extracts log message and timestamp from the ingested Loki data. -The following command verifies that the data has been successfully ingested into VictoriaLogs by [querying](https://docs.victoriametrics.com/VictoriaLogs/querying/) it: +The following command verifies that the data has been successfully ingested into VictoriaLogs by [querying](https://docs.victoriametrics.com/victorialogs/querying/) it: ```sh curl http://localhost:9428/select/logsql/query -d 'query=fizzbuzz' @@ -179,7 +179,7 @@ See also: - [How to debug data ingestion](#troubleshooting). - [HTTP parameters, which can be passed to the API](#http-parameters). -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/). +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/). ### HTTP parameters @@ -221,9 +221,9 @@ The following command can be used for verifying whether the data is successfully curl http://localhost:9428/select/logsql/query -d 'query=*' | head ``` -This command selects all the data ingested into VictoriaLogs via [HTTP query API](https://docs.victoriametrics.com/VictoriaLogs/querying/#http-api) +This command selects all the data ingested into VictoriaLogs via [HTTP query API](https://docs.victoriametrics.com/victorialogs/querying/#http-api) using [any value filter](https://docs.victoriametrics.com/victorialogs/logsql/#any-value-filter), -while `head` cancels query execution after reading the first 10 log lines. See [these docs](https://docs.victoriametrics.com/VictoriaLogs/querying/#command-line) +while `head` cancels query execution after reading the first 10 log lines. See [these docs](https://docs.victoriametrics.com/victorialogs/querying/#command-line) for more details on how `head` integrates with VictoriaLogs. The response by default contains all the [log fields](https://docs.victoriametrics.com/victorialogs/keyconcepts/#data-model). diff --git a/docs/VictoriaLogs/data-ingestion/Vector.md b/docs/VictoriaLogs/data-ingestion/Vector.md index 334b13fff9..bfb61ea928 100644 --- a/docs/VictoriaLogs/data-ingestion/Vector.md +++ b/docs/VictoriaLogs/data-ingestion/Vector.md @@ -165,6 +165,6 @@ for sending data to [JSON stream API](https://docs.victoriametrics.com/victorial See also: - [Data ingestion troubleshooting](https://docs.victoriametrics.com/victorialogs/data-ingestion/#troubleshooting). -- [How to query VictoriaLogs](https://docs.victoriametrics.com/VictoriaLogs/querying/). +- [How to query VictoriaLogs](https://docs.victoriametrics.com/victorialogs/querying/). - [Elasticsearch output docs for Vector](https://vector.dev/docs/reference/configuration/sinks/elasticsearch/). - [Docker-compose demo for Filebeat integration with VictoriaLogs](https://github.com/VictoriaMetrics/VictoriaMetrics/tree/master/deployment/docker/victorialogs/vector-docker). diff --git a/docs/VictoriaLogs/keyConcepts.md b/docs/VictoriaLogs/keyConcepts.md index 5df78911ba..49949539dc 100644 --- a/docs/VictoriaLogs/keyConcepts.md +++ b/docs/VictoriaLogs/keyConcepts.md @@ -200,7 +200,7 @@ Never associate high-cardinality fields with [log streams](#stream-fields), sinc to the following issues: - Performance degradation during [data ingestion](https://docs.victoriametrics.com/victorialogs/data-ingestion/) - and [querying](https://docs.victoriametrics.com/VictoriaLogs/querying/) + and [querying](https://docs.victoriametrics.com/victorialogs/querying/) - Increased memory usage - Increased CPU usage - Increased disk space usage