Acesta ar putea fi un proiect începător, așa că vă rugăm să aveți răbdare până la sfârșitul postării. Dezvolt un centru de date demonstrativ și am comandat câteva mașini care să acționeze ca noduri. DC-ul meu este definit după cum urmează:
2 mașini care rulează Hyper-V
2 (centos7, centos8) și 3 (centos7, ubuntu, manjaro) mașini virtuale care rulează pe primul și, respectiv, pe al doilea server Hyper-V
Aplicații Monolith care rulează în aceste VM (chatbot, site de comerț electronic etc.)
Fiecare dintre aceste VM are un comutator de rețea extern, ceea ce înseamnă că primesc un IP în rețea și pot fi descoperite/conectate de pe orice dispozitiv din aceeași rețea
Am un exportator de nod prometheus care rulează în fiecare dintre VM și un exportator hyper-v în ambele hipervizoare care trimit valorile la nivel de VM și respectiv hipervisor. Am și exportatori pentru valorile la nivel de aplicație. Am o mașină mică care găzduiește prometheus în fișierul său .yml, am definit punctele finale ale acestor mașini și pot să grafic valorile
Am vrut să știu dacă, în loc să configureze manual IP-urile nodului și VM, prometheus va fi capabil să descopere toate resursele și aplicațiile, să le semnaleze în mod corespunzător (ca VM sau hipervizor) și să colecteze valori de la ele. A încercat să parcurgă documentul oficial, dar nu a găsit nicio resursă relevantă. Există o discuție activă și pe acest forum, dar nu a dat nimic fructuos
Orice ajutor ar fi foarte apreciat. Mulțumesc anticipat