データログ
データログ は出来事の時系列である[要出典]。
概要
[編集]データログは出来事(イベント)とその時刻の記録である。例えば日記は出来事と日付のあつまりである[要出典]。データログを生成・記録する行為をロギング(logging)という[要出典]。
ロギング(ログ記録)は「生成」「選別」「転送」「整形」「保存」等の段階を経る。[要出典]
呼称について
[編集]サーバーへの接続履歴は慣用的に「アクセスログ(access log)」と呼ばれ、ブラウザからの接続履歴は慣用的に「閲覧履歴(browsing history)」と呼ばれる。
慣用的に「履歴」の意味合いで「過去ログ」という語句が用いられるが、ログは全て過去のものでありこれは冗語である(過去ログ=過去履歴)。
語源
[編集]ログは本来は船舶の速力を知るための測定儀をいった[1]。帆船時代、1mほどの丸太 (log) を船首から投下し船尾が到達するまでの時間を砂時計で測って船の速力を割り出していた[1](ノット参照)。それを記録したものが航海日誌でlogbookと呼ぶ[1]。電子用語でログという言葉が使われるようになったのは1963年ごろ。[要出典]
コンピュータのログ
[編集]自動車のログ
[編集]自動車の性能特性は診断ポートを通して監視することができる (OBD2 など)。これにデータロガーと呼ばれる専用装置や PDA、ノートパソコンを接続してデータログを記録し、解析することができる。これは主にモータースポーツ用に改造された自動車で使われ、ログ解析結果を元に車載コンピュータの設定を変更してチューニングするといった使い方がされる。実際本来は、診断ポートは自動車修理の際の故障診断のために用意されている。[要出典]
利用
[編集]ログはある時点における対象の情報である[要出典]。ゆえにデータログは様々な目的で利用される。以下は利用例である。
例えばログはコンピューターの健全性を監視するために利用される[要出典]。ロギングは以下のようなステップの第一歩として機能する。
- ロギング: アプリケーションの出力を記録
- フィルタ: 健全性に関わるログのみを選別
- メトリクス化: 多様なログを[時刻, 健全度]といった特定形式の指標へ変換
- 集計: 期間中のメトリクスの全体像を示す平均値・分散等の記述統計量を算出
- 可視化: グラフ化等を用いたメトリクス・集計結果の表示
- 通知: 現在の状態あるいは異常事態の発生を利用者へ報告
出典
[編集]- ^ a b c 池田勝, 池田正男, 古今(こきん)用語撰」『らん:纜』 2002年 57巻 p.22-29, doi:10.14856/ran.57.0_22, 2020年6月17日閲覧。
参考文献
[編集]関連項目
[編集]外部リンク
[編集]- Beobachter - オープンソースのログファイル監視ソフトウェア
- Logtext - フリーなロギングユーティリティ(Windows)
- Pantheios - C++用ロギングライブラリー
- Mango M2M - データロギング・監視・デバイス制御のためのオープンソースソフトウェア
- A free PHP script for logging website access