RabbitMQ Management-plugin och mätvärden
Använd RabbitMQ Management-pluginen för övervakning i realtid, administration och prestandamätvärden. Få insyn i brokernätverkets hälsa och meddelandeflöde.
RabbitMQ Management-plugin och mätvärden är en gratis lektion i RabbitMQ-meddelanden och asynkrona system på CoddyKit. Detta är lektion 3 av 4. Du kan läsa vilka 3 lektioner som helst i den här lärvägen kostnadsfritt i sin helhet – därefter låser CoddyKit PRO upp alla lektioner, plus praktisk övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Den ingår i lärvägen för RabbitMQ-meddelanden och asynkrona system, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i RabbitMQ-meddelanden och asynkrona system innehåller totalt 4 lektioner.
Välkommen till Management Plugin
RabbitMQ Management Plugin ger er ett webbaserat gränssnitt för att övervaka och hantera er broker. Det är ett viktigt verktyg för att förstå meddelandesystemets hälsa och aktivitet.
Aktivera Management UI
Innan ni kan använda webbgränssnittet måste ni aktivera plugin-programmet. Det görs vanligtvis via kommandoraden.
På de flesta system kör ni:
sudo rabbitmq-plugins enable rabbitmq_managementNär plugin-programmet har aktiverats kan ni behöva starta om RabbitMQ för att ändringen ska börja gälla.
Öppna webbgränssnittet
När det har aktiverats kan ni öppna administrationsgränssnittet i webbläsaren.
- Standard-URL:
http://localhost:15672 - Standardanvändare:
guest - Standardlösenord:
guest
Kom ihåg att ändra standardinloggningsuppgifterna i produktion av säkerhetsskäl!
Översiktspanel
Fliken "Overview" är er utgångspunkt. Den ger en övergripande bild av er brokers status.
Här ser ni:
- Globala antal: Totalt antal anslutningar, kanaler, exchanges, köer och konsumenter.
- Meddelandefrekvenser: Diagram som visar inkommande och utgående meddelanden per sekund.
- Nodhälsa: Minnesanvändning, fildeskriptorer och CPU-aktivitet för varje nod.
Övervaka anslutningar och kanaler
Flikarna "Connections" och "Channels" låter er granska klientaktiviteten i detalj.
För varje anslutning kan ni se:
- Vilken klient som är ansluten.
- Dess IP-adress och port.
- Vilken virtuell värd den använder.
Kanaler visar mer detaljerad information om meddelandeflödet inom en anslutning.
Inspektera köer
Fliken "Queues" är viktig för att förstå meddelandeflödet och möjliga flaskhalsar.
Här kan ni se:
- Könamn: Samt dess virtuella värd.
- Meddelandeantal: Klara meddelanden, ej bekräftade meddelanden och totalt antal.
- Meddelandefrekvenser: Publicerings-, leverans- och bekräftelsefrekvenser.
- Konsumenter: Hur många konsumenter som aktivt hämtar meddelanden.
Förstå meddelandefrekvenser
Meddelandefrekvenser ger insikt i systemets prestanda:
- Publiceringsfrekvens: Hur många meddelanden som kommer in till brokern per sekund.
- Leveransfrekvens: Hur många meddelanden som skickas till konsumenter per sekund.
- Ack/Nack-frekvens: Hur många meddelanden konsumenterna bekräftar eller avvisar per sekund.
Dessa frekvenser hjälper er att avgöra om producenterna skickar för snabbt eller om konsumenterna arbetar för långsamt.
Resursövervakning
Det är viktigt att övervaka brokerns resursanvändning för att förebygga problem.
Management Plugin visar:
- Minnesanvändning: Hur mycket RAM RabbitMQ använder.
- Fildeskriptorer: Antalet öppna filer och sockets (kritiskt för anslutningar).
- CPU-aktivitet: Processorbelastning.
Hög användning inom något av dessa områden kan tyda på en flaskhals eller felaktig konfiguration.
Grundläggande administration
Utöver övervakning kan plugin-programmet användas för grundläggande administrativa åtgärder direkt i webbläsaren.
Ni kan:
- Skapa och ta bort virtuella värdar.
- Lägga till och hantera användare och behörigheter.
- Deklarera eller ta bort köer och exchanges.
- Tömma köer: Ta bort alla meddelanden från en viss kö.
Det förenklar det dagliga administrationsarbetet.
Snabbkontroll
Vilken av följande åtgärder kan ni utföra med RabbitMQ Management Plugins webbgränssnitt?
Bemästra er RabbitMQ-översikt
RabbitMQ Management Plugin är ert fönster mot brokern. Ni har lärt er att aktivera plugin-programmet, öppna dess webbgränssnitt och navigera i de viktigaste delarna för att övervaka anslutningar, kanaler, köer och systemets övergripande hälsa.
Det är också ett praktiskt verktyg för grundläggande administration, till exempel hantering av användare och tömning av köer. Regelbunden övervakning med detta plugin-program hjälper er att se till att meddelandesystemet fungerar smidigt!
Lär dig RabbitMQ-meddelanden och asynkrona system med en AI-lärare – gratis
Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.
- Kurser
- 11
- Lektioner
- 44
Vanliga frågor
Är lektionen ”RabbitMQ Management-plugin och mätvärden” gratis?
Ja – du kan läsa vilka 3 lektioner som helst i lärvägen RabbitMQ-meddelanden och asynkrona system, inklusive ”RabbitMQ Management-plugin och mätvärden”, kostnadsfritt i sin helhet här på webben. Därefter låser CoddyKit PRO upp alla lektioner, plus interaktiv övning med en inbyggd kodredigerare och en AI-lärare dygnet runt. Kursen i RabbitMQ-meddelanden och asynkrona system innehåller totalt 4 lektioner.
Vad lär jag mig i ”RabbitMQ Management-plugin och mätvärden”?
Använd RabbitMQ Management-pluginen för övervakning i realtid, administration och prestandamätvärden. Få insyn i brokernätverkets hälsa och meddelandeflöde. Ni övar på RabbitMQ-meddelanden och asynkrona system med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.
Behöver jag någon erfarenhet för att börja lära mig RabbitMQ-meddelanden och asynkrona system?
Du behöver inga förkunskaper. Utbildningen i RabbitMQ-meddelanden och asynkrona system på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 3 av 4.
Hur lång tid tar lektionen ”RabbitMQ Management-plugin och mätvärden”?
De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.
Kan jag skriva och köra kod i den här RabbitMQ-meddelanden och asynkrona system-lektionen?
Ja. Varje RabbitMQ-meddelanden och asynkrona system-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.
Alla lektioner i den här kursen
- RabbitMQ-användare och behörigheter
- SSL/TLS för säkra anslutningar
- RabbitMQ Management-plugin och mätvärden
- Virtual hosts för isolering mellan tenants