Errata
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Date Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
n/a chapter 9, example 9-3 heading |
In Chapter 9 "Containers and Kubernetes", the heading for Example 9-3 is "Example 9-3. Downloading and tesing kubectl". It should be "Example 9-3. Downloading and testing kubectl". |
Luis Pugoy | Feb 16, 2021 | Apr 01, 2022 | |
Page 55 2nd paragraph in "Service instrumentation" |
... called the RED method, for Requests, Errors, and Duration. |
Kazuki Suda | Jan 17, 2019 | Mar 15, 2019 | |
Page 78 sample metrics in 4.7.3 Escaping |
escaping{foo="newline \n backslash \\ double quote \" "} 1 |
Kazuki Suda | Jan 17, 2019 | Mar 15, 2019 | |
Page 92 3rd paragraph |
... would be sum by (version)(python_version). |
Kazuki Suda | Jan 28, 2019 | Mar 15, 2019 | |
Page 128 The 3rd paragraph |
Out of the box, Prometheus 2.2.1 has support for Azure, Consul, DNS, EC2, OpenStack, File, Kubernetes, Marathon, Nerve, Serverset, and Triton service discovery... |
Kazuki Suda | Feb 10, 2019 | Mar 15, 2019 | |
Page 140 3nd paragraph |
..., puts the replacement value metrics in the team label. |
Kazuki Suda | Jan 19, 2019 | Mar 15, 2019 | |
Page 146 example code |
- source_labels: [__meta_consul_tag] |
Kazuki Suda | Feb 17, 2019 | Mar 15, 2019 | |
Page 157 Example 9-3. Downloading and testing kubectl |
">none<" should be "<none>". |
Kazuki Suda | Jan 19, 2019 | Mar 15, 2019 | |
Page 171 Example10-2 |
The example code of "Example 10-2" doesn't exist in https://github.com/prometheus-up-and-running/examples. It seems that the correct file name fo `10/10-1-prometheus.yml` is `10/10-2-prometheus.yml`. |
Kazuki Suda | Feb 22, 2019 | Mar 15, 2019 | |
Page 197 2nd paragraph |
While we already saw version 0.6.0 of the Consul exporter in “Consul” on page 169, ... |
Kazuki Suda | Feb 10, 2019 | Mar 15, 2019 | |
Page 219 line 10 |
To be more precise, at least one of the matchers in a selector must not match the Note from the Author or Editor: |
Jet Feng | Aug 18, 2020 | Apr 01, 2022 | |
Page 237 example queries |
avg without(instance)(0.5, rate(process_cpu_seconds_total[5m])) |
Kazuki Suda | Feb 11, 2019 | Mar 15, 2019 | |
Page 273 2nd example in predict_linear |
deriv(node_filesystem_free_bytes{job="node"}[1h]) * 4 * 3600 Note from the Author or Editor: |
Oleg Glushko | Jun 17, 2021 | Apr 01, 2022 | |
Page 289 3rd paragraph |
Once you have alerts firing in Promethus, ... |
Kazuki Suda | Feb 11, 2019 | Mar 15, 2019 | |
Page 293 First alerting rule example |
`hour() > 9 < 17` should be `hour() >= 9 < 17`. Note from the Author or Editor: |
Thomas Yates | Mar 13, 2022 | Apr 01, 2022 | |
Page 348 The last paragraph |
`prometheus_rule_group_last_duration_second` should be `prometheus_rule_group_last_duration_seconds`. |
Kazuki Suda | Feb 08, 2019 | Mar 15, 2019 | |
ePub | Page 439 "ln, log2, and log10" paragrapth of chapter 16 |
The example describes a way to compute the number of 9s of successes of an API endpoint as follows: Note from the Author or Editor: |
Davide Pedranz | May 19, 2021 | Apr 01, 2022 |
ePub | Page 579 Chapter 19 / Receivers / Notification Templates / CommonAnnotations |
“CommonAnnotations is like CommonLabels, but for annotations. This is of very limted use. ” Note from the Author or Editor: |
David Dieulivol | Jun 05, 2020 | Apr 01, 2022 |
ePub | Page 579 Chapter 19 / Receivers / Notification Templates / ExternalURL |
“You can also use it to figure out which of your Alertmangers sent a notification in a clustered setup.” Note from the Author or Editor: |
David Dieulivol | Jun 05, 2020 | Apr 01, 2022 |
ePub | Page 619 Chapter 20 / Running Prometheus / Configuration Management |
“Prometheus does not try to fulfull the role of configuration management” |
David Dieulivol | Jun 09, 2020 | Apr 01, 2022 |
Other Digital Version | 1582 This is the kindle edition. Check metrics paragraph. |
In this paragraph, there is an incorrect hyphen in the words "check-metrics". It should read simply "check metrics" (no quotes, remove the hyphen) Note from the Author or Editor: |
Victor Grazi | Feb 14, 2021 | Apr 01, 2022 |