increase() - Prometheusドキュメント

このページはPrometheus公式ドキュメント和訳+αの一部です。

increase()

increase(v range-vector)は、range vector中の時系列の増加を計算する。 単調性が分割されている場合(監視対象の再起動でカウンターがリセットされた場合など)は自動的に補正される。 増分は、指定された時間幅全体をカバーするために外挿法によって推定されるので、カウンターの増加が整数だったとしても、整数でない結果を得ることありうる。

次の例は、最新5分間で計測されたHTTPリクエスト数を返す

increase(http_requests_total{job="api-server"}[5m])

increaseは、カウンターと共にだけ利用するべきである。 increase(v)rate(v)に時間幅内の秒数をかけたもののsyntactic sugarであり、主に人間の読みやすさのために用いられるべきである。 レコーディングルールでは、増加が一貫して1秒あたりを基準に追跡されるように、rateを用いること。

参考リンク

おすすめ書籍

入門 Prometheus ―インフラとアプリケーションのパフォーマンスモニタリング

入門 Prometheus ―インフラとアプリケーションのパフォーマンスモニタリング

入門 監視 ―モダンなモニタリングのためのデザインパターン

入門 監視 ―モダンなモニタリングのためのデザインパターン

SRE サイトリライアビリティエンジニアリング ―Googleの信頼性を支えるエンジニアリングチーム

SRE サイトリライアビリティエンジニアリング ―Googleの信頼性を支えるエンジニアリングチーム

和訳活動の支援

Prometheusドキュメント和訳が役に立った方は、以下QRコードからPayPayで活動を支援して頂けるとありがたいです。

PayPayによる支援用QRコード
上のQRコードからPayPayによる支援