RabbitMQ Management-plugin og måledata
Bruk RabbitMQ Management-pluginen til overvåking i sanntid, administrasjon og ytelsesmålinger. Få innsyn i brokerens tilstand og meldingsflyt.
RabbitMQ Management-plugin og måledata er en gratis leksjon i RabbitMQ-meldinger og asynkrone systemer på CoddyKit. Dette er leksjon 3 av 4. Du kan lese valgfritt 3 leksjoner fra denne læringsstien gratis i sin helhet – deretter låser CoddyKit PRO opp alle leksjoner, samt praktisk øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i RabbitMQ-meldinger og asynkrone systemer, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i RabbitMQ-meldinger og asynkrone systemer inneholder totalt 4 leksjoner.
Velkommen til Management Plugin
RabbitMQ Management-pluginen gir deg et nettbasert grensesnitt for å overvåke og administrere brokeren. Det er et viktig verktøy for å forstå helsen og aktiviteten i meldingssystemet ditt.
Aktivere Management-grensesnittet
Før du kan bruke nettgrensesnittet, må du aktivere pluginen. Dette gjøres vanligvis via kommandolinjen.
På de fleste systemer kjører du:
sudo rabbitmq-plugins enable rabbitmq_managementEtter aktiveringen må du kanskje starte RabbitMQ på nytt før endringen trer i kraft.
Åpne nettgrensesnittet
Når det er aktivert, kan du åpne administrasjonsgrensesnittet i nettleseren.
- Standard-URL:
http://localhost:15672 - Standardbruker:
guest - Standardpassord:
guest
Husk å endre standardpåloggingsinformasjonen i produksjon av hensyn til sikkerheten!
Oversiktsdashbord
Fanen «Overview» er utgangspunktet ditt. Den gir deg en overordnet visning av statusen til brokeren.
Du ser:
- Globale antall: Totalt antall tilkoblinger, kanaler, exchanges, køer og konsumenter.
- Meldingsrater: Grafer som viser innkommende og utgående meldinger per sekund.
- Nodehelse: Minnebruk, fildeskriptorer og CPU-aktivitet for hver node.
Overvåke tilkoblinger og kanaler
Fanene «Connections» og «Channels» lar deg undersøke klientaktiviteten i detalj.
For hver tilkobling kan du se:
- Hvilken klient som er tilkoblet.
- IP-adressen og porten.
- Hvilken virtuell vert den bruker.
Kanaler viser mer detaljerte opplysninger om meldingsflyten i en tilkobling.
Undersøke køer
Fanen «Queues» er avgjørende for å forstå meldingsflyten og mulige flaskehalser.
Her kan du se:
- Kønavn: Og den virtuelle verten til køen.
- Meldingsantall: Klare meldinger, ubekreftede meldinger og totalt antall.
- Meldingsrater: Rater for publisering, levering og bekreftelse.
- Konsumenter: Hvor mange konsumenter som aktivt henter meldinger.
Forstå meldingsrater
Meldingsrater gir innsikt i systemets ytelse:
- Publiseringsrate: Hvor mange meldinger som kommer inn til brokeren per sekund.
- Leveringsrate: Hvor mange meldinger som sendes til konsumenter per sekund.
- Ack/Nack-rate: Hvor mange meldinger konsumentene bekrefter eller avviser per sekund.
Disse ratene hjelper deg med å finne ut om produsentene sender for raskt, eller om konsumentene er for trege.
Ressursovervåking
Det er viktig å overvåke ressursbruken til brokeren for å forebygge problemer.
Management-pluginen viser:
- Minnebruk: Hvor mye RAM RabbitMQ bruker.
- Fildeskriptorer: Antall åpne filer eller sockets (avgjørende for tilkoblinger).
- CPU-aktivitet: Prosessorbelastning.
Høy bruk på noen av disse områdene kan tyde på en flaskehals eller feilkonfigurering.
Grunnleggende administrasjon
I tillegg til overvåking lar pluginen deg utføre grunnleggende administrative handlinger direkte fra nettleseren.
Du kan:
- Opprette og slette virtuelle verter.
- Legge til og administrere brukere og tillatelser.
- Deklarere eller slette køer og exchanges.
- Tømme køer: Fjerne alle meldinger fra en bestemt kø.
Dette forenkler den daglige administrasjonen.
Hurtigsjekk
Hvilken av følgende handlinger kan du utføre ved hjelp av webgrensesnittet til RabbitMQ Management-pluginen?
Bli ekspert på RabbitMQ-visningen
RabbitMQ Management-pluginen er vinduet ditt inn til brokerens drift. Du har lært hvordan du aktiverer den, åpner nettgrensesnittet og navigerer i de viktigste delene for å overvåke tilkoblinger, kanaler, køer og systemets generelle helse.
Den er også et praktisk verktøy for grunnleggende administrasjon, som å administrere brukere og tømme køer. Regelmessig overvåking med denne pluginen bidrar til at meldingssystemet fungerer problemfritt!
Lær deg RabbitMQ-meldinger og asynkrone systemer med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 11
- Leksjoner
- 44
Ofte stilte spørsmål
Er leksjonen «RabbitMQ Management-plugin og måledata» gratis?
Ja – du kan lese valgfritt 3 av leksjonene i læringsstien RabbitMQ-meldinger og asynkrone systemer, inkludert «RabbitMQ Management-plugin og måledata», gratis i sin helhet her på nettet. Deretter låser CoddyKit PRO opp alle leksjoner, samt interaktiv øving med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Kurset i RabbitMQ-meldinger og asynkrone systemer inneholder totalt 4 leksjoner.
Hva lærer jeg i «RabbitMQ Management-plugin og måledata»?
Bruk RabbitMQ Management-pluginen til overvåking i sanntid, administrasjon og ytelsesmålinger. Få innsyn i brokerens tilstand og meldingsflyt. Du øver på RabbitMQ-meldinger og asynkrone systemer med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med RabbitMQ-meldinger og asynkrone systemer?
Ingen tidligere erfaring er nødvendig. RabbitMQ-meldinger og asynkrone systemer på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 3 av 4.
Hvor lang tid tar leksjonen «RabbitMQ Management-plugin og måledata»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne RabbitMQ-meldinger og asynkrone systemer-leksjonen?
Ja. Alle RabbitMQ-meldinger og asynkrone systemer-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- RabbitMQ-brukere og -tillatelser
- SSL/TLS for sikre forbindelser
- RabbitMQ Management-plugin og måledata
- Virtuelle verter for isolering av flere leietakere