Prometheus capabilities interms of capturing data

Hello Team, Could you please let me know the capabilites of prometheus interms of capturing of data on, logs , tracing and metrics what is limitation of each parameters and how event correlation is happending b/w them for end to end montoring.

Hello,

You have mentioned the 3 pillars of observability, namely logs , tracing and metrics.

Prometheus is the solution to only one of these - metrics.

Metrics are a numerical representation of data that are measured over a certain period of time, often leveraging a time-series database. DevOps teams can use predictions and mathematical modeling on their metrics to understand what is happening within their systems — in the past, currently and in the future.

The numbers within metrics are optimized to be stored for longer periods of time, and as a result, can be easily queried. Many teams build dashboards out of their metrics to visualize what is happening with their systems, or use them to trigger real time alerts when something goes wrong.

Examples of metrics

  • Disk free space
  • Memory used
  • Network throughput
  • HTTP total errors
  • Request latency

etc