一言でいうと
メトリクスとは、システムやアプリケーションの動きを数字で測定するための指標のことです。パフォーマンスが良いか悪いかを判断する「ものさし」だと考えてください。
もう少し詳しく
メトリクスは「測定基準」や「指標」という意味の言葉です。例えるなら、人間の健康診断の数値と同じようなものです。
健康診断では、身長・体重・血圧などの数値を測定して、今の健康状態を判断しますよね。システムやアプリケーションも同じで、メトリクスを使って「今、どのくらい上手く動いているか」を数字で測定します。
具体的なメトリクスの例としては、以下のようなものがあります:
- レスポンスタイム:ユーザーがボタンをクリックしてから、結果が表示されるまでにかかる時間
- CPU使用率:コンピュータの処理能力がどのくらい使われているか
- メモリ使用量:データを一時的に保存する場所がどのくらい使われているか
- エラー発生率:システムが間違いを起こす頻度
よく使われる場面
エラーログサイトの文脈では、何か問題が発生した時に「メトリクスを確認する」ということがあります。例えば、ウェブサイトが急に遅くなった場合、メトリクスを見てCPU使用率やメモリ使用量が異常に高くなっていないかを調べます。これにより、問題の原因が何なのかを素早く特定できるのです。
関連する言葉
- ログ:システムの動作記録
- パフォーマンス:システムの処理速度や効率
- モニタリング:システムの状態を継続的に監視すること
- アラート:メトリクスが危険な値になった時に知らせる機能