Skip to content

docs: modernize README and tutorials - #60

Merged
y-ken merged 3 commits into
masterfrom
docs/modernize-readme-and-tutorials
Jun 17, 2026
Merged

docs: modernize README and tutorials#60
y-ken merged 3 commits into
masterfrom
docs/modernize-readme-and-tutorials

Conversation

@y-ken

@y-ken y-ken commented Jun 17, 2026

Copy link
Copy Markdown
Owner

Summary

Docs-only refresh of README.md, Tutorial-mysql_replicator.md, and
Tutorial-mysql_replicator_multi.md. They had drifted to Fluentd v0.12 / td-agent
era content.

Stale → fixed

Wrong / broken

  • Tutorials used Fluentd v0.12 syntax (type, buffer_type/buffer_path)
    → updated to v1 (@type, <buffer> section).
  • Tutorial-mysql_replicator_multi.md linked a dead raw2.github.com URL
    raw.githubusercontent.com.
  • Single-plugin tutorial used <match replicator.*>, which cannot match the
    multi-level tag
    replicator.myweb.search_test...replicator.**.
  • Single-plugin tutorial's ${primary_key} comment wrongly pointed at the
    manager table (that's the multi plugin) → corrected.
  • Installation pinned -v 1.0.3 and referenced EOL td-agent2/td-agent3
    → RubyGems + fluent-gem (fluent-package).
  • Requirements table claimed Fluentd v0.14 / Ruby 2.1 as current → now reflects
    the tested Ruby 3.2–4.0 / Fluentd 1.x / fluent-package v6 LTS / ES 6–9.

Missing docs

Cosmetic

  • Typos: comming, millons, follwing, "It is a example", and grammar.
  • Dev-container bundle install --path (deprecated) → bundle config set --local path vendor/bundle && bundle install.
  • Output example log path /var/log/td-agent//var/log/fluent/.
  • Removed the completed "support string type of primary_key" TODO.

No code changes.

🤖 Generated with Claude Code

y-ken and others added 3 commits June 17, 2026 11:28
- Requirements/Installation: reflect the tested Ruby 3.2-4.0 / Fluentd 1.x and
  fluent-package (the td-agent successor); drop the `-v 1.0.3` and td-agent2/3
  install lines.
- Tutorials: update Fluentd v0.12-era config to v1 syntax (`@type`, `<buffer>`
  section); fix the dead raw2.github.com URL; fix `<match replicator.*>` which
  cannot match the multi-level tag (-> `replicator.**`); fix the single-plugin
  tag comment that wrongly referenced the manager table.
- Document the nested-document (`${...}` sub-query) feature; mention composite
  primary keys, json_columns, and enable_retry/retry_interval where relevant.
- Output example log path -> /var/log/fluent; dev-container
  `bundle install --path` -> `bundle config set --local path`.
- Remove the completed "string type of primary_key" TODO; fix typos (comming,
  millons, follwing, "It is a example") and assorted grammar.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Bring back the "what the inserted row looks like" table that the previous
commit dropped. Converted from raw HTML to Markdown and updated to the current
settings schema, including json_columns, enable_retry, and retry_interval and
showing which columns fall back to their defaults.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Rewrite s.summary to match the README overview: fix the "comming" typo and the
broken grammar, and drop the never-realized "support replicate to another
RDB/noSQL" claim.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@y-ken
y-ken merged commit b8a646b into master Jun 17, 2026
9 checks passed
@y-ken
y-ken deleted the docs/modernize-readme-and-tutorials branch June 17, 2026 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant