Try piping the metrics to "promtool check metrics", e.g.

    curl localhost:8080/actuator/prometheus | /path/to/promtool check 
metrics

You may get a better description of the error.  If that doesn't help, then 
load the metrics to a file and do a binary chop.
i.e. run the first half through promtool check metrics, then the second 
half, and see which half has an error; repeat with ever smaller pieces.

Note also that metric names are not allowed to contain dots. See:
https://prometheus.io/docs/concepts/data_model/#metric-names-and-labels
https://prometheus.io/docs/practices/naming/

/opt/prometheus/promtool check metrics <<EOS
# HELP custom_jvm.threads.states The current number of threads
# TYPE custom_jvm.threads.states gauge
custom_jvm.threads.states{region="us-east-1",state="timed-waiting",} 2.0
EOS

*error while linting: text format parsing error in line 1: invalid metric 
name in comment*

On Thursday 28 December 2023 at 21:08:57 UTC kang shen wrote:

> Handsome guys, help me,Where is the problem?Version mismatch?
> [image: prometheus.png]
> [image: endpoint.png]
>
>
> prometheus_version: 2.48.1
>
> springboot_verson:2.7.18
>
> prometheus_config:
> scrape_configs:
> config.
>   - job_name: "app"
>     # metrics_path defaults to '/metrics'
>     # scheme defaults to 'http'.
>     metrics_path: "/actuator/prometheus"
>     static_configs:
>       - targets: ['localhost:8080']
>
>
>
>
>
>

-- 
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/5b638c60-77f9-4785-b3ed-184d13d44274n%40googlegroups.com.

Reply via email to