Hello, I would like to consult if Prometheus is a good solution for my
problem.
I develop application which responsibility is to create backup services in
different third parties. For example one client can buy backup service in
third party A, second client can also buy backup service in third party A,
and third client can buy backup service in third party B. I would like to
monitor parameters of backup services in those third parties. I can get
current parameter values by APIs provided by these third parties. But what
is important I need to monitor these parameters separately for each client.
I would like to do it like this. App I am developing can get parameters I
want to monitor, then save it in its database with timestamp representing
time when parameter value has been gotten from third party by API of this
third party. App can give Prometheus an endpoint with created metrics based
on data saved in database. When I think of metrics and how they could look
like I see metrics like this:
a_used_storage_bytes{service_id="id1"}
a_used_storage_bytes{service_id="id2"}
b_used_storage_bytes{service_id="id3"}
where a and b are third parties in which backup services actually work and
service_id is label to identify concrete service and to connect it to
client who bought this backup service. So number of labels will be probably
big.
Summarizing I want to monitor storage usage for each service bought by
clients. Does it make sense and is it a good solution?
--
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/0d488eb1-5be7-448f-be80-748d3a2cf832n%40googlegroups.com.