Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why can not we use prometheus as billing system?

I want to know why prometheus is not suitable for billing system. the Prometheus overview page says If you need 100% accuracy, such as for per-request billing, Prometheus is not a good choice as the collected data will likely not be detailed and complete enough. I don't really understand 100% accuracy. Does it mean "the prometheus's monitoring data is not accurate"?

like image 754
m-masa Avatar asked Jun 13 '17 10:06

m-masa


People also ask

What is Prometheus How is different from other monitoring tools?

What Is Prometheus? Prometheus is a monitoring solution for recording and processing any purely numeric time-series. It gathers, organizes, and stores metrics along with unique identifiers and timestamps. Prometheus is open-source software that collects metrics from targets by "scraping" metrics HTTP endpoints.

What do you use Prometheus for?

Prometheus is typically used to collect numeric metrics from services that run 24/7 and allow metric data to be accessed via HTTP endpoints. This can be done manually or with various client libraries.

What can Prometheus monitor?

Using Prometheus, you can monitor application metrics like throughput (TPS) and response times of the Kafka load generator (Kafka producer), Kafka consumer, and Cassandra client. Node exporter can be used for monitoring of host hardware and kernel metrics.

Is Prometheus a time series database?

Prometheus is a free software application used for event monitoring and alerting. It records real-time metrics in a time series database (allowing for high dimensionality) built using a HTTP pull model, with flexible queries and real-time alerting.


1 Answers

Prometheus prefers reliability over 100% accuracy, so there are tradeoffs where a tiny amount of data may be lost rather than taking out the whole system. This is fine for monitoring, but rarely okay when money is involved.

See also https://www.robustperception.io/monitoring-without-consensus/

like image 200
brian-brazil Avatar answered Sep 23 '22 02:09

brian-brazil