You should rather have them exposed as either 3 different NodePort or use 
their instantaneous cluster IP and have these changes in the prometheus 
config. Also, providing different labels will help you segregate the 
results easily.

On Tuesday, June 9, 2020 at 7:02:34 PM UTC+5:30 Brian Brazil wrote:

> On Tue, 9 Jun 2020 at 14:14, Ben Kochie <[email protected]> wrote:
>
>> As far as I know, this is a design flaw in cloud foundry that you can't 
>> get around. But I don't really know anything about cloud foundry outside of 
>> the fact that it's nearly incompatible with Prometheus.
>>
>
> https://github.com/promregator/promregator is generally what to use with 
> it.
>
> Brian
>  
>
>>
>> On Tue, Jun 9, 2020 at 2:55 PM Hari Yada <[email protected]> wrote:
>>
>>> How to have direct access to all instances, I have my app deployed on 
>>> cloud-foundry and hence don't have access to the individual instance 
>>> routes.. 
>>>
>>> On Tuesday, June 9, 2020 at 10:17:18 AM UTC+5:30, Hari Yada wrote:
>>>>
>>>> Hi Experts,
>>>>
>>>>    I have an application and it is scaled to 3 instances. Using 
>>>> Prometheus I would like to scrape the metrics per each instance. for 
>>>> example i would like to know how many number of http requests received per 
>>>> instance.
>>>>    so i am exposing a metric like this requests_total 
>>>> {instance_id="xxxxxxx",} 
>>>> 9.0. finally i have specified the application url in prometheus config 
>>>> file.
>>>>
>>>> * problem that i am facing*:
>>>>
>>>> since the service is load-balanced, when prometheus scrapes it hits one 
>>>> of the instance and fetch the metrics. eg: if prometheus hits instance one 
>>>> , at this point in time it will not have the details of instance2 and 3 
>>>> and 
>>>> hence there are
>>>> gaps in the graphs for this scrape interval.
>>>>
>>>> to avoid the above situation, i need to use a persistence store to 
>>>> store the metrics for all the instances and when prometheus asks that time 
>>>> i need it fetch from the store.
>>>>
>>>> Generally i would like to know what is the recommended way for this 
>>>> kind of situation
>>>>
>>>> Best Regards,
>>>> Hari
>>>>
>>>> -- 
>>> 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/6f1c0708-b0e9-46f1-8a13-e2a9b8668ba0o%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/prometheus-users/6f1c0708-b0e9-46f1-8a13-e2a9b8668ba0o%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> -- 
>> 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/CABbyFmrPfAYwYmLCkr_H%3D36Mkr0sebbGm0p6hr2pS%2B%2BiCG086A%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/prometheus-users/CABbyFmrPfAYwYmLCkr_H%3D36Mkr0sebbGm0p6hr2pS%2B%2BiCG086A%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
> Brian Brazil
> www.robustperception.io
>

-- 
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/0a25a227-9b8f-4db0-9187-d485eca16d1fn%40googlegroups.com.

Reply via email to