From 9e812c00c6f8d4234129a632343750bca2be7f8f Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Fri, 7 Aug 2026 12:24:04 +0900 Subject: [PATCH 01/13] Migrate to honkit Signed-off-by: Kentaro Hayashi --- book.json | 32 ++++++++++++++++++++++++++++++-- styles/website.css | 21 +++++++++++++++++++++ 2 files changed, 51 insertions(+), 2 deletions(-) create mode 100644 styles/website.css diff --git a/book.json b/book.json index 6105dcab..e4a964eb 100644 --- a/book.json +++ b/book.json @@ -1,6 +1,34 @@ { "title": "Fluentd 1.0 Documentation", "plugins": [ - "hints" - ] + "anchors", + "breadcrumbs", + "copy-code-button", + "expandable-chapters", + "hints", + "intopic-toc", + "localized-footer", + "versions-select" + ], + + "pluginsConfig": { + "breadcrumbs": { + "separator": ">" + }, + "versions": { + "options": [ + { + "value": "/1.0/", + "text": "1.0" + }, + { + "value": "/0.12/", + "text": "0.12" + } + ] + } + }, + "styles": { + "website": "styles/website.css" + } } diff --git a/styles/website.css b/styles/website.css new file mode 100644 index 00000000..4928c309 --- /dev/null +++ b/styles/website.css @@ -0,0 +1,21 @@ +/* highlight table header (mostly used for parameters) */ +.markdown-section table th { + background-color: #f5f5fa; + color: #000000; +} + +/* put contents center */ +.book { + max-width: 1400px; + margin: 0 auto; + position: relative; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); +} + +body { + background-color: #f9f9f9; +} + +.book-summary, .book-body { + background-color: #ffffff; +} From 5b7313e4068eea455c0d1661cc23bbc45b871132 Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Mon, 3 Aug 2026 18:41:48 +0900 Subject: [PATCH 02/13] Add custom global header Signed-off-by: Kentaro Hayashi Co-Authored-By: Claude --- styles/website.css | 56 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/styles/website.css b/styles/website.css index 4928c309..ea1a8519 100644 --- a/styles/website.css +++ b/styles/website.css @@ -1,3 +1,37 @@ +/* put wide header on top */ +.custom-global-header { + width: 100%; + max-width: 1600px; + margin: 0 auto; + left: 0; + right: 0; + box-sizing: border-box; + + height: 50px; + background: #ffffff; + color: #000000; + display: flex; + align-items: center; + padding: 0 20px; + z-index: 999; + position: fixed; + top: 0; +} + +/* Sepia theme */ +.book.color-theme-1 .custom-global-header { + background-color: #f3eacb; + color: #704214; + border-bottom-color: #d8c99b; +} + +/* Night theme */ +.book.color-theme-2 .custom-global-header { + background-color: #1f1f1f; + color: #c1c6cc; + border-bottom-color: #444444; +} + /* highlight table header (mostly used for parameters) */ .markdown-section table th { background-color: #f5f5fa; @@ -6,7 +40,8 @@ /* put contents center */ .book { - max-width: 1400px; + top: 50px !important; + max-width: 1600px; margin: 0 auto; position: relative; box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); @@ -19,3 +54,22 @@ body { .book-summary, .book-body { background-color: #ffffff; } + +/* + disable sidebar toggle button not to conflict with custom header area + NOTE: 's' shortcut key is not disabled yet. +*/ +.book-header > a.js-toolbar-action:has(.fa-align-justify) { + display: none; +} + +.book.color-theme-1 #book-search-input { + background-color: #f3eacb; + color: #704214; +} + +.book.color-theme-2 #book-search-input { + background-color: #1f1f1f; + color: #c1c6cc; +} + From 4aa6f1999a110325b05bbd8ce237fed4ecfb9097 Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Wed, 5 Aug 2026 15:46:50 +0900 Subject: [PATCH 03/13] Convert redirect configuration from .gitbook.yaml Signed-off-by: Kentaro Hayashi --- _redirects | 212 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 212 insertions(+) create mode 100644 _redirects diff --git a/_redirects b/_redirects new file mode 100644 index 00000000..4024ff38 --- /dev/null +++ b/_redirects @@ -0,0 +1,212 @@ +/v1.0/articles/quickstart / 301 + +# Overview +/quickstart/td-agent-v2-vs-v3 /appendix/td-agent-v2-vs-v3-vs-v4/ 301 +/v1.0/articles/faq /quickstart/faq/ 301 +/v1.0/articles/fluent-package-v5-vs-td-agent-v4 /quickstart/fluent-package-v5-vs-td-agent/ 301 +/v1.0/articles/life-of-a-fluentd-event /quickstart/life-of-a-fluentd-event/ 301 +/v1.0/articles/logo /quickstart/logo/ 301 +/v1.0/articles/support /quickstart/support/ 301 +/v1.0/articles/td-agent-v2-vs-v3 /appendix/td-agent-v2-vs-v3-vs-v4/ 301 +/v1.0/articles/update-from-v0.12 /appendix/update-from-v0.12/ 301 + +# Install +/installation/install-by-deb /installation/ 301 +/installation/install-by-dmg /installation/ 301 +/installation/install-by-msi /installation/ 301 +/installation/install-by-rpm /installation/ 301 +/v1.0/articles/before-install /installation/before-install/ 301 +/v1.0/articles/install-by-deb /installation/ 301 +/v1.0/articles/install-by-deb-td-agent-v3 /installation/install-by-deb-td-agent-v3/ 301 +/v1.0/articles/install-by-deb-td-agent-v4 /installation/install-by-deb-td-agent-v4/ 301 +/v1.0/articles/install-by-dmg /installation/ 301 +/v1.0/articles/install-by-dmg-td-agent-v3 /installation/install-by-dmg-td-agent-v3/ 301 +/v1.0/articles/install-by-dmg-td-agent-v4 /installation/install-by-dmg-td-agent-v4/ 301 +/v1.0/articles/install-by-gem /installation/install-by-gem/ 301 +/v1.0/articles/install-by-msi /installation/ 301 +/v1.0/articles/install-by-msi-td-agent-v3 /installation/install-by-msi-td-agent-v3/ 301 +/v1.0/articles/install-by-msi-td-agent-v4 /installation/install-by-msi-td-agent-v4/ 301 +/v1.0/articles/install-by-rpm /installation/ 301 +/v1.0/articles/install-by-rpm-td-agent-v3 /installation/install-by-rpm-td-agent-v3/ 301 +/v1.0/articles/install-by-rpm-td-agent-v4 /installation/install-by-rpm-td-agent-v4/ 301 +/v1.0/articles/install-from-source /installation/install-from-source/ 301 +/v1.0/articles/post-installation-guide /installation/post-installation-guide/ 301 + +# Configuration +/v1.0/articles/buffer-section /configuration/buffer-section/ 301 +/v1.0/articles/config-file /configuration/config-file/ 301 +/v1.0/articles/config-file-yaml /configuration/config-file-yaml/ 301 +/v1.0/articles/extract-section /configuration/extract-section/ 301 +/v1.0/articles/format-section /configuration/format-section/ 301 +/v1.0/articles/inject-section /configuration/inject-section/ 301 +/v1.0/articles/parse-section /configuration/parse-section/ 301 +/v1.0/articles/plugin-common-parameters /configuration/plugin-common-parameters/ 301 +/v1.0/articles/routing-examples /configuration/routing-examples/ 301 +/v1.0/articles/storage-section /configuration/storage-section/ 301 +/v1.0/articles/transport-section /configuration/transport-section/ 301 + +# Deployment +/v1.0/articles/command-line-option /deployment/command-line-option/ 301 +/v1.0/articles/failure-scenarios /deployment/failure-scenarios/ 301 +/v1.0/articles/fluentd-ui /deployment/fluentd-ui/ 301 +/v1.0/articles/high-availability /deployment/high-availability/ 301 +/v1.0/articles/linux-capability /deployment/linux-capability/ 301 +/v1.0/articles/logging /deployment/logging/ 301 +/v1.0/articles/multi-process-workers /deployment/multi-process-workers/ 301 +/v1.0/articles/performance-tuning-single-process /deployment/performance-tuning-single-process/ 301 +/v1.0/articles/plugin-management /deployment/plugin-management/ 301 +/v1.0/articles/rpc /deployment/rpc/ 301 +/v1.0/articles/signals /deployment/signals/ 301 +/v1.0/articles/system-config /deployment/system-config/ 301 +/v1.0/articles/trouble-shooting /deployment/trouble-shooting/ 301 + +# Monitoring +/v1.0/articles/monitoring /monitoring-fluentd/overview/ 301 +/v1.0/articles/monitoring-prometheus /monitoring-fluentd/monitoring-prometheus/ 301 +/v1.0/articles/monitoring-rest-api /monitoring-fluentd/monitoring-rest-api/ 301 + +# Plugin/Input +/v1.0/articles/in_dummy /input/dummy/ 301 +/v1.0/articles/in_exec /input/exec/ 301 +/v1.0/articles/in_forward /input/forward/ 301 +/v1.0/articles/in_http /input/http/ 301 +/v1.0/articles/in_monitor_agent /input/monitor_agent/ 301 +/v1.0/articles/in_syslog /input/syslog/ 301 +/v1.0/articles/in_tail /input/tail/ 301 +/v1.0/articles/in_tcp /input/tcp/ 301 +/v1.0/articles/in_udp /input/udp/ 301 +/v1.0/articles/in_unix /input/unix/ 301 +/v1.0/articles/in_windows_eventlog /input/windows_eventlog/ 301 +/v1.0/articles/input-plugin-overview /input/ 301 + +# Plugin/Output +/v1.0/articles/out_copy /output/copy/ 301 +/v1.0/articles/out_elasticsearch /output/elasticsearch/ 301 +/v1.0/articles/out_exec /output/exec/ 301 +/v1.0/articles/out_exec_filter /output/exec_filter/ 301 +/v1.0/articles/out_file /output/file/ 301 +/v1.0/articles/out_forward /output/forward/ 301 +/v1.0/articles/out_mongo /output/mongo/ 301 +/v1.0/articles/out_mongo_replset /output/mongo_replset/ 301 +/v1.0/articles/out_null /output/null/ 301 +/v1.0/articles/out_opensearch /output/opensearch/ 301 +/v1.0/articles/out_relabel /output/relabel/ 301 +/v1.0/articles/out_rewrite_tag_filter /output/rewrite_tag_filter/ 301 +/v1.0/articles/out_roundrobin /output/roundrobin/ 301 +/v1.0/articles/out_s3 /output/s3/ 301 +/v1.0/articles/out_stdout /output/stdout/ 301 +/v1.0/articles/out_webhdfs /output/webhdfs/ 301 +/v1.0/articles/output-plugin-overview /output/ 301 + +# Plugin/Filter +/v1.0/articles/filter_geoip /filter/geoip/ 301 +/v1.0/articles/filter_parser /filter/parser/ 301 +/v1.0/articles/filter_record_transformer /filter/record_transformer/ 301 +/v1.0/articles/filter_stdout /filter/stdout/ 301 +/v1.0/articles/filter_grep /filter/grep/ 301 + +# Plugin/Parser +/v1.0/articles/parser-plugin-overview /parser/ 301 +/v1.0/articles/parser_apache2 /parser/apache2/ 301 +/v1.0/articles/parser_apache_error /parser/apache_error/ 301 +/v1.0/articles/parser_csv /parser/csv/ 301 +/v1.0/articles/parser_json /parser/json/ 301 +/v1.0/articles/parser_ltsv /parser/ltsv/ 301 +/v1.0/articles/parser_multiline /parser/multiline/ 301 +/v1.0/articles/parser_nginx /parser/nginx/ 301 +/v1.0/articles/parser_none /parser/none/ 301 +/v1.0/articles/parser_regexp /parser/regexp/ 301 +/v1.0/articles/parser_syslog /parser/syslog/ 301 +/v1.0/articles/parser_tsv /parser/tsv/ 301 +/v1.0/articles/storage-plugin-overview /storage/ 301 + +# Plugin/Formatter +/v1.0/articles/formatter_ltsv /formatter/ltsv/ 301 +/v1.0/articles/formatter_hash /formatter/hash/ 301 +/v1.0/articles/formatter_out_file /formatter/out_file/ 301 +/v1.0/articles/formatter_csv /formatter/csv/ 301 +/v1.0/articles/formatter_msgpack /formatter/msgpack/ 301 +/v1.0/articles/formatter_single_value /formatter/single_value/ 301 +/v1.0/articles/formatter_json /formatter/json/ 301 +/v1.0/articles/formatter_stdout /formatter/stdout/ 301 +/v1.0/articles/formatter_tsv /formatter/tsv/ 301 + +# Plugin/Buffer +/v1.0/articles/buffer-plugin-overview /buffer/ 301 +/v1.0/articles/buf_file /buffer/file/ 301 +/v1.0/articles/buf_memory /buffer/memory/ 301 + +# Plugin/Storage +/v1.0/articles/storage_local /storage/local/ 301 + +# Guides +/v1.0/articles/apache-to-mongodb /how-to-guides/apache-to-mongodb/ 301 +/v1.0/articles/filter-modify-apache /how-to-guides/filter-modify-apache/ 301 +/v1.0/articles/free-alternative-to-splunk-by-fluentd /how-to-guides/free-alternative-to-splunk-by-fluentd/ 301 +/v1.0/articles/http-to-hdfs /how-to-guides/http-to-hdfs/ 301 +/v1.0/articles/http-to-td /how-to-guides/http-to-td/ 301 +/v1.0/articles/kinesis-stream /how-to-guides/kinesis-stream/ 301 +/v1.0/articles/logs-to-sematext /how-to-guides/logs-to-sematext/ 301 +/v1.0/articles/parse-syslog /how-to-guides/parse-syslog/ 301 +# redirect renamed graylog guide +/v1.0/articles/apache-to-minio /how-to-guides/apache-to-minio/ 301 +/v1.0/articles/apache-to-s3 /how-to-guides/apache-to-s3/ 301 +/v1.0/articles/cep-norikra /how-to-guides/cep-norikra/ 301 +/v1.0/articles/graylog2 /how-to-guides/graylog/ 301 +/v1.0/articles/raspberrypi-cloud-data-logger /how-to-guides/raspberrypi-cloud-data-logger/ 301 +/v1.0/articles/splunk-like-grep-and-alert-email /how-to-guides/splunk-like-grep-and-alert-email/ 301 +/v1.0/articles/syslog-influxdb /how-to-guides/syslog-influxdb/ 301 + +# Language Bindings +/v1.0/articles/java /language-bindings/java/ 301 +/v1.0/articles/nodejs /language-bindings/nodejs/ 301 +/v1.0/articles/perl /language-bindings/perl/ 301 +/v1.0/articles/php /language-bindings/php/ 301 +/v1.0/articles/python /language-bindings/python/ 301 +/v1.0/articles/ruby /language-bindings/ruby/ 301 +/v1.0/articles/scala /language-bindings/scala/ 301 + +# Plugin Development +/v1.0/articles/api-config-types /plugin-development/api-config-types/ 301 +/v1.0/articles/api-plugin-base /plugin-development/api-plugin-base/ 301 +/v1.0/articles/api-plugin-buffer /plugin-development/api-plugin-buffer/ 301 +/v1.0/articles/api-plugin-filter /plugin-development/api-plugin-filter/ 301 +/v1.0/articles/api-plugin-formatter /plugin-development/api-plugin-formatter/ 301 +/v1.0/articles/api-plugin-input /plugin-development/api-plugin-input/ 301 +/v1.0/articles/api-plugin-output /plugin-development/api-plugin-output/ 301 +/v1.0/articles/api-plugin-parser /plugin-development/api-plugin-parser/ 301 +/v1.0/articles/api-plugin-storage /plugin-development/api-plugin-storage/ 301 +/v1.0/articles/plugin-development /plugin-development/ 301 +/v1.0/articles/plugin-test-code /plugin-development/plugin-test-code/ 301 +/v1.0/articles/plugin-update-from-v12 /plugin-development/plugin-update-from-v0.12/ 301 + +# Plugin Helper API +/v1.0/articles/plugin-helper-overview /plugin-helper-overview/ 301 +/v1.0/articles/api-plugin-helper-inject /plugin-helper-overview/api-plugin-helper-inject/ 301 +/v1.0/articles/api-plugin-helper-thread /plugin-helper-overview/api-plugin-helper-thread/ 301 +/v1.0/articles/api-plugin-helper-compat_parameters /plugin-helper-overview/api-plugin-helper-compat_parameters/ 301 +/v1.0/articles/api-plugin-helper-timer /plugin-helper-overview/api-plugin-helper-timer/ 301 +/v1.0/articles/api-plugin-helper-event_loop /plugin-helper-overview/api-plugin-helper-event_loop/ 301 +/v1.0/articles/api-plugin-helper-record_accessor /plugin-helper-overview/api-plugin-helper-record_accessor/ 301 +/v1.0/articles/api-plugin-helper-parser /plugin-helper-overview/api-plugin-helper-parser/ 301 +/v1.0/articles/api-plugin-helper-formatter /plugin-helper-overview/api-plugin-helper-formatter/ 301 +/v1.0/articles/api-plugin-helper-child_process /plugin-helper-overview/api-plugin-helper-child_process/ 301 +/v1.0/articles/api-plugin-helper-event_emitter /plugin-helper-overview/api-plugin-helper-event_emitter/ 301 +/v1.0/articles/api-plugin-helper-server /plugin-helper-overview/api-plugin-helper-server/ 301 +/v1.0/articles/api-plugin-helper-extract /plugin-helper-overview/api-plugin-helper-extract/ 301 +/v1.0/articles/api-plugin-helper-storage /plugin-helper-overview/api-plugin-helper-storage/ 301 +/v1.0/articles/api-plugin-helper-socket /plugin-helper-overview/api-plugin-helper-socket/ 301 +/v1.0/articles/api-plugin-helper-http_server /plugin-helper-overview/api-plugin-helper-http_server/ 301 +/v1.0/articles/api-plugin-helper-metrics /plugin-helper-overview/api-plugin-helper-metrics/ 301 + +# Obsolete Pages +/v1.0/categories/data-analytics / 301 +/v1.0/categories/data-archiving / 301 +/v1.0/categories/installation /installation/ 301 +/v1.0/categories/log-management-and-search / 301 +/v1.0/categories/logging-from-apps / 301 +/v1.0/categories/monitoring-service-logs / 301 +/v1.0/categories/plugin-advanced-sections / 301 +/v1.0/categories/plugin-apis / 301 +/v1.0/categories/plugin-development / 301 +/v1.0/categories/stream-processing / 301 From 8e94c522664d68a2f761099f84ffd13297f7b32c Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Wed, 5 Aug 2026 15:58:07 +0900 Subject: [PATCH 04/13] Add missing netlify toml Signed-off-by: Kentaro Hayashi --- netlify.toml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 netlify.toml diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 00000000..de36290c --- /dev/null +++ b/netlify.toml @@ -0,0 +1,3 @@ +[build] + command = "./scripts/build.sh" + publish = "_book" From 3eba9db6bd502ba13ddf086725c3161371addaed Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Wed, 5 Aug 2026 18:14:03 +0900 Subject: [PATCH 05/13] Apply partial-summary navigation Signed-off-by: Kentaro Hayashi --- book.json | 1 + 1 file changed, 1 insertion(+) diff --git a/book.json b/book.json index e4a964eb..93fe31dd 100644 --- a/book.json +++ b/book.json @@ -7,6 +7,7 @@ "expandable-chapters", "hints", "intopic-toc", + "partial-summary", "localized-footer", "versions-select" ], From 62c4c74803b9debea1900266416c651002facf7c Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Thu, 6 Aug 2026 17:43:13 +0900 Subject: [PATCH 06/13] Add header and footer Signed-off-by: Kentaro Hayashi --- FOOTER.md | 2 ++ _layouts/website/page.html | 9 +++++++++ 2 files changed, 11 insertions(+) create mode 100644 FOOTER.md create mode 100644 _layouts/website/page.html diff --git a/FOOTER.md b/FOOTER.md new file mode 100644 index 00000000..fe9d22c7 --- /dev/null +++ b/FOOTER.md @@ -0,0 +1,2 @@ +If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. + diff --git a/_layouts/website/page.html b/_layouts/website/page.html new file mode 100644 index 00000000..aa3c4054 --- /dev/null +++ b/_layouts/website/page.html @@ -0,0 +1,9 @@ +{% extends template.self %} + +{% block page %} +
+  Fluentd +
+ + {{ super() }} +{% endblock %} From bc0c31560e9902a465ae748ab0c1dca8e01ff971 Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Thu, 6 Aug 2026 18:26:46 +0900 Subject: [PATCH 07/13] Apply grid layout for sub-items Signed-off-by: Kentaro Hayashi Co-Authored-By: Claude --- styles/website.css | 71 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/styles/website.css b/styles/website.css index ea1a8519..91ca812a 100644 --- a/styles/website.css +++ b/styles/website.css @@ -73,3 +73,74 @@ body { color: #c1c6cc; } +/* accent color of the partial-summary navigation cards */ +:root { --ps-accent: #4183c4; } +.book.color-theme-1 { --ps-accent: #8b5a2b; } /* Sepia */ +.book.color-theme-2 { --ps-accent: #6aa9e9; } /* Night */ + +/* + Show the navigation links generated by partial-summary as a grid of cards. + + partial-summary appends the link list to the end of page.content, then + localized-footer appends its contents right after it with a single newline, + so the footer ends up inside the last
  • . That nested .localized-footer is + what identifies the list; an adjacent sibling selector does not match it. + + Pages whose body just ends with a bullet list are nested the same way, so + narrow it down further (note that :has() cannot be nested in another :has()): + :has(> li > a:only-of-type) -> items are bare links, not sentences + :not(:has(> li > a[href^="http"])) -> no external links +*/ +.markdown-section > ul:has(> li > .localized-footer):has(> li > a:only-of-type):not(:has(> li > a[href^="http"])) { + display: grid; + /* at most 2 columns: every track takes half of the list width (minus the + gap), and falls back to a single column once two 16rem cards no longer fit */ + grid-template-columns: repeat( + auto-fit, + minmax(max(min(100%, 16rem), calc(50% - 0.5rem)), 1fr) + ); + gap: 1rem; + margin: 2rem 0 3rem; + padding: 0; + + /* promote the links to grid items, so that the footer carried by the last +
  • gets a row of its own instead of becoming a part of a card */ + & > li { + display: contents; + } + + & > li > .localized-footer { + grid-column: 1 / -1; + margin-top: 1rem; + } + + & > li > a { + display: flex; + align-items: center; + min-height: 5rem; + padding: 1rem 1.25rem; + + color: inherit; /* follow the text color of the current theme */ + border: 1px solid color-mix(in srgb, currentColor 20%, transparent); + border-radius: 0.5rem; + + text-decoration: none; + transition: all 0.15s ease; + } + + & > li > a::after { + content: "\203A"; /* U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */ + margin-left: auto; + padding-left: 1rem; + + color: var(--ps-accent); + font-size: 1.5rem; + line-height: 1; + } + + & > li > a:hover { + color: var(--ps-accent); + background-color: color-mix(in srgb, var(--ps-accent) 6%, transparent); + border-color: var(--ps-accent); + } +} From 867579beb5545ab79eb00226079f3e7dce700971 Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Thu, 6 Aug 2026 18:41:39 +0900 Subject: [PATCH 08/13] Apply smaller font size for footer Signed-off-by: Kentaro Hayashi --- styles/website.css | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/styles/website.css b/styles/website.css index 91ca812a..30d7ed5e 100644 --- a/styles/website.css +++ b/styles/website.css @@ -73,6 +73,11 @@ body { color: #c1c6cc; } +/* FOOTER.md holds supplementary information, so render it smaller */ +.markdown-section .localized-footer { + font-size: 0.75em; +} + /* accent color of the partial-summary navigation cards */ :root { --ps-accent: #4183c4; } .book.color-theme-1 { --ps-accent: #8b5a2b; } /* Sepia */ From c85149467c41a28af5227280a4fdb01d9266777b Mon Sep 17 00:00:00 2001 From: Kentaro Hayashi Date: Thu, 6 Aug 2026 18:46:23 +0900 Subject: [PATCH 09/13] Migrate to FOOTER.md in honkit Signed-off-by: Kentaro Hayashi --- appendix/README.md | 2 -- appendix/td-agent-v2-vs-v3-vs-v4.md | 3 --- appendix/update-from-v0.12.md | 3 --- buffer/README.md | 3 --- buffer/file.md | 3 --- buffer/file_single.md | 3 --- buffer/memory.md | 3 --- configuration/buffer-section.md | 2 -- configuration/config-file-yaml.md | 2 -- configuration/config-file.md | 3 --- configuration/extract-section.md | 3 --- configuration/format-section.md | 3 --- configuration/inject-section.md | 3 --- configuration/parse-section.md | 3 --- configuration/plugin-common-parameters.md | 3 --- configuration/routing-examples.md | 3 --- configuration/service_discovery-section.md | 3 --- configuration/storage-section.md | 3 --- configuration/transport-section.md | 3 --- container-deployment/docker-compose.md | 3 --- container-deployment/docker-logging-driver.md | 3 --- container-deployment/install-by-docker.md | 3 --- container-deployment/kubernetes.md | 3 --- deployment/command-line-option.md | 3 --- deployment/failure-scenarios.md | 3 --- deployment/fluentd-ui.md | 3 --- deployment/high-availability.md | 3 --- deployment/linux-capability.md | 2 -- deployment/logging.md | 3 --- deployment/multi-process-workers.md | 3 --- deployment/performance-tuning-single-process.md | 3 --- deployment/plugin-management.md | 3 --- deployment/rpc.md | 3 --- deployment/signals.md | 2 -- deployment/source-only-mode.md | 2 -- deployment/system-config.md | 3 --- deployment/trouble-shooting.md | 3 --- deployment/zero-downtime-restart.md | 2 -- filter/README.md | 3 --- filter/geoip.md | 3 --- filter/grep.md | 3 --- filter/parser.md | 3 --- filter/record_transformer.md | 2 -- filter/stdout.md | 3 --- formatter/README.md | 3 --- formatter/csv.md | 3 --- formatter/hash.md | 3 --- formatter/json.md | 3 --- formatter/ltsv.md | 3 --- formatter/msgpack.md | 3 --- formatter/out_file.md | 3 --- formatter/single_value.md | 3 --- formatter/stdout.md | 3 --- formatter/tsv.md | 2 -- how-to-guides/apache-to-minio.md | 3 --- how-to-guides/apache-to-mongodb.md | 3 --- how-to-guides/apache-to-s3.md | 3 --- how-to-guides/cep-norikra.md | 3 --- how-to-guides/filter-modify-apache.md | 3 --- how-to-guides/free-alternative-to-splunk-by-fluentd.md | 3 --- how-to-guides/graylog.md | 3 --- how-to-guides/http-to-hdfs.md | 3 --- how-to-guides/http-to-td.md | 3 --- how-to-guides/kinesis-stream.md | 3 --- how-to-guides/logs-to-sematext.md | 3 --- how-to-guides/parse-syslog.md | 3 --- how-to-guides/raspberrypi-cloud-data-logger.md | 3 --- how-to-guides/splunk-like-grep-and-alert-email.md | 3 --- how-to-guides/syslog-influxdb.md | 3 --- input/README.md | 3 --- input/dummy.md | 2 -- input/exec.md | 3 --- input/forward.md | 2 -- input/http.md | 2 -- input/monitor_agent.md | 2 -- input/sample.md | 2 -- input/syslog.md | 2 -- input/tail.md | 2 -- input/tcp.md | 2 -- input/udp.md | 3 --- input/unix.md | 2 -- input/windows_eventlog.md | 3 --- installation/before-install.md | 3 --- installation/install-by-deb-td-agent-v3.md | 3 --- installation/install-by-deb-td-agent-v4.md | 3 --- installation/install-by-dmg-td-agent-v3.md | 3 --- installation/install-by-dmg-td-agent-v4.md | 3 --- installation/install-by-gem.md | 3 --- installation/install-by-msi-td-agent-v3.md | 3 --- installation/install-by-msi-td-agent-v4.md | 3 --- installation/install-by-rpm-td-agent-v3.md | 3 --- installation/install-by-rpm-td-agent-v4.md | 3 --- .../install-by-deb-calyptia-fluentd.md | 2 -- .../install-by-dmg-calyptia-fluentd.md | 2 -- .../install-by-msi-calyptia-fluentd.md | 2 -- .../install-by-rpm-calyptia-fluentd.md | 2 -- .../install-fluent-package/install-by-deb-fluent-package-v5.md | 2 -- .../install-fluent-package/install-by-deb-fluent-package.md | 2 -- .../install-fluent-package/install-by-dmg-fluent-package.md | 2 -- .../install-fluent-package/install-by-msi-fluent-package-v5.md | 2 -- .../install-fluent-package/install-by-msi-fluent-package.md | 2 -- .../install-fluent-package/install-by-rpm-fluent-package-v5.md | 2 -- .../install-fluent-package/install-by-rpm-fluent-package.md | 2 -- installation/install-from-source.md | 3 --- installation/post-installation-guide.md | 3 --- language-bindings/java.md | 3 --- language-bindings/nodejs.md | 3 --- language-bindings/perl.md | 3 --- language-bindings/php.md | 3 --- language-bindings/python.md | 3 --- language-bindings/ruby.md | 3 --- language-bindings/scala.md | 3 --- metrics/README.md | 2 -- metrics/local.md | 2 -- monitoring-fluentd/monitoring-prometheus.md | 3 --- monitoring-fluentd/monitoring-rest-api.md | 3 --- monitoring-fluentd/overview.md | 3 --- output/README.md | 3 --- output/buffer.md | 2 -- output/copy.md | 3 --- output/elasticsearch.md | 3 --- output/exec.md | 3 --- output/exec_filter.md | 3 --- output/file.md | 2 -- output/forward.md | 2 -- output/http.md | 2 -- output/kafka.md | 3 --- output/mongo.md | 3 --- output/mongo_replset.md | 3 --- output/null.md | 3 --- output/opensearch.md | 2 -- output/relabel.md | 3 --- output/rewrite_tag_filter.md | 3 --- output/roundrobin.md | 3 --- output/s3.md | 3 --- output/secondary_file.md | 3 --- output/stdout.md | 3 --- output/webhdfs.md | 3 --- parser/README.md | 3 --- parser/apache.md | 3 --- parser/apache2.md | 3 --- parser/apache_error.md | 3 --- parser/csv.md | 3 --- parser/json.md | 3 --- parser/ltsv.md | 3 --- parser/msgpack.md | 3 --- parser/multiline.md | 3 --- parser/nginx.md | 3 --- parser/none.md | 3 --- parser/regexp.md | 2 -- parser/syslog.md | 3 --- parser/tsv.md | 3 --- plugin-development/README.md | 2 -- plugin-development/api-config-types.md | 3 --- plugin-development/api-plugin-base.md | 3 --- plugin-development/api-plugin-buffer.md | 3 --- plugin-development/api-plugin-filter.md | 3 --- plugin-development/api-plugin-formatter.md | 3 --- plugin-development/api-plugin-input.md | 3 --- plugin-development/api-plugin-output.md | 3 --- plugin-development/api-plugin-parser.md | 3 --- plugin-development/api-plugin-service_discovery.md | 3 --- plugin-development/api-plugin-storage.md | 3 --- plugin-development/plugin-test-code.md | 3 --- plugin-development/plugin-update-from-v0.12.md | 3 --- plugin-helper-overview/README.md | 3 --- plugin-helper-overview/api-plugin-helper-child_process.md | 3 --- plugin-helper-overview/api-plugin-helper-compat_parameters.md | 3 --- plugin-helper-overview/api-plugin-helper-event_emitter.md | 3 --- plugin-helper-overview/api-plugin-helper-event_loop.md | 3 --- plugin-helper-overview/api-plugin-helper-extract.md | 3 --- plugin-helper-overview/api-plugin-helper-formatter.md | 3 --- plugin-helper-overview/api-plugin-helper-http_server.md | 3 --- plugin-helper-overview/api-plugin-helper-inject.md | 3 --- plugin-helper-overview/api-plugin-helper-metrics.md | 3 --- plugin-helper-overview/api-plugin-helper-parser.md | 3 --- plugin-helper-overview/api-plugin-helper-record_accessor.md | 3 --- plugin-helper-overview/api-plugin-helper-server.md | 2 -- plugin-helper-overview/api-plugin-helper-service_discovery.md | 3 --- plugin-helper-overview/api-plugin-helper-socket.md | 3 --- plugin-helper-overview/api-plugin-helper-storage.md | 3 --- plugin-helper-overview/api-plugin-helper-thread.md | 3 --- plugin-helper-overview/api-plugin-helper-timer.md | 3 --- quickstart/README.md | 3 --- quickstart/faq.md | 3 --- quickstart/fluent-package-v5-vs-td-agent.md | 3 --- quickstart/life-of-a-fluentd-event.md | 3 --- quickstart/logo.md | 3 --- quickstart/support.md | 3 --- service_discovery/README.md | 3 --- service_discovery/file.md | 3 --- service_discovery/srv.md | 2 -- service_discovery/static.md | 3 --- storage/README.md | 3 --- storage/local.md | 3 --- 195 files changed, 545 deletions(-) diff --git a/appendix/README.md b/appendix/README.md index 678cba34..2c78f821 100644 --- a/appendix/README.md +++ b/appendix/README.md @@ -6,5 +6,3 @@ This section collects supplementary articles that do not fit into the other sect * [Update from v0.12 to v1](update-from-v0.12.md): how to update Fluentd to v1.0 from v0.12 or earlier. * [td-agent v2 vs v3 vs v4](td-agent-v2-vs-v3-vs-v4.md): differences between the `td-agent` series, kept for reference. Note that `td-agent` has already reached End of Life \(EOL\); use [`fluent-package`](../installation/install-fluent-package/) instead. - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. diff --git a/appendix/td-agent-v2-vs-v3-vs-v4.md b/appendix/td-agent-v2-vs-v3-vs-v4.md index 632aab93..c789ceee 100644 --- a/appendix/td-agent-v2-vs-v3-vs-v4.md +++ b/appendix/td-agent-v2-vs-v3-vs-v4.md @@ -58,6 +58,3 @@ This is for v0.12 and old distribution users. We don't recommend this version fo * [Windows](../installation/install-by-msi-td-agent-v4.md) * [macOS](../installation/install-by-dmg-td-agent-v4.md) * [RubyGems](../installation/install-by-gem.md) - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under [the Apache License 2.0.](https://www.apache.org/licenses/LICENSE-2.0) - diff --git a/appendix/update-from-v0.12.md b/appendix/update-from-v0.12.md index af2be11a..990e78fa 100644 --- a/appendix/update-from-v0.12.md +++ b/appendix/update-from-v0.12.md @@ -84,6 +84,3 @@ Fluentd v1 changes buffer mechanism for flexibility. The new buffer consists of ### Log Forwarding from v1.0 to v0.12 Log forwarding from v0.12 to v1.0 is no problem but log forwarding from v1.0 to v0.12 has a problem due to timestamp change. See [`in_forward`'s FAQ](https://fluentd.gitbook.io/manual/v/0.12/input/forward#i-got-messagepack-unknownexttypeerror-error-why) - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/buffer/README.md b/buffer/README.md index 3d34f74d..c46d2e3a 100644 --- a/buffer/README.md +++ b/buffer/README.md @@ -215,6 +215,3 @@ This sometimes causes a problem when the output destination has a payload size l * [`buf_memory`](memory.md) * [`buf_file`](file.md) - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/buffer/file.md b/buffer/file.md index c5a2f56c..59e915e2 100644 --- a/buffer/file.md +++ b/buffer/file.md @@ -212,6 +212,3 @@ In such a case, it must not contain `[` or `]` in the actually evaluated `path`. If such a character was included in the path, it might be trouble (ignored) after restarting of Fluentd during resuming buffer handling process. As a workaround, override `path` parameter in `` section which does not contain such a character. {% endhint %} - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/buffer/file_single.md b/buffer/file_single.md index 96ed138b..a387a3a7 100644 --- a/buffer/file_single.md +++ b/buffer/file_single.md @@ -150,6 +150,3 @@ This limitation will be removed by adding the metadata header in the file in the {% hint style='warning' %} Caution: `file_single` buffer implementation depends on the characteristics of the local file system. Don't use `file_single` buffer on remote file systems e.g. NFS, GlusterFS, HDFS and etc. We observed major data loss by using remote file system. {% endhint %} - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/buffer/memory.md b/buffer/memory.md index a036a5d8..19c99d4d 100644 --- a/buffer/memory.md +++ b/buffer/memory.md @@ -23,6 +23,3 @@ If you want to understand buffer behavior precisely, see [Buffer Section Configu ``` - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/configuration/buffer-section.md b/configuration/buffer-section.md index e003240e..b875aa05 100644 --- a/configuration/buffer-section.md +++ b/configuration/buffer-section.md @@ -603,5 +603,3 @@ With `exponential_backoff`, `retry_wait` interval will be calculated as below: * k: number of retry times * total retry time: `c + c*b^1 + (...) + c*b^(k-1) = c*(b^k - 1) / (b - 1)` * = `2^k - 1` by default - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. diff --git a/configuration/config-file-yaml.md b/configuration/config-file-yaml.md index 71e1a75b..3aa35036 100644 --- a/configuration/config-file-yaml.md +++ b/configuration/config-file-yaml.md @@ -615,5 +615,3 @@ The backslash `\` is interpreted as an escape character. You need `\` for settin ```yaml str_param: "foo\nbar" # \n is interpreted as actual LF character ``` - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. diff --git a/configuration/config-file.md b/configuration/config-file.md index bebc4254..0054eea0 100644 --- a/configuration/config-file.md +++ b/configuration/config-file.md @@ -681,6 +681,3 @@ The backslash `\` is interpreted as an escape character. You need `\` for settin ```text str_param "foo\nbar" # \n is interpreted as actual LF character ``` - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/configuration/extract-section.md b/configuration/extract-section.md index 04ab8fec..31532775 100644 --- a/configuration/extract-section.md +++ b/configuration/extract-section.md @@ -95,6 +95,3 @@ The **extract** section can be under ``, ``, or `` sectio 3. `[+-]HH` \(e.g. "+09"\) 4. Region/Zone \(e.g. `Asia/Tokyo`\) 5. Region/Zone/Zone \(e.g. `America/Argentina/Buenos_Aires`\) - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/configuration/format-section.md b/configuration/format-section.md index 3886df0f..1d246d45 100644 --- a/configuration/format-section.md +++ b/configuration/format-section.md @@ -114,6 +114,3 @@ The `@type` parameter specifies the type of the formatter plugin. 3. `[+-]HH` \(e.g. "+09"\) 4. Region/Zone \(e.g. `Asia/Tokyo`\) 5. Region/Zone/Zone \(e.g. `America/Argentina/Buenos_Aires`\) - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/configuration/inject-section.md b/configuration/inject-section.md index 6a2ec0ff..848b3427 100644 --- a/configuration/inject-section.md +++ b/configuration/inject-section.md @@ -133,6 +133,3 @@ Injected Record: 3. `[+-]HH` \(e.g. "+09"\) 4. Region/Zone \(e.g. `Asia/Tokyo`\) 5. Region/Zone/Zone \(e.g. `America/Argentina/Buenos_Aires`\) - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/configuration/parse-section.md b/configuration/parse-section.md index ec486a3c..51bae00a 100644 --- a/configuration/parse-section.md +++ b/configuration/parse-section.md @@ -215,6 +215,3 @@ For the `types` parameter, the following types are supported: ``` In the above use case, the timestamp is parsed as `unixtime` at first, if it fails, then it is parsed as `%iso8601` secondary. Note that `time_format_fallbacks` is the last resort to parse mixed timestamp format. There is a performance penalty \(Typically, N fallbacks are specified in `time_format_fallbacks` and if the last specified format is used as a fallback, N times slower in the worst case\). - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/configuration/plugin-common-parameters.md b/configuration/plugin-common-parameters.md index ec5b00a4..2496854f 100644 --- a/configuration/plugin-common-parameters.md +++ b/configuration/plugin-common-parameters.md @@ -94,6 +94,3 @@ The `@label` parameter is to route the input events to ` ``` - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/configuration/service_discovery-section.md b/configuration/service_discovery-section.md index 058709b0..30527ce8 100644 --- a/configuration/service_discovery-section.md +++ b/configuration/service_discovery-section.md @@ -45,6 +45,3 @@ The `@type` parameter specifies the type of service discovery plugin. # ... ``` - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/configuration/storage-section.md b/configuration/storage-section.md index 0d55d5ec..ed4d1a54 100644 --- a/configuration/storage-section.md +++ b/configuration/storage-section.md @@ -55,6 +55,3 @@ The following parameters are common to all storage plugins. Individual storage p * Default: `10` * **`save_at_shutdown`** \(bool\) \(optional\): If `true`, the storage saves its data when the plugin shuts down. This takes effect regardless of `persistent` and `autosave`. * Default: `true` - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/configuration/transport-section.md b/configuration/transport-section.md index 291c0a66..ef31a716 100644 --- a/configuration/transport-section.md +++ b/configuration/transport-section.md @@ -167,6 +167,3 @@ For ``: * `generate_cert_digest`: \[enum: `sha1`/`sha256`/`sha384`/`sha512`\] * Default: `sha256` - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/container-deployment/docker-compose.md b/container-deployment/docker-compose.md index 0fd19285..395eaaaf 100644 --- a/container-deployment/docker-compose.md +++ b/container-deployment/docker-compose.md @@ -182,6 +182,3 @@ Then, go to `Discover` tab to check the logs. As you can see, logs are properly * [Fluentd: Architecture](https://www.fluentd.org/architecture) * [Fluentd: Get Started](../quickstart/) * [Downloading Fluentd](https://www.fluentd.org/download) - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/container-deployment/docker-logging-driver.md b/container-deployment/docker-logging-driver.md index 812c27cb..3705525e 100644 --- a/container-deployment/docker-logging-driver.md +++ b/container-deployment/docker-logging-driver.md @@ -281,6 +281,3 @@ This document describes how to set up a multi-container logging environment via In a production environment, you must use one of the container orchestration tools. Currently, Kubernetes has better integration with Fluentd, and we're working on making better integrations with other tools as well. * [Logging Architecture](https://kubernetes.io/docs/concepts/cluster-administration/logging/) - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/container-deployment/install-by-docker.md b/container-deployment/install-by-docker.md index 4058a178..e0e9317a 100644 --- a/container-deployment/install-by-docker.md +++ b/container-deployment/install-by-docker.md @@ -118,6 +118,3 @@ Also, refer to the following tutorials to learn how to collect data from various * [Store Apache Log into Amazon S3](../how-to-guides/apache-to-s3.md) * [Store Apache Log into MongoDB](../how-to-guides/apache-to-mongodb.md) * [Data Collection into HDFS](../how-to-guides/http-to-hdfs.md) - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/container-deployment/kubernetes.md b/container-deployment/kubernetes.md index 15aa0853..36af7f34 100644 --- a/container-deployment/kubernetes.md +++ b/container-deployment/kubernetes.md @@ -104,6 +104,3 @@ This YAML file contains two relevant environment variables that are used by Flue | `FLUENT_ELASTICSEARCH_SSL_VERSION` | Specify the version of TLS. | `TLSv1_2` | Any relevant change needs to be done in the YAML file before deployment. The defaults assume that at least one Elasticsearch Pod **elasticsearch-logging** exists in the cluster. - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/deployment/command-line-option.md b/deployment/command-line-option.md index d9c8e048..ff204d74 100644 --- a/deployment/command-line-option.md +++ b/deployment/command-line-option.md @@ -220,6 +220,3 @@ As for non-Windows, you don't have to use this function because you can manually ## `fluent-cap-ctl` Control Linux Capability for Fluentd. See [Linux Capability](linux-capability.md) article. - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/deployment/failure-scenarios.md b/deployment/failure-scenarios.md index 0d95b404..afc47c41 100644 --- a/deployment/failure-scenarios.md +++ b/deployment/failure-scenarios.md @@ -33,6 +33,3 @@ Please note that the data will be lost if the buffer file is broken due to I/O e If the storage destination \(e.g. Amazon S3, MongoDB, HDFS, etc.\) goes down, Fluentd will keep trying to resend the buffered data. The retry logic depends on the plugin implementation. If you're using [`buf_memory`](../buffer/memory.md), the aggregators will stop accepting new logs once they reach their buffer limits. If you are using [`buf_file`](../buffer/file.md), the aggregators will continue accepting logs until they run out of disk space. - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/deployment/fluentd-ui.md b/deployment/fluentd-ui.md index 760e68b8..e68c5e7c 100644 --- a/deployment/fluentd-ui.md +++ b/deployment/fluentd-ui.md @@ -77,6 +77,3 @@ The default account credentials are: ![](../.gitbook/assets/04.png) ![](../.gitbook/assets/05.png) - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/deployment/high-availability.md b/deployment/high-availability.md index 1ac4b26b..2c25088d 100644 --- a/deployment/high-availability.md +++ b/deployment/high-availability.md @@ -148,6 +148,3 @@ $ nmap -p 24224 -sU host ``` Please note that there is one [known issue](http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2019944) where VMware will occasionally lose small UDP packages used for the heartbeat. - -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - diff --git a/deployment/linux-capability.md b/deployment/linux-capability.md index 9f9a5c39..11b1ebe0 100644 --- a/deployment/linux-capability.md +++ b/deployment/linux-capability.md @@ -179,8 +179,6 @@ $ bundle exec fluentd -c in_tail_camouflage_permission.conf Fluentd, which is running by a non-root user, does not complain with `Permission denied`. Users can retrieve root files' contents on a non-root process, yay! -If this article is incorrect or outdated, or omits critical information, please [let us know](https://github.com/fluent/fluentd-docs-gitbook/issues?state=open). [Fluentd](https://www.fluentd.org/) is an open-source project under [Cloud Native Computing Foundation \(CNCF\)](https://cncf.io/). All components are available under the Apache 2 License. - ## Capability handling on docker container If you would like to collect logs from a file as a non-root user, you can use `CAP_DAC_READ_SEARCH` Linux capabilities. However, `CAP_DAC_READ_SEARCH` now cannot be used on a docker container by default. diff --git a/deployment/logging.md b/deployment/logging.md index 3320cc0f..27e4bf91 100644 --- a/deployment/logging.md +++ b/deployment/logging.md @@ -330,6 +330,3 @@ If an error occurs, you will get a notification message in your Slack `notify` c ### Deprecate Top-Level Match You can still use [v0.12 way](https://fluentd.gitbook.io/manual/v/0.12/deployment/logging#capture-fluentd-logs) without `