Kan Prometheus övervaka loggar?
Kan Prometheus övervaka loggar?

Video: Kan Prometheus övervaka loggar?

Video: Kan Prometheus övervaka loggar?
Video: How Prometheus Monitoring works | Prometheus Architecture explained 2024, November
Anonim

Extrahera Prometheus Metrics från Applikationsloggar. Prometheus är en öppen källkodssystemövervakning och varning verktygslåda. I grunden använder Prometheus tidsseriedata och ger en kraftfull fråga språk för att analysera data. Mest Prometheus utplaceringar integrera Grafana instrumentpaneler och en varningshanterare.

Folk frågar också, vad kan jag övervaka med Prometheus?

Prometheus tillhandahåller klientbibliotek på ett antal språk som du kan använda för att ge hälsostatus för din applikation. Men Prometheus handlar inte bara om applikation övervakning , kan du använda något som heter Exporters till övervaka tredjepartssystem (till exempel en Linux-server, MySQL-demon etc.).

Används dessutom för att skjuta loggar till Prometheus? Kort svar: Gör det inte! Använd något som ELK-stacken istället. Längre svar: Prometheus är ett system för att samla in och bearbeta mätvärden, inte en händelse skogsavverkning systemet.

Därefter är frågan, hur övervakar jag Prometheus själv?

Vi måste ge några sätt att göra det övervaka den "bara" den Prometheus , kanske: Tillhandahåll en instrumentpanel att se status för Prometheus , t.ex.: https://grafana.com/dashboards/3662. Tillåt inställning av en replik Prometheus som kall standby. Fördefiniera några out-of-box mycket känsliga varningsregler.

Hur samlar Prometheus in data?

Prometheus samlar mätvärden från övervakade mål genom att skrapa mätvärden HTTP-slutpunkter på dessa mål. Eftersom Prometheus avslöjar också data på samma sätt om sig själv kan den också skrapa och övervaka sin egen hälsa. En fullständig specifikation av konfigurationsalternativ finns i konfigurationsdokumentationen.

Rekommenderad: