[Telemetry] Error when sending to prometheus pushgateway
Matthias Runge
mrunge at matthias-runge.de
Fri Jul 3 10:10:29 UTC 2020
On 03/07/2020 11:25, Samuel Mutel wrote:
> Hello,
>
> I have two questions about ceilometer (openstack version rocky).
>
> * First of all, it seems that ceilometer is sending metrics every hour
> and I don't understand why.
> * Next, I am not able to setup ceilometer to send metrics to
> prometheus pushgateway.
>
> Here is my configuration:
>
> sources:
> - name: meter_file
> interval: 30
> meters:
> - "*"
> sinks:
> - prometheus
>
> sinks:
> - name: prometheus
> publishers:
> - prometheus://10.60.4.11:9091/metrics/job/ceilometer
> <http://10.60.4.11:9091/metrics/job/ceilometer>
>
>
> Here is the error I received:
>
> vcpus{resource_id="7fab268b-ca7c-4692-a103-af4a69f817e4"} 2
> # TYPE memory gauge
> memory{resource_id="7fab268b-ca7c-4692-a103-af4a69f817e4"} 2048
> # TYPE disk.ephemeral.size gauge
> disk.ephemeral.size{resource_id="7fab268b-ca7c-4692-a103-af4a69f817e4"}
> 0
> # TYPE disk.root.size gauge
> disk.root.size{resource_id="7fab268b-ca7c-4692-a103-af4a69f817e4"} 0
> : HTTPError: 400 Client Error: Bad Request for url:
> http://10.60.4.11:9091/metrics/job/ceilometer
> 2020-07-01 17:00:12.272 11375 ERROR ceilometer.publisher.http
> Traceback (most recent call last):
> 2020-07-01 17:00:12.272 11375 ERROR ceilometer.publisher.http File
> "/usr/lib/python2.7/dist-packages/ceilometer/publisher/http.py",
> line 178, in _do_post
> 2020-07-01 17:00:12.272 11375 ERROR ceilometer.publisher.http
> res.raise_for_status()
> 2020-07-01 17:00:12.272 11375 ERROR ceilometer.publisher.http File
> "/usr/lib/python2.7/dist-packages/requests/models.py", line 935, in
> raise_for_status
> 2020-07-01 17:00:12.272 11375 ERROR ceilometer.publisher.http
> raise HTTPError(http_error_msg, response=self)
> 2020-07-01 17:00:12.272 11375 ERROR ceilometer.publisher.http
> HTTPError: 400 Client Error: Bad Request for url:
> http://10.60.4.11:9091/metrics/job/ceilometer
> 2020-07-01 17:00:12.272 11375 ERROR ceilometer.publisher.http
>
>
> Thanks for your help on this topic.
Hi,
first obvious question:
are you sure that there is something listening under
http://10.60.4.11:9091/metrics/job/ceilometer ?
Would you have some error logs from the other side? It seems that
ceilometer is trying to dispatch as expected.
Matthias
More information about the openstack-discuss
mailing list