1. Either drop the file into a directory for the node_exporter textfile 
collector; or put the file into a webserver directory, and scrape it from 
Prometheus

2. The timestamp is the time that the metric was scraped by Prometheus

Note that Prometheus isn't a general-purpose database, and although you can 
ingest historical data via "backfilling 
<https://prometheus.io/docs/prometheus/latest/storage/#backfilling-from-openmetrics-format>",
 
this isn't suitable for continuous ingestion. There is also the remote-write 
protocol 
<https://prometheus.io/docs/prometheus/latest/feature_flags/#remote-write-receiver>,
 
but that's not something that's easy to integrate with for regular users.

A normal exporter works on-demand: that is, when it receives a HTTP request 
it collects data as of that instant in time, and returns it in the HTTP 
response. Rather than fight against Prometheus, I think it's better to swim 
with the flow.

On Thursday, 3 August 2023 at 18:37:25 UTC+1 Moe wrote:

> Hey,
>
> I am using JMXCollector 
> <https://github.com/prometheus/jmx_exporter/blob/main/collector/src/main/java/io/prometheus/jmx/JmxCollector.java>
>  
> to fetch metrics and writing it into a file using the TextFormat 
> <https://github.com/prometheus/client_java/blob/98967b8367216f4107ad5621f260ed895c930262/simpleclient_common/src/main/java/io/prometheus/client/exporter/common/TextFormat.java#L66C27-L66C27>
>  and 
> the format looks like the sample below.
>
> # HELP kafka_server_socket_server_metrics_processor_queue_size_p99 
>  
> kafka.server:name=null,type=socket-server-metrics,attribute=processor-queue-size-p99
> # TYPE kafka_server_socket_server_metrics_processor_queue_size_p99 untyped
> kafka_server_socket_server_metrics_processor_queue_size_p99{listener="PLAINTEXT",}
>  
> 0.0
>
> I have two questions. 
> 1. How do I load this file into Prometheus or grafana to visualise the 
> metrics?
> 2. The metrics do not have the time stamp in them at the end. How do I get 
> the timestamp?
>
> Thanks in advance!
>
>
>

-- 
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/adb5d174-3d05-40a8-8f68-976be1650ec1n%40googlegroups.com.

Reply via email to