一言でいうと

メトリクスとは、システムやアプリケーションの動きを数字で測定するための指標のことです。パフォーマンスが良いか悪いかを判断する「ものさし」だと考えてください。

もう少し詳しく

メトリクスは「測定基準」や「指標」という意味の言葉です。例えるなら、人間の健康診断の数値と同じようなものです。

健康診断では、身長・体重・血圧などの数値を測定して、今の健康状態を判断しますよね。システムやアプリケーションも同じで、メトリクスを使って「今、どのくらい上手く動いているか」を数字で測定します。

具体的なメトリクスの例としては、以下のようなものがあります:

  • レスポンスタイム:ユーザーがボタンをクリックしてから、結果が表示されるまでにかかる時間
  • CPU使用率:コンピュータの処理能力がどのくらい使われているか
  • メモリ使用量:データを一時的に保存する場所がどのくらい使われているか
  • エラー発生率:システムが間違いを起こす頻度

よく使われる場面

エラーログサイトの文脈では、何か問題が発生した時に「メトリクスを確認する」ということがあります。例えば、ウェブサイトが急に遅くなった場合、メトリクスを見てCPU使用率やメモリ使用量が異常に高くなっていないかを調べます。これにより、問題の原因が何なのかを素早く特定できるのです。

関連する言葉

  • ログ:システムの動作記録
  • パフォーマンス:システムの処理速度や効率
  • モニタリング:システムの状態を継続的に監視すること
  • アラート:メトリクスが危険な値になった時に知らせる機能