Когда я запускаю prometheus на моей локальной машине, он запускается по умолчанию через порт 9090 на основе Prometheus README.md:
* Install docker
* change the prometheus.yml section called target
#static_configs: (example)
# - targets: ['172.16.129.33:8080']
the target IP should be your localhost IP. Just providing localhost also would work.
* docker build -t prometheus_simple .
* docker run -p 9090:9090 prometheus_simple
* endpoint for prometheus is http://localhost:9090
Так что, если я добавлю порт в ваш вызов curl, у меня будет
curl -k -X GET "https://127.0.0.1:9090/api/v1/query?query=kubelet_volume_stats_available_bytes"
И я получаю:
{"status":"success","data":{"resultType":"vector","result":[]}}