grafana - prometheus.service graph - ures grafikon

Fórumok

Sziasztok,

ha prometheus alatt

node_systemd_unit_state{name="prometheus.service"}-re keresek ra,

5 sort kapok, melybol

node_systemd_unit_state{name="prometheus.service", state="avtive", type="simple"} erteke 1.

Grafikonja prometheus Graph alatt folytonos vonal 1 ertekkel. Ez OK.

 

Grafana alatt azonban nem kapok semmilyen grafikont folytonos 1 ertekkel.

Tulajdonkeppen semmit sem kapok.

Megjegyzes: mas service-re (node-exporter.service 1) (nem futo docker.service 0) folytonos 1 illetve 0 erteku vonalat kapok.

Hol hibazhatok?

Rosszul hasznalom a Metric browsert?

Koszi a segitseget.

Ardi

Hozzászólások

Szerkesztve: 2022. 03. 07., h – 11:43

Elso tippem, hogy a "." lesz a problema a labelben.

Hasznald a Query Inspectort, az megmutatja hogy milyen URL-el hiv ra a prometheus-ra es mi jott vissza. Asszem volt olyan bug, hogy a "."-ot valahogy rosszul escape-elte URL parameterben.

Ezek a bugreportok vannak felirva nekem ezzel kapcsolatban:

A masik: a state="avtive" csak itt eliras vagy elesben is igy van? Ez csak akkor kene gondot okozzon, ha beleirod a query-be, de hatha.

EDIT: visszanezve az altalam linkelt bug akkor jon elo, ha a dashboard valtozot probalsz behelyettesiteni es a kivalasztott ertekben van ".". A leirasod alapjan, ha jol ertem, nem ezt csinalod, ugyhogy nem biztos, hogy pont ebbe az issue-ba futottal bele. Mindenesetre en par eve tuzzel, vassal, regexpel kiirtottam az osszes pontot a label-ekbol es azota ilyen jellegu problema nem volt.

Régóta vágyok én, az androidok mezonkincsére már!

Az az erdekes, hogy

 

I.

Prometheus alatt a mukodik a kovetkezo query:

node_systemd_unit_state{name="prometheus.service"}

a) Table alatt es Execute futtatva

b) Graph  alatt megjelenik a grafikon

 

II.

Grafana alatt viszont semmi.

 

Megjegyzes: Csak eliras volt a kerdesemben.

node_systemd_unit_state{name="prometheus.service", state="active", type="simple"} erteke 1.

Ardi

A "." url escape-elesi bug a grafana-ban volt, logikus, hogy a prometheus sajat UI-on jol megy. Ha nem irod bele a name-et, akkor visszaadja grafanaban?

Illetve az URL get parameterbe tesz esetleg %5C%5C-t a pont ele?

Régóta vágyok én, az androidok mezonkincsére már!

Azt hiszem, valahogy 2 hipersikon mozgunk. :-)

Grafana alatt:

node_systemd_unit_state{name="docker.service"} GRAPH OK

node_systemd_unit_state{name="node-exporter.service"} GRAPH OK

node_systemd_unit_state{name="prometheus.service"} GRAPH NOK <----

 

Megjegyzes: Ha Grafana alatt az Explore gombra kattintva irom be ezeket, akkor mind3-ra mukodik a grafikon.

Vhogy egy panel 2 kopiaja kozul nem mukodik az egyik, ha editalva atirom prometheus.service-re.

 

Ardi