RabbitMQ-meldinger og asynkrone systemer · leksjon

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.

Leksjon 3 av 411 trinn

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_management

Etter 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!

Gratis å komme i gang

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

  1. RabbitMQ-brukere og -tillatelser
  2. SSL/TLS for sikre forbindelser
  3. RabbitMQ Management-plugin og måledata
  4. Virtuelle verter for isolering av flere leietakere
← Tilbake til RabbitMQ-meldinger og asynkrone systemer