タグ

監視

監視 に関連する記事をまとめています。

テレメトリとは?ソフトウェアの自動データ収集を初心者向けに解説

テレメトリとは何かを、ソフトウェアの自動データ収集という観点で初心者向けに解説します。テレメトリは「遠隔(tele)+測定(metron)」が語源で、離れた場所のデータを自動で集めて送る仕組みのこと。ソフトウェアでは、アプリやサーバーの状態・使われ方を自動収集することを指し、主にメトリクス・ログ・トレースの3種類のデータが柱になります。これが可観測性(observability)や監視の土台で、標準化の仕組みがOpenTelemetryです。もう一つの文脈である「製品の利用データ収集とプライバシー(オプトアウト)」まで整理します。

ウォッチドッグとは — 止まったプロセスを検知して再起動させる「番犬」の仕組み

ウォッチドッグ(watchdog)は元々「番犬」を意味する英語で、IT では「定期的に生存確認をして、応答が止まったら相手を強制的に再起動させる仕組み」を指します。ハードウェアタイマー、systemd、Kubernetes の liveness probe、Python の watchdog ライブラリなど、同じ名前で全く違うレイヤの仕組みが存在します。それぞれの役割と使い分けを整理します。