diff --git a/CHANGELOG-3.3.md b/CHANGELOG-3.3.md index 20798721d..eaa8103e8 100644 --- a/CHANGELOG-3.3.md +++ b/CHANGELOG-3.3.md @@ -53,7 +53,7 @@ See [code changes](https://github.com/etcd-io/etcd/compare/v3.3.12...v3.3.13) an ### Metrics, Monitoring -See [List of metrics](https://etcd.readthedocs.io/en/latest/operate.html#v3-3) for all metrics per release. +See [List of metrics](https://etcd.io/docs/v3.3.12/metrics/) for all metrics per release. Note that any `etcd_debugging_*` metrics are experimental and subject to change. diff --git a/Documentation/op-guide/runtime-configuration.md b/Documentation/op-guide/runtime-configuration.md index a5f27aa05..8b019a079 100644 --- a/Documentation/op-guide/runtime-configuration.md +++ b/Documentation/op-guide/runtime-configuration.md @@ -126,7 +126,7 @@ If adding multiple members the best practice is to configure a single member at #### Add a new member as learner Starting from v3.4, etcd supports adding a new member as learner / non-voting member. -The motivation and design can be found in [design doc](https://etcd.readthedocs.io/en/latest/server-learner.html). +The motivation and design can be found in [design doc][design-learner]. In order to make the process of adding a new member safer, and to reduce cluster downtime when the new member is added, it is recommended that the new member is added to cluster as a learner until it catches up. This can be described as a three step process: @@ -243,3 +243,4 @@ It is enabled by default. [remove member]: #remove-a-member [runtime-reconf]: runtime-reconf-design.md [error cases when promoting a member]: #error-cases-when-promoting-a-learner-member +[design-learner]: ../learning/design-learner.md