Hello,
I'm curious how to best use Prometheus for *large scale use cases*:

Let's say you've got a successful e-commerce platform, using Prometheus to 
track some ~300 metrics related to requests, failures and interactions at 
various points throughout the system.
Now, your platform is very generic, and you can easily support 10,000 
different e-commerce sites & customers.
At this scale, Kubernetes spreads your application across ~100 pods.
(There's no "session aware" ingress router, so any pod can support any 
customer.)

*How would you handle these metrics?*
Adding the 'customer' label to every metric results in 300(metrics) * 
10000(customers) * 100(pods) = 300M timeseries, scraped every 15 seconds by 
default.

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/cb9974bd-96ba-4bdd-8cf5-e28cbf8f587cn%40googlegroups.com.

Reply via email to